[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Eigene xmodmap einlesen lassen



* Am Mon, 07 Jul 2003 schrieb Michael Tuschik:
> Hi,
> 
> On Mon, Jul 07, 2003 at 12:28:48PM +0200, Andreas Pakulat wrote:
> > Hi,
> > 
> > ich hab mir für meine Tastatur ne eigene xmodmap Konfiguration angelegt,
> > bekomme aber den X-Server nicht dazu diese beim starten einzulesen. Ich
> > habs mit ~/.xmodmap und ~/.xmodmaprc probiert und auch mit 
> > 
> > xmodmap - < ~/.xmodmaprc in der ~/.xsession
> > 
> > Wie krieg ich das denn hin?
> 
> Wie wärs mit ~/.Xmodmap ? (gefunden in /etc/kde3/debian/KDE-gdm-session)
> 
> Mir ist nur nicht ganz klar, wie/wann/obüberhaupt das benutzt wird.
> Vielleicht hilfts ja.

Das Problem dabei ist, dass das Debian-Konzept vorsieht, dass die
eigene .xsession-Datei nur benutzt wird, wenn man im Login-Manager
(z.B. kdm)  Default auswählt, sonst wird ausschließlich das
Startupfile des Windowmanagers benutzt. Wenn aber .xsession benutzt
werden soll, erwartet Debian, dass da dann auch alles drin steht,
insbesondere der gesamte Start des Windowmanagers (im Zweifel z.B.
ein exec /usr/bin/startkde). Nachzulesen ist das durch Studium der
von /etc/X11/Xsession und der Skripte in /etc/X11/Xsession.d (IMHO
unbedingt empfehlenswert, wenn man in den Startup-Mechanismus
manuell eingreifen will).

Mir erscheint das ganze sehr unflexibel, da ich gerne die
Möglichkeit hätte, im Login-Manager den zu verwendenden
Windowmanager auszuwählen, bei dessen Start sollen aber trotzdem
.Xmodmap, .Xsession, .Xresources ausgewertet werden. Ich habe
deswegen die Xsession-Skripte etwas modifiziert, so dass ich, falls
ein WM im Login-Manager ausgewählt wird, diesen in der Variable
WINDOWMANAGER zwischenspeichere, dann .xsession abarbeite und dort
dann als letztes ein exec $WINDOWMANAGER stehen habe (natürlich muss
man dafür sorgen, dass im Zweifel der Default-Window-Manager
verwendet wird). 

Mit dieser Lösung bin ich jetzt schon eine ganze Weile sehr
zufrieden. 

Gruß

Christoph 

-- 
Christoph Maurer - http://www.christophmaurer.de
mailto:christoph-maurer@gmx.de - Tux# 194235



Reply to: