Bagaimana cara saya memasukkan karakter Yunani di Ubuntu?

17

Saya mengambil kursus dalam bahasa Yunani, dan ingin dapat menyimpan catatan dan semacamnya di laptop saya.

Saya menggunakan Gnome, tetapi saya juga menggunakan program kartu flash yang disebut "Mnemosyne" yang ditulis dalam Qt, jika itu membuat perbedaan.

Saya menginstal bahasa "Yunani" dari "Dukungan Bahasa". Saya juga pergi ke "Keyboard" dan mencoba mengubah tata letak, tetapi itu tidak berhasil (rupanya, saya harus dapat menekan kedua tombol alt sekaligus untuk beralih tata letak, tetapi itu tidak melakukan apa-apa. Saya menambahkan bahasa Yunani tata letak ke daftar).

Matius
sumber
Saya mengubah kombinasi tombol sakelar ke "Alt + Space", dan itu berfungsi sekarang. Apakah ada yang tahu apa yang bisa menangkap kombo "Alt + Alt"?
Matius
Tidak yakin. Ctrl-Ctrl juga tidak bekerja untuk saya.
innaM

Jawaban:

13

Σιμπλζ αδδ τηε Γρεεκ λαζοθτ το ζοθρ Κεζβοαρδ λαζοθτ πρεφερενψεσ. Τηεν αδδ τηε Κεζβοαρδ Ινδιψατορ αππλετ το dari φοθρ παλελσ ανδ θσε τηατ το σςιτη λαζοθτσ,

Cukup tambahkan tata letak bahasa Yunani ke tata letak papan ketik Anda. Kemudian tambahkan applet "Indikator Keyboard" ke salah satu panel Anda dan gunakan itu untuk beralih di antara tata letak. Tampaknya bekerja untuk saya.

Edit :

Mengubah tata letak melalui kombinasi tombol tampaknya agak tidak jelas:

Pilih "Opsi tata letak" di dialog Preferensi Papan Ketik dan temukan kelompok opsi yang memungkinkan "Tombol untuk mengubah tata letak". Anda kemudian hanya harus mencoba opsi yang berbeda dan melihat mana yang cocok untuk Anda, baik pada tingkat sistem dan tingkat kegunaan. Saya kira untuk opsi yang mengatakan "kedua tombol alt" Anda akan membutuhkan dua tombol Alt (saya hanya punya satu di sini). Di sisi lain, saya pasti harus tombol Ctrl, tetapi opsi "Kedua tombol Ctrl" tidak bekerja untuk saya juga.

Saya mengerti bahwa Anda ingin menghindari mengacaukan panel Anda, tetapi tebakan saya adalah bahwa Anda akan memerlukan semacam indikator tata letak saat ini atau Anda akan terus mengetik yang salah. Tentu saja, jarak tempuh Anda mungkin berbeda.

innaM
sumber
Ini bekerja dengan baik. Saya masih ingin menggunakan keyboard untuk beralih saja, untuk menghindari kekacauan panel. Lihat komentar saya pada pertanyaan awal.
Matius
24

Jika Anda hanya ingin memasukkan beberapa karakter Yunani, saya akan menemukan nomor karakter Unicode mereka dan menggunakan komposisi Unicode .

Sebagai contoh:

U+03D0 GREEK BETA SYMBOL
Ctrl+Shift+u+0+3+d+0+<Enter>
ϐ
hendry
sumber
6
Dengan begitu dia tidak akan membatasi dirinya untuk belajar bahasa Yunani, dia juga akan belajar Unicode.
innaM
8
Kenapa repot-repot menilai peringkat jawaban ini? Anda berasumsi bahwa jika ppl Google untuk "Bagaimana cara memasukkan karakter Yunani di Ubuntu?", Mereka akan belajar bahasa Yunani berikutnya? Jangan konyol. Tanggapan saya bermanfaat bagi sebagian orang.
hendry
2
@endry: Jika itu membuat Anda merasa lebih baik, saya memilih Anda :)
Matius
2
Inilah jawaban yang saya butuhkan, terima kasih!
Ian Ni-Lewis
10

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!

MiniQuark
sumber
Apakah ada alasan mengapa ini gagal jika saya lampirkan pada kunci F9? askubuntu.com/questions/945240/…
edA-qa mort-ora-y