I recently installed Arch Linux (for the first time) and now want to install a Desktop Environment.

Since I really like the jus terminal feel and would like to keep a non desktop environment for all users (except one). I would start this user, when I want to do graphical stuff (I won't do anything other than surfing anyway).

I also enjoy the default login of Arch Linux (e.g. just the terminal login).

Is it possible to install a desktop environment for just a specific user without a greeter? And how would I go about starting the environment automatically (but only for this one user)?

  • 1
    You can start a DE from your ~/.xinitrc... – jasonwryan Jun 24 '16 at 22:12
  • @jasonwryan Thank you really much! When I try to install stuff with a (non-root) user. Will it affect other users as well? Or can I safely create testing-user to test DM's and if I don't like them I just remove the user? – Matthias Jun 24 '16 at 22:16
  • Once you login as $USER and issue startx, then everything else that follows only impacts $USER. You can still use a greeter for $USER2 if that is what you want. – jasonwryan Jun 24 '16 at 22:20
  • @jasonwryan I mean will the installation of packages in one user affect other users (in any way) as well? – Matthias Jun 24 '16 at 22:23
  • The packages you install are available to all users on the system. I don't understand what you mean by "affect other users"... $USER can run Gnome and $USER2 can run dwm quite happily. – jasonwryan Jun 24 '16 at 22:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.