Using multiple window managers
I have several window managers that I use on various occasions. However, I don''t like to use any bloated login managers like kdm. With a bit of research, I discovered that you can pass a window manager as an argument to startx. Unfortunately, I found that I have to type in the full path - i.e. startx /usr/bin/openbox . Two of the WMs are in /usr/bin, one is in /opt/kde3.2.2/bin (I think). Both of these directories are in my $PATH. Is there someway I can avoid typing in the whole path to my window managers?
Zorx (a Puzzle Bobble clone)
Discontinuity (an animation system for POV-Ray)
Zorx (a Puzzle Bobble clone)Discontinuity (an animation system for POV-Ray)
You can always put it in a simple script in your homedir and run it from there. That can be even faster than typing ''startx''.
That''s a good idea - thank
Zorx (a Puzzle Bobble clone)
Discontinuity (an animation system for POV-Ray)
Zorx (a Puzzle Bobble clone)
Discontinuity (an animation system for POV-Ray)
Zorx (a Puzzle Bobble clone)Discontinuity (an animation system for POV-Ray)
By default, startx looks for the script file ~/.xinitrc. Here you can put whatever commands you wish to be run upon starting X.
quote: Original post by StrifeI know that...the problem was that I wanted sometimes one set of commands to occur and sometimes others.
By default, startx looks for the script file ~/.xinitrc. Here you can put whatever commands you wish to be run upon starting X.
Zorx (a Puzzle Bobble clone)
Discontinuity (an animation system for POV-Ray)
Zorx (a Puzzle Bobble clone)Discontinuity (an animation system for POV-Ray)
or - put an alias in ~/.bashrc
alias openbox="startx /usr/bin/openbox"
or whatever, then you can just type openbox to start openbox (you''ll probably have to log out and log back in again
But, both fluxbox and xfce4 have the commands startfluxbox and startxfce4 (in /usr/bin) (I''m assuming that this means openbox will have a startopenbox command), and gnome has the command gnome-session. I think kde just needs you to type kde-3.2 but I don''t have it installed so I''m not sure
alias openbox="startx /usr/bin/openbox"
or whatever, then you can just type openbox to start openbox (you''ll probably have to log out and log back in again
But, both fluxbox and xfce4 have the commands startfluxbox and startxfce4 (in /usr/bin) (I''m assuming that this means openbox will have a startopenbox command), and gnome has the command gnome-session. I think kde just needs you to type kde-3.2 but I don''t have it installed so I''m not sure
The alias idea isn''t bad, but I''m afraid that there startion and startopenbox commands don''t exist, and while startkde does exist, it expects a functioning X environment and needs to be passed as a parameter to startx
Zorx (a Puzzle Bobble clone)
Discontinuity (an animation system for POV-Ray)
Zorx (a Puzzle Bobble clone)
Discontinuity (an animation system for POV-Ray)
Zorx (a Puzzle Bobble clone)Discontinuity (an animation system for POV-Ray)
quote: Original post by clumquote: Original post by StrifeI know that...the problem was that I wanted sometimes one set of commands to occur and sometimes others.
By default, startx looks for the script file ~/.xinitrc. Here you can put whatever commands you wish to be run upon starting X.
Zorx (a Puzzle Bobble clone)
Discontinuity (an animation system for POV-Ray)
Well then, quite frankly, you''re SOL without doing work on your part. Whenever I wanted to change something, I''d just quickly comment out the parts I didn''t want and uncomment what I did want. It''s not really that hard. You''re best bet may very well be simply writing aliases for whichever window manager you''d like to use.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement