Xkbmap überschreibt Xmodmap

Xkbmap überschreibt Xmodmap

Ich verwende Xmodmap, um einige meiner Tasten neu zuzuordnen. Ich möchte Xkbmap verwenden, um eine Tastenkombination zum Wechseln der Tastaturbelegungen zu haben. Wenn ich ausführe setxkbmap us, ändert sich meine Tastaturbelegung, aber meine Xmodmap-Änderungen gehen verloren. Ich muss die Datei mit neu laden xmodmap .Xmodmap.

uname -a:

Linux Hermes 4.8.6-1-ARCH #1 SMP PREEMPT Mon Oct 31 18:51:30 CET 2016 x86_64 GNU/Linux

pacman -Q | grep xmodmap:

xorg-xmodmap 1.0.9-1

pacman -Q | grep xkbmap:

xorg-setxkbmap 1.3.1-1

Antwort1

xmodmapund setxkbmapsind widersprüchliche Dienstprogramme. Durch Aufrufen xmodmapwerden die von vorgenommenen Änderungen zurückgesetzt setxkbmapund umgekehrt. Sie müssen eines davon auswählen, um Ihre Tastaturkonfiguration vorzunehmen. Und finden Sie auch heraus, ob Ihr System das eine oder das andere verwendet.

Es können Probleme auftreten, wenn Sie beispielsweise xmodmapin Ihrem .xsessionoder einem ähnlichen Programm verwenden und Ihre DE nach der Analyse der Sitzungsdatei über ein Skript „setxkbmap“ aufruft.

verwandte Informationen