GNU/Linux >> Belajar Linux >  >> Linux

Sisipkan Kedua Karakter Jika Kombinasi Kunci Mati Tidak Diakui (mis. ‘a → á, ‘b → ‘b)?

Ketika saya menggunakan variasi bahasa Inggris, internasional AS (dengan kunci mati, kunci mati altGr atau alternatif) di mesin Linux Mint saya, saya selalu menemukan perilaku ini.
Ketika saya menekan salah satu tombol ini:' " lalu ikuti mereka dengan karakter 'tidak beraksen' seperti [ atau b tidak ada output yang keluar sama sekali.

Sedangkan di Windows US-International akan mencetak [ atau b . Jika saya ingin mengetik ini, saya harus melepaskan setiap kunci mati dengan spasi alih-alih dengan karakter 'non-aksen'. Ini menjengkelkan ketika memprogram (tidak juga, tapi saya berlatih dengan Windows 'Qwerty International' pada mengetik.io dan beralih bolak-balik antara sistem menjengkelkan).

Apakah ada cara untuk mengubahnya agar berfungsi seperti di Windows?

Jawaban yang Diterima:

Di Ubuntu 14.04 saya melakukan hal berikut:

1) Menginstal uim menggunakan Software Manager, paket lain seperti uim-xim , uim-gtk2 , uim-gtk3 dan uim-qt otomatis diinstal. Lihat https://launchpad.net/ubuntu/+source/uim.

2) Mendefinisikan variabel lingkungan dengan menambahkan baris berikutnya ke ~/.profile , dengan cara ini urutan kunci penulisan khusus hanya berlaku untuk pengguna saat ini:

# Restart the X-server after making alterations using:
# $ sudo restart lightdm
# It seems only GTK_IM_MODULE or QT_IM_MODULE needs to be defined.
export GTK_IM_MODULE="uim"
export QT_IM_MODULE="uim"

3) Untuk meniru Window US International keyboards Saya menyimpan salah satu file berikut di ~/.XCompose :

  • https://gist.githubusercontent.com/guiambros/b773ee85746e06454596/raw/0ea6d7f7cf9a6ff38b4cafde24dd43852e46d5e3/.XCompose atau
  • http://pastebin.com/vJg6G0th

Ini bekerja untuk saya setelah 1) memulai ulang Ubuntu atau 2) hanya X-server dengan memasukkan perintah berikut di terminal:

$ sudo restart lightdm

NB:Restart hanya diperlukan setelah mengubah ~/.profile file, perubahan pada ~/.XCompose akan berlaku saat berikutnya aplikasi (Terminal, Gedit, dll.) dimulai.

Untuk memeriksa apakah variabel lingkungan disetel dengan benar, masukkan perintah berikut di terminal Anda:

$ printenv | grep IM_MODULE

Terima kasih banyak kepada:

  • https://wrgms.com/using-xcompose-with-chrome-and-sublime-text

Tentang urutan kunci penulisan kustom:

  • http://manpages.ubuntu.com/manpages/trusty/man5/XCompose.5.html
  • https://help.ubuntu.com/community/ComposeKey

Tentang pemetaan keyboard khusus:

  • https://help.ubuntu.com/community/Custom%20keyboard%20layout%20definitions

Linux
  1. Memetakan Kombinasi Kunci Dengan Xmodmap?

  2. Linux – Konfigurasi Tidak Valid `x86_64′:Mesin `x86_64′ Tidak Diakui?

  3. Pintasan Tombol Alt Di Pycharm Tidak Berfungsi Di Ubuntu 16.04?

  1. Tidak Dapat Menginstal Anggur Di Ubuntu Studio 19.10?

  2. R 3.5.0 Tidak Bekerja Di Ubuntu 18.04?

  3. Fedora vs Ubuntu:Apa perbedaan utama?

  1. Cara membuat Sertifikat SSL yang Ditandatangani Sendiri di Ubuntu 18.04

  2. gpg:perintah tidak ditemukan

  3. sshpass tidak dikenali di Windows