Hallo, On Mon, 19 May 2003, Marcus Habermehl wrote:
Am Montag, 19. Mai 2003 00:14 schrieb David Haller:
On Sun, 18 May 2003, Marcus Habermehl wrote:
Ich habe jetzt meine eigene Xmodmap zusammengeschustert. Mein Problem ist jetzt, dass KDE (SuSE 8.2) nicht mit der neuen Xmodmap zusammenarbeiten möchte.
Unter dem Benutzer, unter dem ich die Xmodmap erstellt habe, hat es funktioniert. Alle anderen machent da Probleme.
Wie hast du die Xmodmap erstellt und wo hast du sie abgespeichert?
Die Xmodmap habe ich mit XKeyCaps erstellt und mit KWrite etwas abgeändert, weil ich es unter XKeyCaps nicht gefunden habe.
Ja, dann is klar, die wird ja unter /home/$user1/.Xmodmap erstellt. Auf die anderen User hat das keinerlei Auswirkung. Wenn du diese Xmodmap systemweit als default haben willst musst du die global verfuegbar machen, d.h. wohl als /usr/X11/lib/X11/Xmodmap (ob sich da was bei XFree86 4.x geaendert hat weiss ich nicht, in der xinitrc sollte der Pfad drinstehen).
Zur Not solltest du die Xmodmap nach /home/$USER/.Xmodmap kopieren.
Genau das ist sie bei mir gelandet. Vor der 8.2 habe ich das Spiel auch gespielt. Das funzte es.
Ausserdem musst du den 'test -r ~/.Xmodmap && xmodmap ~/.Xmodmap' Aufruf dann noch fuer jeden User (oder eben global) in den Autostart-Mechanismus von KDE einbinden,
Oder eben die globale Xmodmap (s.o.) nach dem KDE-Start nochmal einlesen...
da KDE die Einstellungen beim Start ueberschreibt. Wo du das in KDE einbinden musst weiss ich nicht, da ich KDE nicht verwende.
Shellscript in ~./.kde/Autostart? ;-)
Keine Ahnung mehr, hab ich erfolgreich vergessen ;) Ich habe hier allerdings weder fuer KDE1 noch fuer KDE2 ein ~/.kde[123]?/Autostart, sondern (von KDE1 IIRC) ein ~/Desktop/Autostart. Wenn KDE ausfuehrbare Dateien dort _nach_ dem Start ausfuehrt, dann duerfte das gehen. Da kann man dann eigentlich den kompletten 2-zeiler aus der xinitrc einbauen: ==== #!/bin/sh XLIBDIR=/usr/X11R6/lib/X11 test -r $XLIBDIR/Xmodmap && xmodmap $XLIBDIR/Xmodmap test -r $HOME/.Xmodmap && xmodmap $HOME/.Xmodmap ==== So koennen die User bei Bedarf immer noch ihre eigenen Aenderungen via ~/.Xmodmap einbauen ;) Wenn das mit dem ~/{.kde,Desktop}/Autostart und dem script klappt, dann solltest du das script auch in /etc/skel/ hinterlegen... -dnh -- 1: Multimedia funktioniert mit elektrischem Strom (Kristian Köhntopp)