Ich verwende Ubuntu 13.10. Wenn ich die Tasten mit xmodmap neu zuordne, folge ich den Anweisungen unterWie ordnet ich bestimmte Tasten oder Geräte neu zu?, die Neuzuordnung funktioniert einwandfrei. Aber wenn ich die .xinitrc-Datei als reine Textdatei xmodmap .Xmodmap
im Home-Ordner erstelle und den Computer neu starte, gehen die Änderungen trotzdem verloren. Ich habe es auch versucht, xmodmap ~/.Xmodmap
aber das hat keinen Unterschied gemacht. Wenn ich den Befehl nach dem Booten einfach ausführe xmodmap .Xmodmap
, funktioniert es. Irgendwelche Ideen?
Antwort1
Sie können ein Skript erstellen, das bei jeder Anmeldung ausgeführt wird.
- Erstellen Sie eine leere .sh-Datei
- Geben Sie Ihren Code ein. Er kann folgendermaßen aussehen:
#!/bin/bash # Dies ist meine Neuzuordnung, um AltGr durch W zu ersetzen. Bearbeiten Sie es, damit es mit Ihrer funktioniert. Schlaf 25 xmodmap -e "mod1 entfernen = Alt_R" xmodmap -e "Schlüsselcode 108 = w W Kyrillisch_ve Kyrillisch_VE"
Machen Sie es ausführbar.
Fügen Sie es der Registerkarte „Anwendungs-Autostart“ unter „Sitzung und Start“ hinzu.
Antwort2
Versuchen Sie .xsessionrc
stattdessen, Folgendes zu erstellen. .xinitrc
wird, glaube ich, nur von xinit verwendet – wenn X von einem Display-Manager wie lightdm oder gdm gestartet wird, wird es meines Erachtens nicht als Quelle verwendet.