Date: Mon, 2 Sep 2002 00:26:34 +0200 From: Norbert Augenstein <norbert@augenstein.net> To: Adam Weinberger <adam@vectors.cx> Cc: FreeBSD-Questions@FreeBSD.ORG Subject: Re: layers and layers of windows managers(OT) Message-ID: <20020902002634.6947b135.auge@seth.augenstein.net> In-Reply-To: <20020901194614.GH56964@vectors.cx> References: <20020901191222.GF56964@vectors.cx> <20020901151838.U37627-100000@earl-grey.cloud9.net> <20020901194614.GH56964@vectors.cx>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 1 Sep 2002 12:46:14 -0700
Adam Weinberger <adam@vectors.cx> wrote:
> if you wish to keep using gnome and just change which window manager
> starts up, open the gnome control center (bin/gnomecc) and modify the
> "Window Manager" page of the "Desktop" category.
>
> alternatively, edit ~/.gnome/default.wm and put the windowmanager in
> there.
>
> [Default]
> WM=/usr/X11R6/bin/metacity
>
> or whatever.
>
> if you don't wish to run gnome at all, then just edit your .xinitrc
> file and change the exec line to something else. that file is a
> script. i'm attaching mine.
>
> if you're running startx, all you need is an .xinitrc file. i
> typically just link .xinitrc and .xsession. if something is spawning
> multiple root images, just search for them recursively.
>
> ~/$ for i in image1.jpg image2.jpg; grep -r $i \.*
>
> -Adam
>
> ======================begin .xinitrc
> xhost +&
> # not the best idea, but it's a laptop, and 6000 is blocked by ipfw
> # anyhow
> xmodmap /monkey/.xmodmaprc &
>
> # invoke with WM= to change windowmanagers. WM=kde starts KDE, WM=bob
> # starts "bob" even though it isn't in the list below, and leaving out
> # the WM= term just starts the default. i am very close to sneezing on
> # this keyboard.
>
> case $WM in
> kde)
> #KDE desktop system bloat thang
> exec startkde
> ;;
> enlightenment)
> #enlightenment
> sleep 8 && NO_PROMPT=1 Eterm -C -g 100x20+0-0 -q -x --no-cursor
> \
> --cmod-red=256 --cmod-green=256 --cmod-blue=256 &
> exec enlightenment
> ;;
> 'sawfish')
> #sawfish
> sleep 12 && NO_PROMPT=1 Eterm -C -g 100x20+0+990 -q -x
> --no-cursor \
> --cmod-red='256 256 256' --cmod-blue="256 256 256" \
> --cmod-green="256 256 256" --font=snap -f white &
> #sleep 120 && xpenguins -t Lemmings -t "The Simpsons" \
> #-t "Sonic the Hedgehog" -s &
> sleep 120 && xpenguins -t Lemmings -t "The Simpsons" \
> -t "Sonic the Hedgehog" &
> mouseclock -bd 2&
> exec gnome-session
> ;;
> 'fluxbox')
> #fluxbox
> appletproxy
> /usr/local/share/apps/kicker/applets/knewsticker.desktop \
> --geometry 1600x27+0+1148&
> xpenguins -t "Sonic the Hedgehog" &
> bbpager -w &
> wmfmixer &
> exec fluxbox
> ;;
> 'windowmaker')
> #windowmaker
> xbindkeys &
> # LD_PRELOAD=/usr/X11R6/lib/libgdkxft.so exec wmaker
> exec wmaker
> ;;
> '')
> #default
> #fvwm
> Esetroot -s /home/images/root/TreasureNap.jpg &
> exec fvwm
> ;;
> *)
> #else
> exec $WM
> ;;
> esac
>
> ============================end .xinitrc
>
Hi Adam,
i found a .xinitrc file on linux page and changed it a litte so that it
works for me. i had to change one line in /usr/X11R6/bin/startx too.
you can start wm's like "startx kde" or "x kde" if you use x as alias.
in startx change line 98 that it reads like line 96:
client="$defaultclientargs"
make sure that defaultwm points to the executable
let me know what you think of it
auge
[auge@seth auge]$ cat .xinitrc
#!/bin/bash
# .xinitrc
# choose a window manager
defaultwm=icewm
#set the window manager to $1 if it was supplied
windowmgr=${1:-$defaultwm}
#start the respective window managers
case ${windowmgr} in
kde|startkde)
WINDOWMANAGER=startkde
;;
ice|icewm)
WINDOWMANAGER=icewm
;;
pwm)
WINDOWMANAGER=pwm
;;
*)
WINDOWMANAGER=$defaultwm # default for unknown wm's
;;
esac
# finally start the window manager
exec $WINDOWMANAGER
[auge@seth auge]$
> "Oh good, my dog found the chainsaw."
> -Lilo, "Lilo & Stitch"
> Adam Weinberger
> adam@vectors.cx
> http://vectors.cx
>
>
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-questions" in the body of the message
>
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020902002634.6947b135.auge>
