Wie konfiguriere ich meine .xinitrc-Datei ordnungsgemäß, um den Openbox-Sitzungsmanager zu starten?

2420
Billy McCloskey

Ich habe openbox zweimal installiert - einmal mit Fink und einmal mit MacPorts. Beide Installationen liefern dasselbe Ergebnis: startxWird mit einer Fehlerdiagnose von xinit beendet.

Ich habe eine .xinitrc für verschiedene andere Fenstermanager. Wie ändere ich meine .xinitrc, um entweder Openbox oder Openbox-Sitzung aufzurufen? Die Manpage für Openbox scheint darauf hinzuweisen, dass dies möglich ist, aber ich kann die Syntax nicht verstehen.

Die Fehlerdiagnose, die ich beim Aufruf von startx erhalte, ist

whmcclos@mbp:~ [38] startx font_cache: Scanning user font directories to generate X11 font caches font_cache: Updating FC cache font_cache: Done xauth: file /Users/whmcclos/.serverauth.5834 does not exist  /opt/X11/bin/xinit: XFree86_VT property unexpectedly has 0 items instead of 1 Openbox-Message: Invalid button "A-Left" in mouse binding Openbox-Message: Invalid button "A-Middle" in mouse binding Openbox-Message: Unable to find a valid config file, using some simple defaults ObRender-Message: Unable to load the theme 'Clearlooks' Openbox-Message: Unable to load a theme. /opt/X11/bin/xinit: connection to X server lost  waiting for X server to shut down 

Hier ist meine funktionierende .xinitrc - es funktioniert, wenn ich exec openbox-sessiondie Zeile auskommentiere und das Kommentarzeichen auskommentiere #e16:

[40] cat .xinitrc #!/bin/sh # $Xorg: xinitrc.cpp,v 1.3 2000/08/17 19:54:30 cpqbld Exp $  source ~/.profile  userresources=$HOME/.Xresources usermodmap=$HOME/.Xmodmap sysresources=/usr/X11/lib/X11/xinit/.Xresources sysmodmap=/usr/X11/lib/X11/xinit/.Xmodmap  # merge in defaults and keymaps  if [ -f $sysresources ]; then if [ -x /usr/bin/cpp ] ; then xrdb -merge $sysresources else xrdb -nocpp -merge $sysresources fi fi  if [ -f $sysmodmap ]; then xmodmap $sysmodmap fi  if [ -f "$userresources" ]; then if [ -x /usr/bin/cpp ] ; then xrdb -merge "$userresources" else xrdb -nocpp -merge "$userresources" fi fi  if [ -f "$usermodmap" ]; then xmodmap "$usermodmap" fi  # start some nice programs  xrdb -load $HOME/.Xresources xsetroot -solid gray & xclock -g 50x50-0+0 -bw 0 & xload -g 50x50-50+0 -bw 0 & gnome-terminal --geometry=80x25+90+90 & gnome-terminal --geometry=80x25+90-90 & #gnome-wm #twm #quartz-wm #mwm #e16 exec openbox-session 
1

0 Antworten auf die Frage