Moin, Moin!
Langsam werde ich mutiger und möchte meinen OpenBSD-Schlepptop mehr an meine
Arbeitsgewohnheiten anpassen. Dazu gehört, daß ich üblicherweise unter X
arbeite, weil Anwendungen wie OpenOffice für mich essentiell sind. Also ist mein
Gedanke: Lasse das System gleich mit X im Hintergrund hochfahren und starte KDM.
Zwar nutze ich als WM Fluxbox (wg. des geringen Ressourcenverbrauchs
= flinkes arbeiten), aber da ich vorher KDE genutzt habe, möchte ich
auf einige dieser Qt-basierten Anwendungen nicht verzichten. Mein Gedanke ist,
daß es unter diesen Umständen vernünftig ist, gleich mit dem KDM zu starten.
Drei Probleme:
1. KDM startet und bietet mir auch wie gewünscht gleich den einen gewünschten User an, so
daß ich _eigentlich_ nur noch das Passwort eingeben müßte. Aber es ist nicht
möglich - soll heißen, die Tastatureingaben in das entsprechende Feld werden
nicht angenommen. Erst wenn ich über das Menu X neu starte und danach wieder im
KDM lande, kann das Passwort eingegeben werden.
2. KDM startet lediglich einen rudimentären FVWM mit einer Konsole, aber nicht
Fluxbox! Wenn ich in der Konsole startfluxbox eingebe, wird der WM auch klaglos
gestartet. Entsprechend das Prozedere beim beenden: Nachdem Fluxbox regulär
beendet wird, lande ich wieder in der Konsole und muß dort exit eingeben, um im
KDM zu enden.
3. KDE-Programme starten plötzlich nicht mehr. Solange ich fluxbox an der Konsole (ohne KDM)
mit startx gestartet hatte, konnte ich problemlos KDE-Apps wie Kate starten. Dies geht nun
nicht mehr oder nur unter Protest (Kwrite). Die Fehlermeldung lautet:
Bei meinen Nachforschungen habe ich mich primär an den Ratschlägen auf
openbsdsupport.org orientiert. Entsprechen habe ich die folgenden Dateien
angepaßt, um deren Begutachtung ich euch bitte. Ist vielleicht viel, aber verhindert
vermeidbare Nachfragen.
Schon einmal jetzt "Danke!" für eure Zeit und Hilfe!
Gruß,
SteWo
/etc/X11/xinit/xinitrc (Letzte Zeilen)
/etc/rc.conf.local (auszugsweise)
/etc/rc.local (Letzte Zeilen)
/etc/X11/xdm/Xsession (Letzte Zeilen)
/usr/local/share/conf/kdm/kdmrc (vollständig)
Langsam werde ich mutiger und möchte meinen OpenBSD-Schlepptop mehr an meine
Arbeitsgewohnheiten anpassen. Dazu gehört, daß ich üblicherweise unter X
arbeite, weil Anwendungen wie OpenOffice für mich essentiell sind. Also ist mein
Gedanke: Lasse das System gleich mit X im Hintergrund hochfahren und starte KDM.
Zwar nutze ich als WM Fluxbox (wg. des geringen Ressourcenverbrauchs
= flinkes arbeiten), aber da ich vorher KDE genutzt habe, möchte ich
auf einige dieser Qt-basierten Anwendungen nicht verzichten. Mein Gedanke ist,
daß es unter diesen Umständen vernünftig ist, gleich mit dem KDM zu starten.
Drei Probleme:
1. KDM startet und bietet mir auch wie gewünscht gleich den einen gewünschten User an, so
daß ich _eigentlich_ nur noch das Passwort eingeben müßte. Aber es ist nicht
möglich - soll heißen, die Tastatureingaben in das entsprechende Feld werden
nicht angenommen. Erst wenn ich über das Menu X neu starte und danach wieder im
KDM lande, kann das Passwort eingegeben werden.
2. KDM startet lediglich einen rudimentären FVWM mit einer Konsole, aber nicht
Fluxbox! Wenn ich in der Konsole startfluxbox eingebe, wird der WM auch klaglos
gestartet. Entsprechend das Prozedere beim beenden: Nachdem Fluxbox regulär
beendet wird, lande ich wieder in der Konsole und muß dort exit eingeben, um im
KDM zu enden.
3. KDE-Programme starten plötzlich nicht mehr. Solange ich fluxbox an der Konsole (ohne KDM)
mit startx gestartet hatte, konnte ich problemlos KDE-Apps wie Kate starten. Dies geht nun
nicht mehr oder nur unter Protest (Kwrite). Die Fehlermeldung lautet:
No write access to '/home/sw/.ICEauthority'.
kate: ERROR: KUniqueApplication: Can't setup DCOP communication.
Bei meinen Nachforschungen habe ich mich primär an den Ratschlägen auf
openbsdsupport.org orientiert. Entsprechen habe ich die folgenden Dateien
angepaßt, um deren Begutachtung ich euch bitte. Ist vielleicht viel, aber verhindert
vermeidbare Nachfragen.
Schon einmal jetzt "Danke!" für eure Zeit und Hilfe!
Gruß,
SteWo
/etc/X11/xinit/xinitrc (Letzte Zeilen)
# start some nice programs
#xclock -geometry 50x50-1+1 &
#xconsole -iconic &
xterm -geometry 80x24 &
startfluxbox
if [ "$SSH_AGENT_PID" ]; then
ssh-add -D < /dev/null
eval `ssh-agent -s -k`
fi
/etc/rc.conf.local (auszugsweise)
# On some architectures, you must also disable console getty in /etc/ttys
xdm_flags=NO # for normal use: ""
kdm_flags=
/etc/rc.local (Letzte Zeilen)
if [ "X${kdm_flags}" != X"NO" ]; then
/usr/local/bin/kdm ${kdm_flags} ;
echo -n 'kdm '
fi
/etc/X11/xdm/Xsession (Letzte Zeilen)
case $# in
1)
case $1 in
failsafe)
xterm -geometry 80x24-0-0
do_exit
;;
fluxbox | default)
/usr/local/bin/startfluxbox
do_exit
;;
kde)
/usr/local/bin/startkde
do_exit
;;
esac
esac
# The startup script is not intended to have arguments.
startup=$HOME/.xsession
resources=$HOME/.Xresources
if [ -s "$startup" ]; then
if [ -x "$startup" ]; then
"$startup"
else
/bin/sh "$startup"
fi
else
if [ -f "$resources" ]; then
xrdb -undef -load "$resources"
fi
xterm &
/usr/local/bin/startfluxbox
fi
do_exit
/usr/local/share/conf/kdm/kdmrc (vollständig)
[Shutdown]
HaltCmd=/sbin/halt
RebootCmd=/sbin/reboot
[X-*-Core]
AllowShutdown=Root
AutoReLogin=false
[X-*-Greeter]
AntiAliasing=false
ColorScheme=
EchoMode=OneStar
FaceSource=PreferUser
FailFont=helvetica,12,-1,5,75,0,0,0,0,0
GUIStyle=
GreetFont=charter,24,-1,5,50,0,0,0,0,0
GreetString=Welcome to %s at %n
GreeterPos=50,50
HiddenUsers=root,nobody,@tty,@sys,@staff,@operator,@kmem,@guest
Language=en_US
LogoArea=Clock
LogoPixmap=
MaxShowUID=65000
MinShowUID=1000
SelectedUsers=
ShowUsers=NotHidden
SortUsers=true
StdFont=helvetica,12,-1,5,50,0,0,0,0,0
UseBackground=true
UserCompletion=false
UserList=true
[X-:*-Core]
AllowShutdown=All
NoPassEnable=false
NoPassUsers=
[X-:*-Greeter]
DefaultUser=sw
FocusPasswd=true
PreselectUser=Default
[X-:0-Core]
AutoLoginEnable=false
AutoLoginUser=nobody