KDE und ~/.Xmodmap
Hallo. 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. Habe auch schon alle Xmodmaps im System ausgetausch. Hat aber auch nix gebracht. Habt ihr vielleicht einen Rat für mich? Marcus Habermehl
Marcus Habermehl schrieb:
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.
Habe auch schon alle Xmodmaps im System ausgetausch. Hat aber auch nix gebracht.
Habt ihr vielleicht einen Rat für mich?
KDE hat seine eigenen Tastatureinstellungen. Entweder be- nutzt Du diese (ging vor kurzem erst ueber die Liste, da ich ein aehnliches Problem hatte - schau mal ins Archiv), oder Du schaltest sie ab - das muesste irgendwo im KDE Control Center moeglich sein. Bei mir geht inzwischen al- les... Evtl. beantwortet diese Mail auch Deine andere Mail gleich mit. CU, Thomson -- Thomas Hertweck, Dipl.-Geophys., GPI Universitaet Karlsruhe === First they ignore you, then they laugh at you, then === === they fight you, then you win. (M. Ghandi) ===
Hallo, On Sun, 18 May 2003, Marcus Habermehl wrote:
Ich habe jetzt meine eigene Xmodmap zusammengeschustert.
Glueckwunsch! ;)
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? Zur Not solltest du die Xmodmap nach /home/$USER/.Xmodmap kopieren. 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, da KDE die Einstellungen beim Start ueberschreibt. Wo du das in KDE einbinden musst weiss ich nicht, da ich KDE nicht verwende. Siehe dazu die Diskussion hier neulich. -dnh -- "No, it's not clunky. It's as slick as Gnome. It's just that it's FUCKING HIDEOUS. I'm thinking of a multicoloured clown car with functionality. In between the musical horn that's too loud, the custard pie thrower and the complimentary box of Whizzo chocolates." -- Red Drag Diva, on KDE
Am Montag, 19. Mai 2003 00:14 schrieb David Haller:
Hallo,
On Sun, 18 May 2003, Marcus Habermehl wrote:
Ich habe jetzt meine eigene Xmodmap zusammengeschustert.
Glueckwunsch! ;)
Danke, danke. ;-)
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.
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, 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? ;-)
Siehe dazu die Diskussion hier neulich.
Nee, werde dann mal suchen.
-dnh
Marcus Habermehl
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)
Am Montag, 19. Mai 2003 22:08 schrieb David Haller:
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).
Das habe ich natürlich gemacht. Habe alle existierenden Xmodmaps durch die neue ersetzt. Hat nur leider keine Wirkung gehabt.
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
Werde das mit dem Skript dann mal probieren. Bin bisher nur noch nicht dazu gekommen. Marcus Habermehl
participants (3)
-
David Haller
-
Marcus Habermehl
-
Thomas Hertweck