Jika Anda hanya ingin beberapa karakter Yunani (misalnya, untuk persamaan matematika), maka saya sangat merekomendasikan menggunakan XCompose . Begini caranya.
1. Temukan dead_greekkunci Anda (atau tentukan satu)
Secara default, XCompose dikonfigurasi untuk menggunakan <dead_greek>kunci khusus . Anda dapat memeriksa apa <dead_greek>kunci Anda dengan menjalankan perintah berikut:
$ xmodmap -pke | grep dead_greek
Sebagai contoh, pada sistem saya perintah ini menghasilkan:
keycode 191 = dead_greek dead_greek dead_greek dead_greek
Ini berarti bahwa kunci 191 adalah <dead_greek>kunci saya . Di keyboard saya ini terkait dengan F13tombol. Jika Anda tidak yakin kunci mana yang sesuai dengan kode kunci, Anda dapat menjalankan perintah berikut dan ketik semua kunci sampai Anda menemukan kunci dengan kode kunci yang benar:
$ xev | grep keycode
Jika xmodmapperintah di atas tidak mengembalikan apa pun, itu berarti Anda tidak memiliki <dead_greek>kunci yang ditetapkan. Untuk menetapkan satu, pertama temukan kode kunci dari kunci yang ingin Anda tetapkan menggunakan xevperintah di atas, kemudian ketik perintah berikut (ganti 191 dengan kode kunci apa pun yang Anda inginkan):
$ xmodmap -e "keycode 191 = dead_greek dead_greek dead_greek dead_greek"
Keempat pengulangan dead_greekadalah untuk berbagai kombinasi <dead_greek>tombol dengan tombol Shiftdan AltGr. Anda mungkin ingin menambahkan perintah ini ke ~/.xsessionrcskrip Anda sehingga itu berjalan secara otomatis setiap kali Anda login.
2. Ketikkan karakter Yunani, dan banyak lagi! :)
Sekarang Anda dapat mencoba mengetikkan <dead_greek>kunci Anda diikuti dengan huruf e atau p, dan ini akan mencetak ε atau π.
Tapi tunggu, masih ada lagi! Jika Anda mengetik <Multi_key> v /, Anda mendapatkan √. Pada sistem saya, <Multi_key>adalah Caps Lockkunci.
Dan sebenarnya ada lebih banyak urutan kunci yang telah ditentukan. Jika Anda ingin menemukan karakter lain yang tersedia, lihat file tersebut /usr/share/X11/locale/en_US.UTF-8/Compose(ubah en_US.UTF-8direktori agar sesuai dengan lokal Anda jika perlu) dan cari <dead_greek>.
3. Bagaimana cara menetapkan lebih banyak urutan kunci?
Jika Anda ingin menambahkan lebih banyak urutan kunci untuk karakter yunani (atau untuk karakter unicode, pada kenyataannya), Anda dapat membuat .XComposefile di direktori home Anda, misalnya:
include "%L"
<dead_greek> <c> : "∂" U2202 # PARTIAL DIFFERENTIAL
<dead_greek> <C> : "∇" U2207 # NABLA
The includemerek yakin Anda menjaga urutan kunci yang ditetapkan untuk lokasi Anda. Dalam contoh ini, kami menambahkan dua urutan kunci untuk ∂ dan ∇. Oke, karakter-karakter ini sebenarnya bukan bahasa Yunani, tetapi mereka terlihat seperti itu, jadi siapa yang peduli?
4. Bagaimana jika gagal?
Jika beberapa aplikasi mengabaikan urutan kunci hasil personalisasi Anda, Anda mungkin perlu menambahkan variabel lingkungan berikut ke .xsessionrcskrip Anda :
export GTK_IM_MODULE="xim"
export QT_IM_MODULE="xim"
Nikmati!