Unterschied zwischen setxkbmap und localectl


2

Ich bin etwas verwirrt über den Unterschied / die Beziehung zwischen localectlund setxkbmap. Soll einer von ihnen den anderen ersetzen? Oder sollen sie zusammen verwendet werden? Ändern sie überhaupt die gleichen Einstellungen ?!

Zum Beispiel ist hier meine localectl Ausgabe

--> localectl status
   System Locale: LANG=en_US.UTF-8
       VC Keymap: us
      X11 Layout: us
       X11 Model: pc105+inet
     X11 Options: terminate:ctrl_alt_bksp

Was darauf hinweist, dass ich nur das usLayout habe, aber tatsächlich setxkbmap verwendet habe, um ein anderes Layout zu installieren

--> setxkbmap -query
rules:      evdev
model:      pc105+inet
layout:     us,ar
variant:    ,mac
options:    grp:alt_shift_toggle,caps:escape,terminate:ctrl_alt_bksp

Antworten:


0

localectändert die Einstellungen, die in Programmen (einschließlich Xorg-Server) verwendet werden sollen, die nach dem Start ausgeführt werden , während setxkbmapdie Tastaturoptionen für den aktuell ausgeführten Xorg-Server geändert werden. setxkbmapErmöglicht außerdem eine differenziertere Steuerung und das Umschalten zwischen verschiedenen Layouts zur Laufzeit.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.