Fast User Switching = UNIX Workspaces???

rokrok
Posted:
in macOS edited January 2014
just a question for those of you who have dealt with this in the past, but i was once told about "workspaces" in UNIX that allowed to to switch seemlessly between different environments for work. so i could have a video editing "workspace," then a web/email workspace, etc. and then just swap back and forth as necessary...



couldn't you use multiple users now in the same way? for instance, couldn't i set up multiple "users" such as "rok - video", "rok - internet", "rok - business admin", and then, as i needed to, just switch in between user profiles on the fly?



any thoughts on this, or am i totally out to lunch on this one?

Comments

  • Reply 1 of 16
    Not the same.



    Problem: you'd have different (separate) home directories.
  • Reply 2 of 16
    pesipesi Posts: 424member
    it is different, but i think it makes much more sense to the casual user.



    besides, if you want access to all your files, just slap em into a shared directory.
  • Reply 3 of 16
    rokrok Posts: 3,519member
    i only ask because i like the idea of workspaces, and was hoping i might be able to "trick" this feature into working the same way. hmmm...
  • Reply 4 of 16
    hobbeshobbes Posts: 1,252member
    Yeah, this is not really what you're looking for.



    Check out CodeTek's $30 Virtual Desktop for multiple workspaces.



    Doesn't seem like Apple will adding this feature into the OS for a while -- it's for advanced power users.
  • Reply 5 of 16
    jbljbl Posts: 555member
    I am hoping that Apple will get some feedback about this. It seems like a natural extention of the fast switching concept to allow for switching between workspaces.
  • Reply 6 of 16
    pesipesi Posts: 424member
    Quote:

    Originally posted by JBL

    I am hoping that Apple will get some feedback about this. It seems like a natural extention of the fast switching concept to allow for switching between workspaces.



    their answer will be Exposé.



    their rational: UNIX workspaces are used as a way to solve the multiple window management problem.
  • Reply 7 of 16
    pbpb Posts: 4,255member
    Quote:

    Originally posted by pesi

    their answer will be Exposé.



    their rational: UNIX workspaces are used as a way to solve the multiple window management problem.




    I don't think Expose can replace workspaces. And with the already present mechanism of user switch (horizontal cube rotation), implementing workspace switch could be almost trivial and cool at the same time (e.g. vertical cube rotation).
  • Reply 8 of 16
    mmmpiemmmpie Posts: 628member
    I think it is probably not a bad solution.



    You can set what home directory a user has, so they can all have the same one. Each user would need to be part of a group that owned the home directory. Not too bad. And only takes a bit of fiddling of the passwd file ( will that work in OSX ? ).



    The big issues are to do with inter desktop communication.

    If you get an instant message in another user ( or an email, or an app needs your help ) how do you get notified?



    Multiple desktops dont work really well untill there is a frame work for apps to know about them. BeOS did it really well, because apps were desktop aware. They could find out what desktop they were on, and make alerts appear there, or on another one.



    X windows fails to do desktops well for this exact reason. There is no frame work for being desktop aware.



    Its a real shame. I think one reason that apple dont do MD's is because all existing apps are unaware, and it makes them clumsy to operate in an MD environment.
  • Reply 9 of 16
    xenuxenu Posts: 204member
    Quote:

    Originally posted by Hobbes



    Doesn't seem like Apple will adding this feature into the OS for a while -- it's for advanced power users.




    I wish people would stop saying this is for power users.



    Must go. Time to check desktop 5 for emails.

  • Reply 10 of 16
    dstranathandstranathan Posts: 1,717member
    Didnt Amiga have "work benches" that were similar?
  • Reply 11 of 16
    kim kap solkim kap sol Posts: 2,987member
    Quote:

    Originally posted by PB

    I don't think Expose can replace workspaces. And with the already present mechanism of user switch (horizontal cube rotation), implementing workspace switch could be almost trivial and cool at the same time (e.g. vertical cube rotation).



    Why? workspaces *are* a not-so-amazing solution to a window management problem.



    Do you work at multiple desks? Do you eat at multiple tables?



    Give me an example or a reason to use workspaces and explain why Exposé couldn't be used in that situation?



    I think the Exposé keyboard+mouse+gesture combo solution to an aging window management problem is why I'll buy Panther.
  • Reply 12 of 16
    scottscott Posts: 7,431member
    I work in a four desk office and if the other 3 people were not there I'd fill them all with my stuff.
  • Reply 13 of 16
    kim kap solkim kap sol Posts: 2,987member
    Quote:

    Originally posted by Scott

    I work in a four desk office and if the other 3 people were not there I'd fill them all with my stuff.



    And be 3 times more inefficient? Great to hear that people would rather take the time to move from one desk to another than have everything nicely-organized on one desk.
  • Reply 14 of 16
    Quote:

    Originally posted by kim kap sol

    And be 3 times more inefficient? Great to hear that people would rather take the time to move from one desk to another than have everything nicely-organized on one desk.



    For once I agree with Scott. My desk has three separate workspaces, and it is great. I also use Codetek's Virtual Desktop witha dual monitor system. Expose is great, but it doesn't offer all of the advantages of multiple workspaces.
  • Reply 15 of 16
    jbljbl Posts: 555member
    I work on three or four "projects" every day with very little connecting them. I imagine that using Expose my 24 or so open windows would get to be pretty small. If I had seperate workspaces for the different projects, I could shrink them in Expose and I could probable still even read the text. Besides, it would make it easier to have all those AppleInsider windows disappear when the boss is around.
  • Reply 16 of 16
    macgregormacgregor Posts: 1,434member
    Fast User Switching, is THE coolest part of Panther for me. (Forgive me if this reads abit odd since I cut and pasted this from one of my posts on another thread.)



    It is simple and convenient! In my mind it not only makes the OS perfect for many home and office environments in a very elegant way, but it puts me back to going to that upper right hand icon that I used to use for application switching all of the time. That nostalgia aside, I love the Keynote-like transition. I also think it takes care of one of the biggest desires for the AI "prosumer" crowd - an effective implementation of virtual desktops. I don't really know much about them, but I can see giving myself all sorts of individualised "users" for myself, complete with different backgrounds and docks full of specific apps and files. This takes care of much of the anti-dock whining that has been going on!!! This might just be my favorite, most time-saving change in the whole OS!



    It may not be as robust as CodeTek, but it IS virtual desktops for the rest of us. So now you can seperate all of your Work, Games, WebSurfing stuff (and yes, even all of your Porn with password protection) in a simple and elegant way.
Sign In or Register to comment.