I think the title is slightly hyperbolic. A linux distro gives you almost unlimited possibilities to be productive.
Most of the issues can be solved with:
- A tiling window manager such as xmonad.
- Using virtual desktops/separate windows in addition to tabs
- Discipline.
Hell, have a "work" user and a "fun" user and completely switch profiles. The tools are available. It takes some minor out-of-the-box thinking and discipline.
Seriously though, I seem to have so little. I'm seemingly distracted by every neutrino floating through me nevermind things that actually interact with me, gah! ...
In ratpoison, I have found the following useful for my work flow (terminal window per context with screen inside) - it probably wouldn't be for everyone:
alias lock definekey top C-f readkey locked
alias unlock definekey top C-f readkey root
bind grave lock
newkmap locked
definekey locked f meta
definekey locked a time
definekey locked grave unlock
definekey locked backslash readkey music
Most of the issues can be solved with:
Hell, have a "work" user and a "fun" user and completely switch profiles. The tools are available. It takes some minor out-of-the-box thinking and discipline.