Activities, Workspace, Desktop : I need more
Having used Gnome, KDE, Unity among other desktop environments, having seen the designs like desktops, workspaces and activities, I still find somethings missing, somethings very important. I will explain it with few examples :
1) Recently, a friend of mine (an android user) had an episode. She was in class and her Pandora application in her android phone started playing music all of a sudden. She had her phone in silent mode, but supposedly android (and now ubuntu (not sure about other distributions)) has different sound settings for different applications. Hence, a silent mode did not ensure that Pandora didn’t create sound.
2) I usually put my laptop on sleep mode when traveling from one place to another. One time, I took my laptop for presentation, and on projector people could see that my current tab was facebook and I was playing some song. Similar thing happens when I go to talk, and open my laptop to work while listening to talk.
3) I work on my laptop. At home, I have an external monitor where I prefer to use Skype and I like a bigger font, and none of the windows are full screen.
4) When I am working, I have a certain set of applications and when I am not working, I have a different set of applications. When I am not working, I don’t want my work applications to waste my system resources, and vice-versa. Also when I switch between these modes, I want certain applications and settings to start or quit.
Now, with activities or workspaces or desktops, you can separate applications from 2 kinds of environments, but most of the environment settings are still shared. For example, audio will still be the same on both activities, and probably font size as well. Also, both activities run in parallel. There is no way for a user to say that I am going into work mode and hence these set of applications should start automatically.
It will be really nice to have an additional feature so that, when I log in or unlock screen, I am asked what kind of environment I want, so that I could pick if I need my audio to be mute or not. If I want only a particular set of applications to be visible or not. Such things are not really important for desktops as desktops stay in similar environment, but laptops change environment very frequently, from lab to home to presentation to talk. One can not always ensure that the desired settings are indeed enabled before a mishap happens.
What I don’t understand is how come no one has addressed this. Also, to my understand, it should rather be simple to atleast achieve partial goals in this line.