bagaimana cara memengaruhi aturan penulisan di gnome?

0

ini adalah duplikat sebagian dari pertanyaan ekstensi urutan kunci 'komposisi' Linux :

Saya menggunakan ubuntu 13.04 dengan kesatuan dan saya ingin memiliki urutan komposisi spesifik untuk berfungsi sebagaimana didefinisikan dalam aturan X11 ( <Multi_key> <acute> <c>menghasilkan sekarang "ç") dan menambahkan yang baru ( <Multi_key> <z> <z>untuk menghasilkan "ʒ")

my ~ / .XCompose mengandung kedua aturan di atas, tetapi perilaku di atas belum ada di sini.

mariotomo
sumber

Jawaban:

0

Metode input GTK default gtk-im-context-simple,, menggunakan daftar kumpulan urutan urutan yang dikompilasi. Anda harus membuatnya menggunakan modul XIM.

Tambahkan baris ini ke ~/.xprofilefile Anda , lalu keluar dan masuk lagi:

ekspor GTK_IM_MODULE = 'xim'

Untuk membatalkan, hapus garis.

grawity
sumber
'compiled-in list', maksud Anda ada software yang mendefinisikan daftar hard-coded? apakah Anda tahu lebih banyak tentang itu? Saya ingin mengajukan bug tentang perilaku salah menulis c akut, tapi saya tidak tahu siapa yang harus memberitahukannya.
mariotomo
@mariotomo: Ya. Ketika GTK sedang dikompilasi, Composefile X11 default ditransformasikan oleh script menjadi header C gtkimcontextsimpleseqs.h, yang menjadi bagian dari metode input yang dikompilasi. Lihat juga komentar di bagian atas file itu. Laporan bug masuk ke GNOME Bugzilla forgtk+ .
grawity
@mariotomo: Namun, sepertinya header hanya dibuat ulang secara manual setiap saat, jadi mungkin sudah ketinggalan zaman.
grawity
tapi dengan cara ini saya tidak bisa menggunakan shift-ctrl-u untuk mengetikkan karakter unicode yang sewenang-wenang, bukan?
mariotomo
dan tidak ada cara untuk mengubahnya setelah dikompilasi? tidak ada file konfigurasi tambahan?
mariotomo