Ubuntu'da Yunanca karakterleri nasıl girebilirim?


17

Yunanca bir ders alıyorum ve notlarımı ve benzeri şeyleri dizüstü bilgisayarımda saklamak istiyorum.

Gnome kullanıyorum, ama bir fark yaratıyorsa, Qt ile yazılmış "Mnemosyne" adlı bir flash kart programı da kullanıyorum.

"Yunanca" dilini "Dil Desteği" nden yükledim. Ayrıca "Klavye" ye gittim ve yerleşimi değiştirmeye çalıştım, ancak bu işe yaramadı (görünüşe göre, düzenleri değiştirmek için her iki alt tuşa da aynı anda basabilmeliyim, ancak bu hiçbir şey yapmıyor. listeye yerleştirin).


Anahtar tuş kombinasyonunu "Alt + Space" olarak değiştirdim ve şimdi çalışıyor. "Alt + Alt" kombinasyonunu neyin yakalayabileceğini bilen var mı?
Matthew

Emin değil. Ctrl-Ctrl benim için de çalışmıyor.
innaM

Yanıtlar:


13

Σιμπλζ αδδ τηε Γρεεκ λαζοθτ το ζοθρ Κεζβοαρδ λαζοθτ πρεφερενψεσ. Daha fazla resim gör

Yunanca yerleşimi klavye düzenlerinize eklemeniz yeterli. Ardından "Klavye Göstergesi" uygulamasını panellerden birine ekleyin ve bunu düzenler arasında geçiş yapmak için kullanın. Benim için çalışıyor gibi görünüyor.

Düzenle :

Düzeni bir tuş kombinasyonu ile değiştirmek biraz lapa lapa gibi görünüyor:

Klavye tercihleri ​​iletişim kutusunda "Düzen seçenekleri" ni seçin ve "Düzeni değiştirme tuşları" etiketli seçenek grubunu bulun. Daha sonra farklı seçenekleri denemeniz ve hangisinin sizin için hem sistem düzeyinde hem de kullanılabilirlik düzeyinde çalıştığını görmeniz yeterlidir. "Her iki alt anahtar" yazan seçenek için sanırım iki Alt anahtar gerekir (burada sadece bir tane var). Öte yandan, kesinlikle Ctrl tuşları zorunda, ama "Her iki Ctrl tuşları" seçeneği de benim için çalışmıyor.

Panelinizi karmaşıklaştırmaktan kaçınmak istediğinizi anlıyorum, ancak tahminim şu anki düzenin bir tür göstergesine ihtiyacınız olacak veya kendinizi sürekli yanlış bir şekilde yazdığınızı göreceksiniz. Elbette, kilometreniz değişebilir.


Bu iyi çalışıyor. Panel karmaşasından kaçınmak için klavyeyi kullanabilmek istiyorum. Orijinal soru hakkındaki yorumuma bakın.
Matthew

24

Sadece bir kaç Yunanca karakter girmek istiyorsanız, Unicode karakter numaralarını bulur ve Unicode kompozisyonunu kullanırdım .

Örneğin:

U+03D0 GREEK BETA SYMBOL
Ctrl+Shift+u+0+3+d+0+<Enter>
ϐ

6
Bu şekilde kendini Yunanca öğrenmekle kısıtlamayacak, aynı zamanda Unicode'u da öğrenecek.
innaM

8
Neden bu cevabı derecelendirmekten rahatsız oluyorsunuz? Eğer ppl Google "Ubuntu'ya Yunanca karakterleri nasıl girerim?" Aptal olma. Cevabım bazılarına yardımcı olur.
hendry

2
@hendry: Seni daha iyi hissettirirse, sana oy verdim :)
Matthew

2
Bu tam olarak ihtiyacım olan cevap, teşekkürler!
Ian Ni-Lewis

10

Sadece birkaç Yunan karakteri (örneğin, matematik denklemleri için) istiyorsanız, XCompose kullanmanızı tavsiye ederim . İşte böyle.

1. dead_greekAnahtarınızı bulun (veya tanımlayın)

Varsayılan olarak, XCompose özel bir <dead_greek>anahtar kullanacak şekilde yapılandırılmıştır . <dead_greek>Aşağıdaki komutu çalıştırarak anahtarınızın ne olduğunu kontrol edebilirsiniz :

$ xmodmap -pke | grep dead_greek

Örneğin, benim sistemimde bu komut çıktı:

keycode 191 = dead_greek dead_greek dead_greek dead_greek

Bu, 191 <dead_greek>anahtarının benim anahtarım olduğu anlamına gelir . Klavyemde bu F13tuşa karşılık geliyor . Anahtar kodun hangi tuşa karşılık geldiğinden emin değilseniz, aşağıdaki komutu çalıştırabilir ve doğru anahtar koduna sahip olanı bulana kadar tüm tuşları yazabilirsiniz:

$ xev | grep keycode

Eğer xmodmapdöner bir şey yukarıdaki komutla, bu size bir yok demektir <dead_greek>atanmış tuşa. Birini atamak için, önce xevyukarıdaki komutu kullanarak atamak istediğiniz anahtarın anahtar kodunu bulun , ardından aşağıdaki komutu yazın (191 yerine istediğiniz herhangi bir anahtar kodunu yazın):

$ xmodmap -e "keycode 191 = dead_greek dead_greek dead_greek dead_greek"

Dört tekrarı dead_greek, <dead_greek>tuşun Shiftve AltGrtuşlarıyla çeşitli kombinasyonları içindir . Muhtemelen bu komutu ~/.xsessionrcbetiğinize eklemek isteyeceksiniz, böylece her giriş yaptığınızda otomatik olarak çalışacaktır.

2. Yunan karakterleri yazın ve daha fazlasını yapın! :)

Şimdi <dead_greek>anahtarınızı ve ardından e veya p harfini yazmayı deneyebilirsiniz ve bu ε veya π yazmalıdır.

Ama bekleyin, dahası var! Eğer yazarsanız <Multi_key> v /, √ alırsınız. Benim sistemde, <Multi_key>bir Caps Lockanahtar.

Ve aslında önceden tanımlanmış çok daha fazla anahtar dizi var. Başka hangi karakterlerin mevcut olduğunu bulmak istiyorsanız, dosyaya bakın /usr/share/X11/locale/en_US.UTF-8/Compose(gerekirse en_US.UTF-8dizini yerel ayarınızla değiştirin ) ve arayın <dead_greek>.

3. Daha fazla anahtar diziyi nasıl tanımlayabilirim?

Yunanca karakterler için (veya herhangi bir unicode karakter için) daha fazla tuş dizisi eklemek istiyorsanız .XCompose, ana dizininizde bir dosya oluşturabilirsiniz , örneğin:

include "%L"
<dead_greek> <c>            : "∂"   U2202    # PARTIAL DIFFERENTIAL
<dead_greek> <C>            : "∇"   U2207    # NABLA

includeMarkaları emin Eğer yerel ayar için tanımlanan anahtar dizileri tutun. Bu örnekte, ∂ ve ∇ için iki anahtar sıra ekliyoruz. Tamam, bu karakterler aslında Yunan değil, ama öyle görünüyorlar, peki kimin umurunda?

4. Ya başarısız olursa?

Bazı uygulamalar kişiselleştirilmiş anahtar dizilerinizi yok sayarsa, .xsessionrcbetiğinize aşağıdaki ortam değişkenlerini eklemeniz gerekebilir :

export GTK_IM_MODULE="xim"
export QT_IM_MODULE="xim"

Zevk almak!


F9 tuşuna eklersem bunun başarısız olması için herhangi bir neden var mı? askubuntu.com/questions/945240/…
edA-qa mort-ora-y
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.