I'm really struggling with discipline when it comes to staying focused on my work and hobbies. I often find myself instinctively opening up apps like Firefox or Steam instead of the programs I should be using. I know there are some browser extensions like Leechblock to help with Firefox, but I'm looking for something similar for the desktop environment. Ideally, I'd love to find a way to block these apps entirely, set schedules to prevent their use, or even redirect commands—like opening Blender instead of Firefox. Does anyone have tips or tools to manage this on Linux Mint?
4 Answers
You could utilize the built-in firewall to block internet access for specific applications. This won't redirect them, but it can help keep you from being tempted by distractions while you're supposed to be working.
I recently came across a tool called Focuser that might be helpful for this situation. It's designed specifically for controlling app access and can help keep you on track. You might want to check it out here: https://github.com/aadeshrao123/Focuser/
One option you might consider is setting up an alias for the commands you want to block. However, be careful with this approach; it might not be the best long-term solution. A more effective method could be creating a separate user account just for work. This way, you can completely remove access to distracting apps like Steam and Firefox while working, keeping your focus intact!
But honestly, what's going to stop you from just removing those blocks if you really want to open Steam? I feel like a dedicated mindset is what's needed here.

True, but even just adding that extra step to unblock something can create enough friction that it makes me think twice before diving into distractions.