GNU/Linux >> Belajar Linux >  >> Linux

Jadikan karakter khusus tersedia di papan ketik AS sebagai Wayland

Wayland menggunakan XKB, tetapi cara menentukan tata letak Anda berbeda-beda berdasarkan penyusun Anda (Anda tidak dapat menggunakan setxkbmap atau xkbcomp seperti di Xorg). Anda mungkin menginginkan altgr-intl varian dari us standar tata letak (tata letak internasional AS) dan mungkin beberapa opsi:Tulis (alias Multi_key), mungkin pada tombol Menu? AltGr di tombol Alt kanan? (intl varian serupa tetapi menyertakan kunci mati di level 1; altgr-intl menempatkan deadkeys di level 3, jadi mereka menyingkir tetapi masih dapat diakses.)

Di bawah tata letak dan varian ini, sebagian besar simbol yang Anda cantumkan tersedia dengan mudah di bawah tombol AltGr atau Compose:

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 = ß

Untuk Weston, Anda akan menambahkan setelan ke $HOME/.config/weston.ini :

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

Untuk sway (serupa dengan i3), Anda perlu menyetel variabel lingkungan sebelum dieksekusi, baik dirangkai bersama pada baris perintah atau dalam skrip pembantu:

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

Di bawah GNOME, Anda harus berkonsultasi dengan gsettings favorit Anda atau dconf paling depan. Anda dapat menentukan opsi XKB di /org/gnome/desktop/input-sources/xkb-options dan tata letak tertentu di /org/gnome/desktop/input-sources/sources . (Ini mungkin telah berubah sejak posting; periksa pengaturan yang ada.)

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 menggunakan panel kontrol grafisnya sendiri; Anda akan menemukannya di Pengaturan Sistem> Perangkat Keras> Perangkat Input> Keyboard . Tata Letak tab akan memungkinkan Anda untuk mengonfigurasi altgr-intl varian (terdaftar sebagai "Bahasa Inggris (kunci mati AltGr internasional)"), dan opsi XKB terdaftar di Lanjutan tab.

Pada KDE Frameworks 5 saat ini, panel kontrol ini menyimpan pengaturan di $HOME/.config/kxkbrc .

Jika sistem Anda menggunakan localectl systemd Anda dapat mencoba mengaturnya sesuai keinginan Anda, dan GNOME/KDE mungkin dapat mengambilnya dari sana. Itu mungkin hanya mengatur hal-hal untuk Xorg saat ini, tapi saya suka menjadikannya sebagai fallback, dan saya berharap komposer Wayland akan menggunakannya di rilis mendatang untuk mengambil preferensi seluruh sistem.

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

Linux
  1. Menggunakan Sed Dengan Karakter Khusus?

  2. Cetak String Termasuk Kutipan Tunggal Dan Karakter Khusus Lainnya?

  3. Tampilkan karakter khusus di Unix saat menggunakan Perintah 'kurang'

  1. Bagaimana cara membuat modul Python saya tersedia di seluruh sistem di Linux?

  2. Menggunakan find dan tar dengan file dengan karakter khusus pada namanya

  3. Jadikan keyboard di Ubuntu 14.04 berfungsi seperti di Windows?

  1. Cara Memanipulasi Nama File yang Memiliki Spasi dan Karakter Khusus di Linux

  2. Linux – Bagaimana Membuat TR Mengetahui Karakter Non-ascii(unicode)?

  3. Apa Arti Karakter Khusus Dalam Echo {a..z}?