GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Ordnen Sie Ihre Feststelltaste unter Linux neu zu

Es gab viele lebensverändernde Linux-Momente für mich, aber die meisten verschwinden in meiner Hintergrundgeschichte, wenn sie zum Status quo werden. Es gibt einen kleinen Tastaturtrick, den Linux mir beigebracht hat, an den ich jedes Mal erinnert werde, wenn ich es benutze (vielleicht 1.000 Mal am Tag), und das ist das Konvertieren der Feststelltaste Taste auf Strg .

Ich verwende nie Feststelltaste , aber ich benutze die Strg Taste den ganzen Tag zum Kopieren, Einfügen, Navigieren innerhalb von Emacs und zum Aufrufen von Bash-, GNU Screen- oder tmux-Aktionen. Feststelltaste belegt wertvollen Platz auf meiner Tastatur und erzwingt die eigentlich nützliche Strg Schlüssel nach unten in die umständlich zu erreichende untere Ecke.

Strg neu zuordnen hat meine Tipp- und Navigationsgeschwindigkeit erhöht und mich wahrscheinlich vor wiederholten Stressverletzungen bewahrt.

Der Fall der verschwundenen Kontrolle

Weitere Linux-Ressourcen

  • Spickzettel für Linux-Befehle
  • Spickzettel für fortgeschrittene Linux-Befehle
  • Kostenloser Online-Kurs:RHEL Technical Overview
  • Spickzettel für Linux-Netzwerke
  • SELinux-Spickzettel
  • Spickzettel für allgemeine Linux-Befehle
  • Was sind Linux-Container?
  • Unsere neuesten Linux-Artikel

Schnallen Sie sich an, dies ist eine Achterbahnfahrt einer Geschichtsstunde:

Leider für Feststelltaste Austauscher wie ich, als GNOME 3 herauskam, wurde die Möglichkeit, die Position der Strg zu ändern, so gut wie entfernt Schlüssel.

Glücklicherweise hat die ausgezeichnete GNOME Tweaks-App diese "fehlenden" Kontrollfelder zurückgebracht.

Leider hat GNOME 40 (noch?) keine GNOME Tweaks-App

Leider auch die alte xmodmap Hack, der früher auf X11 funktionierte, ist auf dem neuen Wayland-Display-Server nutzlos.

Für eine kurze Zeit (bestenfalls einen Nachmittag) hatte ich das Gefühl, dass es für Leute, die Feststelltaste hassen, schlecht aussah . Dann erinnerte ich mich, dass ich ein Benutzer von Open Source bin und es immer gibt eine Möglichkeit, etwas so Einfaches wie ein übersehenes GUI-Bedienfeld zu umgehen.

dconf

Der GNOME-Desktop verwendet dconf, eine Datenbank, die wichtige Konfigurationsoptionen speichert. Es ist das Backend für GSettings, das System, mit dem GNOME-Anwendungen kommunizieren, wenn sie Systemeinstellungen ermitteln müssen. Sie können die dconf-Datenbank mit gsetting abfragen Befehl, und Sie können dconf-Schlüsselwerte direkt mit dconf festlegen Befehl.

GSettings

Die dconf-Datenbank ist nicht unbedingt das, was man als erkennbar bezeichnen könnte. Es ist eine bescheidene Datenbank, über die Sie nicht nachdenken müssen, und sie enthält viele Daten, mit denen Sie normalerweise nicht direkt interagieren müssen. Es verwendet jedoch ein vernünftiges Schema, das Spaß macht, es zu durchsuchen, wenn Sie alle Einstellungsoptionen besser verstehen möchten, die GNOME verwalten muss.

Sie können alle Schemas von dconf mit list-schemas auflisten Unterbefehl. Nachdem Sie Hunderte von Schemas durchsucht haben, verwenden Sie möglicherweise grep, um Ihren Fokus auf etwas zu beschränken, das besonders relevant erscheint, wie z. B. org.gnome.desktop :

$ gsettings list-schemas | grep ^org.gnome.desktop
[...]
org.gnome.desktop.background
org.gnome.desktop.privacy
org.gnome.desktop.remote-desktop.vnc
org.gnome.desktop.interface
org.gnome.desktop.default-applications.terminal
org.gnome.desktop.session
org.gnome.desktop.thumbnailers
org.gnome.desktop.app-folders
org.gnome.desktop.notifications
org.gnome.desktop.sound
org.gnome.desktop.lockdown
org.gnome.desktop.default-applications.office

Ob durch eine manuelle Suche oder durch Lesen der GSetting-Dokumentation, Sie werden möglicherweise die org.gnome.desktop.input-sources bemerken Schema, das hilft, das Tastaturlayout zu definieren. Ein GSetting-Schema enthält per Design Schlüssel und Werte.

Feststelltaste mit dconf neu zuordnen

Die xkb-options key enthält optionale Tastaturüberschreibungen. Verwenden Sie zum Festlegen dieses Schlüssels dconf , Konvertieren der Punkte (. ) im obigen Schema in Schrägstriche (/ ), weil die dconf-Datenbank es erfordert:

$ dconf write /org/gnome/desktop/input-sources/xkb-options "['caps:ctrl_modifier']"

Ich setze caps zu ctrl_modifier weil ich die Strg benutze Modifikator mehr als jeder andere Modifikator, aber Vim-Benutzer ziehen es vielleicht vor, ihn auf escape zu setzen stattdessen.

Ihre Einstellungen anzeigen

Die Änderung wird sofort wirksam und bleibt auch nach Neustarts bestehen. Es ist eine Einstellung, die Sie in GNOME definiert haben, also bleibt sie in Kraft, bis Sie sie ändern.

Sie können den neuen Wert in dconf anzeigen mit gsettings . Sehen Sie sich zuerst die verfügbaren Schlüssel an:

$ gsettings list-keys \
org.gnome.desktop.input-sources
xkb-options
mru-sources
show-all-sources
current
per-window
sources

Und dann sehen Sie sich die Einstellungen mit den xkb-options an Schlüssel:

$ gsettings get \
org.gnome.desktop.input-sources \
xkb-options
['caps:ctrl_modifier']

Optionen in Hülle und Fülle

Ich verwende diesen kleinen Trick, um die Feststelltaste einzustellen sowie die Compose-Taste (compose:ralt ) auf meinem GNOME 3.4-System. Obwohl ich glaube, dass GUI-Steuerelemente in der Entwicklung sind, um Optionen wie diese zu steuern, muss ich auch zugeben, dass die Möglichkeit, sie programmgesteuert festzulegen, ein Luxus ist, den ich genieße. Als ehemaliger Administrator von Systemen, die keine zuverlässige Möglichkeit hatten, Desktop-Einstellungen anzupassen, macht die Möglichkeit, meine Einstellungen per Skript zu erstellen, das Einrichten eines neuen Desktops schnell und einfach.

Mit GSettings stehen viele nützliche Optionen zur Verfügung, und die Dokumentation ist gründlich. Wenn Sie etwas ändern möchten, sehen Sie sich an, was verfügbar ist.


Linux
  1. Passen Sie Ihr GNOME-Desktopdesign an

  2. Fügen Sie Videos als Hintergrundbild auf Ihrem Linux-Desktop hinzu

  3. Was ist Ihre Lieblings-Desktop-Linux-Distribution?

  4. Die 5 besten GNOME-Shell-Erweiterungen für Ihren Linux-Desktop

  5. GNOME Twitch – Sehen Sie sich Twitch-Streams auf dem Linux-Desktop an

12 Erweiterungen für Ihren GNOME-Desktop

So navigieren Sie auf Ihrem GNOME-Linux-Desktop nur mit einer Tastatur

So installieren Sie den GNOME-Desktop unter Kali Linux

Setzen Sie die Gnome-Desktopeinstellungen unter Linux auf die Standardeinstellungen zurück

Integrierte Übersetzungen im Linux-Desktop - machbar?

10 Möglichkeiten, Ihren Linux-Desktop mit dem GNOME Tweaks Tool anzupassen