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