Another solution to this problem could be opening seperate users on the computer. One for serious work, one for leisure.
One could probably block facebook, hn, news sites, etc. on the work user, and only have files and programs related to work.
One could probably block facebook, hn, news sites, etc. on the work user, and only have files and programs related to work.
For example you can define an Activity for each project, arrange your windows and settings (ie. desktop shortcuts, widgets, etc.), work on you project, then switch to a different activity. When you come back to your project, you'll continue from where you've left.