|
|||
Handy X11 script
Hello everyone,
New here.. but I'll jump right in.. If you have multiple X11 environments with *BSD, this script is very handy. Instead of having a log-in manager (which in some cases takes up a considerable amount of RAM) like XDM, KDM, GDM, etc. I have tested this on FreeBSD only for now. It can even play music if you want it to! Here ya go (tell me what you think please): --This script currently works with the GNOME and WindowMaker environments. Code:
#!/usr/local/bin/bash # You can also modify #!/usr/local/bin/bash to /bin/bash depending on your # system. This script will allow you to start an environment without # having to go through a (RAM hogging) log-in manager like XDM, GDM, # KDM, etc. Enjoy! clear echo Choose the environment to start: OPTIONS="Gnome WindowMaker" select opt in $OPTIONS; do if [ "$opt" = "Gnome" ]; then echo "/usr/local/bin/gnome-session" > ~/.xinitrc && startx exit elif [ "$opt" = "WindowMaker" ]; then echo "exec wmaker" > ~/.xinitrc && startx exit else clear echo Bad Option fi done Code:
if [ "$opt" = "Gnome" ]; then echo "/usr/local/bin/gnome-session" > ~/.xinitrc && startx && sleep 5 && mpg123 /usr/home/gabe/Gabe_Folders/music/System/startup.mp3 exit Should be easy enough to follow along. If you have any questions, feel free to ask! EDIT: Standard sh script (thanks to vermaden): Code:
#! /bin/sh clear echo Choose the environment to start: echo "1. gnome" echo "2. wmaker" echo -n "choice: " read OPT case $OPT in (1) echo "/usr/local/bin/gnome-session" > ~/.xinitrc && startx exit 0 ;; (2) echo "exec wmaker" > ~/.xinitrc && startx exit 0 ;; (*) echo "ERROR: wrong option" exit 1 ;; esac Last edited by Gabe_G23; 25th October 2008 at 04:12 PM. |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Crontab won't run script | Petrocelli08 | FreeBSD General | 4 | 7th March 2009 04:19 AM |
Backup script(s)? | giddyupman | General software and network | 2 | 3rd January 2009 02:06 PM |
Automation Script | ninjatux | FreeBSD General | 2 | 24th October 2008 04:16 PM |
my 1st sh script | graudeejs | Programming | 12 | 18th August 2008 10:25 PM |
Shell Script. | bsdnewbie999 | Programming | 21 | 15th July 2008 07:54 AM |