Masalahnya adalah kunci penulisan berfungsi dengan baik, tetapi beberapa aplikasi tidak menerima beberapa karakter darinya. Misalnya saya bisa mengetikkan karakter ∞
di Emacs ( Compose+ 8+ 8), tetapi ini tidak akan berfungsi di FireFox, Konsole dan Kate. Tetapi banyak karakter lain, misalnya €
diketik di sana (di FireFox, Konsole dan Kate) dengan Compose berfungsi dengan baik. Saya juga dapat menyisipkan simbol masalah dengan copy-paste sederhana (dari salah satu dari dua clipboard) .
Jadi, apa yang bisa menyebabkannya, dan bagaimana cara memperbaikinya?
Maaf, tapi saya tidak tahu cara meneliti masalah ini. Saya menemukan orang-orang yang kunci Tulisannya tidak berfungsi sama sekali di beberapa aplikasi, tetapi dalam kasus saya ini berfungsi, meskipun entah bagaimana sebagian.
Pengaturan: tombol penulisan terikat ke tombol Super kanan di /etc/default/keyboard
pengaturan keyboard KDE.
sumber
env | grep IM
ditunjukkan? Apakah Anda memiliki metode input yang dikonfigurasi di mana saja?/etc/init.d/
dan ada dalam daftar layanan KDE) , satu-satunya cara saya temukan adalah membersihkannya. Saya juga baru menginstalnya lagi, dan menemukan bahwa itu bahkan tidak memiliki pengaturan untuk memiliki tata letak yang berbeda dengan windows. Apakah ada cara untuk menggunakan metode input KDE asli untuk semua aplikasi?ibqtim-ibus.so
, yang menunjukkan bahwa itu sedang digunakan oleh aplikasi KDE. Yang kedua muncul dari pertanyaan ini : karena saya menekan «Compose + a + _», ini memberikanā
di Emacs, danª
FireFox, dan lain-lain. Saya kira saya harus mencoba untuk menghapus paket ini, dan melihat apakah itu memperbaiki masalah.Jawaban:
Berkat @Gilles, saya menemukan jawaban. Jadi, masalahnya adalah dengan Metode Input yang berbeda, digunakan oleh aplikasi yang berbeda; dan IM pada gilirannya menggunakan berbagai file Susun - yang digunakan oleh X adalah
/usr/share/X11/locale/<your-locale>/Compose
dan~/.XCompose
(yang terakhir tidak ada secara default, tetapi Anda dapat membuatnya untuk kombinasi khusus) , dan yang digunakan oleh Qt ada di ... Yah, sepertinya tidak ada yang tahu .Solusinya adalah mengatur
xim
untuk digunakan sebagai metode input default oleh semua aplikasi. Anda dapat memanggilim-config
, dan memilih di sana xim sebagai metode input default, atau Anda dapat mengedit/etc/profile
file secara manual untuk menambahkan baris-baris ini:Tidak yakin tentang itu
im-config
, tetapi untuk cara dengan/etc/profile
reboot akan diperlukan.sumber
im-config
dalam beberapa kasus bukannya menyimpan konfigurasi baru jatuh dengan kesalahan GTK. Saya kira ini fitur karena untuk kasus ini aplikasi memiliki flag-c
→ meluncurkan UI terminal 😄im-config
dalam paketim-config
dan tidak diinstal secara default pada debian. demikian jugaapt install im-config