Saya baru saja memutakhirkan ke 13.10 dan memperhatikan bahwa kunci mati tidak berfungsi lagi di emacs (penekanan tombol pada 'lead emacs untuk ditampilkan <dead-acute> is undefined
alih-alih menunggu ke tombol berikutnya. Selain itu, penggunaan kunci penulisan mengarah ke <Multi_key> is undefined
dan tidak mungkin untuk gunakan keybindings seperti <M-^>
. Aplikasi lain berfungsi dengan baik sejauh yang saya tahu.
Sebuah pencarian singkat di internet disarankan untuk (require 'iso-transl)
ke .emacs
. Ini memecahkan masalah pertama, tetapi bukan yang lain.
Solusi lain yang mungkin terlihat di web adalah meluncurkan emacs dengan XMODIFIERS
variabel kosong , karena XMODIFIERS='' emacs
, alih-alih XMODIFIERS= @im=ibus
yang tampaknya menjadi default di 13.10. Kemudian semuanya berfungsi dengan baik, tapi itu terlihat seperti lumpur. Apakah ada cara untuk membuat emacs bekerja dengan ibus tentang hal ini?
Pembaruan: Saya mengamati perilaku yang sama dalam 14,04.
Pembaruan: konten .dmrc
seperti yang diminta dalam komentar:
[Desktop]
Session=xubuntu
Language=fr_FR
Layout=us intl
Langlist=fr_FR:en
LCMess=fr_FR.UTF-8
iso-transl
(perhatikan tanda hubung.)Jawaban:
Inilah beberapa hal yang dapat Anda coba.
Edit file ~ / .dmrc dan pastikan untuk menetapkan baris ini di atasnya:
Edit file
~/.emacs
dan tambahkan baris-baris ini sebagai ganti(require 'iso-transl)
:Anda harus menambahkan garis mirip dengan yang terakhir jika Anda menggunakan kunci mati dengan moda lain di emacs (misalnya,
latex-mode
,tex-mode
,html-mode
...).Keluar lalu masuk lagi.
Meski begitu, jika itu pernah terjadi pada Anda bahwa kunci mati tidak berfungsi dalam emacs, cobalah untuk mengetik
C-\
dan melihat apakah kunci itu berfungsi.Memperbarui:
Jika itu tidak berhasil, satu-satunya hal yang terlintas di pikiran saya, adalah Anda mendefinisikan dua tata letak keyboard di pengaturan sistem Anda
dan tambahkan pemilih tata letak keyboard dengan cara yang dijelaskan di sini:
Bagaimana cara beralih kombinasi keyboard bahasa?
Saat Anda bekerja dengan emacs, pilih tata letak "Bahasa Inggris AS". Jika Anda telah menambahkan ke
.emacs
file Anda baris yang saya sebutkan di atas, ini akan memaksa keyboard Anda untuk berperilaku sebagai "keyboard tombol mati" di dalam emacs. Saya tahu ini bisa mengganggu, tetapi itu satu-satunya solusi untuk masalah Anda yang muncul di pikiran saya.sumber