Ich habe vor einiger Zeit einige Posts verfolgt und es hieß, eine ~/.xmodmap
Datei wie die folgende zu erstellen:
! Swap caps lock and escape
remove Lock = Caps_Lock
keysym Escape = Caps_Lock
keysym Caps_Lock = Escape
add Lock = Caps_Lock
Ich habe es getan, und jetzt kann ich es tauschen esc
und caps lock
tun xmodmap ~/.xmodmap
. Ich wollte, dass dies dauerhaft ist, also fügte ich diesen Befehl meinem hinzu ~/.bash_profile
, aber es scheint nicht zu funktionieren. Ich muss noch manuell xmodmap
. Als EEng-Aussetzer bin ich versucht, einfach meine Tastatur neu zu verkabeln} :-), aber ich weiß, dass es einen besseren Weg geben muss. Wie kann ich diese Arbeit dauerhaft machen?
xkb
hat eine Option, die genau das macht:Sie können also einfach 1 hinzufügen
zu Ihren XFCE-Autostart-Elementen.
1: Es könnte einen besseren Weg geben, dies zu tun, aber ich bin kein XFCE-Benutzer
quelle
caps:swapescape
zu deinemxkb-options
In Xfce unter Opensuse habe ich meine Escund Caps LockSchlüssel ausgetauscht, indem ich die
/etc/X11/xorg.conf.d/00-keyboard.conf
Datei bearbeitet habe , wie im Archlinux-Wiki beschrieben . Ich habe eine Zeile hinzugefügt, in der steht:zu dem Abschnitt, der mit beginnt
dann startete mein Computer neu und die Tat war erledigt.
Sichern Sie die Datei, bevor Sie sie bearbeiten. Wenn Sie einen Fehler machen, startet Ihre GUI möglicherweise nicht und Sie müssen die Datei über eine Eingabeaufforderung wiederherstellen oder bearbeiten. In Ubuntu erinnere ich mich, dass ich die Optionszeile in eine Tastaturkonfigurationsdatei mit einem anderen Namen einfügen musste.
quelle
Die Verwendung der .Xmodmap hat bei mir nicht funktioniert.
Eine schnelle xmodmap besagt jedoch, dass dies funktioniert und Folgendes getan hat:
was ausgeführt werden kann:
EDIT: ack ... ich irre mich ... die Voreinstellung hat sich vor ein paar Jahren von .xmodmaprc auf .Xmodmap geändert. Das Erstellen der .Xmodmap-Datei hat dazu geführt, dass mein xfce "lustig" geladen hat. In .bash_profile habe ich Folgendes eingefügt:
Dann hat es funktioniert und ich habe ein Skript, das mein Xfce neu gestartet hat, damit alles funktioniert.
quelle
Ich habe eine ähnliche Anpassung (
/usr/bin/setxkbmap -variant altgr-intl -option 'ctrl:nocaps'
) durchgeführt, indem ich sie in den Autostart der Anwendung gestellt habe, wie in einer anderen Antwort erwähnt. Irgendwann hat es jedoch aufgehört, für mich zu arbeiten. Hier ist mein alternativer Ansatz:Wählen Sie im Menü "Einstellungen" die Option "Wechseldatenträger und -medien" und anschließend die Registerkarte "Eingabegeräte". Aktivieren Sie die Option zum automatischen Ausführen eines Programms, wenn eine USB-Tastatur angeschlossen ist, und geben Sie den Befehl setkbmap Ihrer Wahl ein.
quelle