how to start fvwm from the console command line?
ny6p01 at gmail.com
ny6p01 at gmail.com
Thu Mar 1 20:26:45 UTC 2012
On Wed, Feb 29, 2012 at 09:04:01AM -0700, stan wrote:
> I'm looking at alternative window managers to Gnome fallback, the only
> Gnome my old hardware and work preference will support. The more I
> investigate fvwm, the more it seems like a nice stable,
> extremely configurable solution to my problem. The modular concept is
> great, and the ability to program behavior in a scripting language and
> interface seemlessly to the wm seems like a nice idea too. Sure, there
> is a learning curve, and no GUI configuration, but I can come to my
> perfect setup, and won't need to worry about dependency on the latest
> bee someone has in their bonnet about what constitutes a modern GUI.
> Well, at least until I updgrade my hardware, and maybe not even then.
>
> There is a problem though. How do I start fvwm from a console? What
> is the command for fvwm corresponding to startx or startxfce4? I found
> XSESSION=fvwm2 startx -- :1 vt11
> and that works, but seems to just start the regular Gnome fallback
> mode that startx by itself does. Maybe this is so well known that no
> one bothers documenting it, but I couldn't find it on the web.
>
> Anyone have an answer?
Not familiar with fvwm, but I have 4 wm's that I run on a regular basis, and
what I have done is make a little shell script:
#!/bin/bash
#Window Manager Chooser Script
XINIT=/home/rh/.xinitrc
if [ -e "$XINIT" ]; then
rm /home/rh/.xinitrc
else
echo '*** No .xinitrc found; will create new one.'
fi
echo -e "\n"
echo -e "\n"
echo Hello, $USER\! Which WM will it be this time?
echo -e "\n"
echo 'FBOX (type 'fb'); E17 (type 'e'); OPENBOX (type 'ob'); XTERM (type 'xt'):'
echo 'Type Ctl-C or "quit" to exit.'
read WMGR
if [ "$WMGR" = fb ]; then
echo 'exec startfluxbox' >> /home/rh/.xinitrc
echo 'Starting Fluxbox...'
sleep 3
startx
exit 1
elif [ "$WMGR" = ob ]; then
echo 'exec openbox-session' >> /home/rh/.xinitrc
echo 'Starting Openbox...'
sleep 3
startx
exit 1
elif [ "$WMGR" = e ]; then
echo 'xset b off s 10000 -dpms &' >> /home/rh/.xinitrc
echo 'exec enlightenment_start' >> /home/rh/.xinitrc
echo 'Starting E17...'
sleep 3
startx
exit 1
elif [ "$WMGR" = xt ]; then
echo 'exec xterm' >> /home/rh/.xinitrc
echo 'Starting X with xterm...'
sleep 3
startx
exit 1
else
echo 'Exiting...'
exit 1
fi
fi
I don't know if this answers your question, but maybe it helps. :)
Terry
More information about the users
mailing list