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

Stellen Sie Sonderzeichen auf der US-Tastatur und Wayland zur Verfügung

Wayland verwendet XKB, aber wie Sie Ihr Layout angeben, hängt von Ihrem Compositor ab (Sie können setxkbmap nicht verwenden oder xkbcomp wie in Xorg). Wahrscheinlich möchten Sie die altgr-intl Variante des Standards us Layout (internationales US-Layout) und möglicherweise einige Optionen:Compose (alias Multi_key), vielleicht auf einer Menütaste? AltGr auf der rechten Alt-Taste? (Die intl Variante ist ähnlich, enthält aber Deadkeys auf Level 1; altgr-intl setzt Deadkeys auf Level 3, also sind sie nicht im Weg, aber immer noch zugänglich.)

Unter diesem Layout und dieser Variante sind die meisten der von Ihnen aufgelisteten Symbole bequem unter den AltGr- oder Compose-Tasten verfügbar:

AltGr+q = ä   AltGr+Shift+a = Ä    Compose+",a = ä    Compose+",A = Ä
AltGr+p = ö   AltGr+Shift+p = Ö    Compose+",o = ö    Compose+",O = Ö
AltGr+y = ü   AltGr+Shift+y = Ü    Compose+",u = ü    Compose+",U = Ü
AltGr+s = ß                        Compose+s,s = ß

Für Weston würden Sie $HOME/.config/weston.ini Einstellungen hinzufügen :

[keyboard]
keymap_rules=evdev
keymap_layout=us
keymap_variant=altgr-intl
keymap_options=compose:menu,level3:ralt_switch

Für Sway (ein i3-ähnliches) müssen Sie Umgebungsvariablen vor der Ausführung setzen, entweder verkettet auf der Kommandozeile oder in einem Hilfsskript:

#!/bin/sh
export XKB_DEFAULT_LAYOUT=us
export XKB_DEFAULT_VARIANT=altgr-intl
export XKB_DEFAULT_OPTIONS=compose:menu,level3:ralt_switch
sway

Unter GNOME müssen Sie Ihren bevorzugten gsettings konsultieren oder dconf Frontend. Sie können XKB-Optionen in /org/gnome/desktop/input-sources/xkb-options angeben und spezifische Layouts in /org/gnome/desktop/input-sources/sources . (Diese können sich seit dem Post geändert haben; überprüfen Sie Ihre bestehenden Einstellungen.)

gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'us+altgr-intl')]"
gsettings set org.gnome.desktop.input-sources xkb-options "['compose:menu','lv3:ralt_switch']"

KDE verwendet ein eigenes grafisches Bedienfeld; Sie finden es unter Systemeinstellungen> Hardware> Eingabegeräte> Tastatur . Die Layouts Auf der Registerkarte können Sie altgr-intl konfigurieren Variante (sie wird als "English (international AltGr dead keys)" aufgeführt), und die XKB-Optionen sind unter Erweitert aufgeführt Registerkarte.

Bei aktuellen KDE Frameworks 5 speichert dieses Kontrollfeld Einstellungen in $HOME/.config/kxkbrc .

Wenn Ihr System den localectl von systemd verwendet Sie können versuchen, das so einzustellen, wie Sie es möchten, und GNOME/KDE kann es möglicherweise von dort abholen. Das mag derzeit nur für Xorg gelten, aber ich habe es gerne als Fallback, und ich hoffe, Wayland-Compositors werden es in zukünftigen Versionen verwenden, um systemweite Einstellungen zu übernehmen.

sudo localectl set-x11-keymap us pc105 altgr-intl compose:menu,level3:ralt_switch
(format:                  [layout] [model] [variant] [options])

Linux
  1. Wofür stehen Sonderzeichen in Echo {a..z}?

  2. Passwort mit Sonderzeichen zur Verwendung mit Expect-Skript konvertieren?

  3. Sonderzeichen in Unix anzeigen, während der Befehl „less“ verwendet wird

  4. Wie mache ich mein Python-Modul unter Linux systemweit verfügbar?

  5. Entfernen Sie alle Sonderzeichen und Groß-/Kleinschreibung aus der Zeichenfolge in Bash

Wie tippe ich Sonderzeichen ein?

Versteckte Sonderzeichen in Vim anzeigen

Wie tippe ich Sonderzeichen unter Linux ein?

Verwendung von find und tar mit Dateien mit Sonderzeichen im Namen

bash:wie man Befehlszeilenargumente mit Sonderzeichen übergibt

Wie benenne ich alle Dateien mit Sonderzeichen und Leerzeichen in einem Verzeichnis um?