Klavye düzenlerini değiştirme in Lubuntu 11.10


9

Ubuntu forumlarında eski bir iş parçacığı buldum ama şimdi daha basit bir çözüm var sanırım. Varsayılan Alman düzeni ile İngilizce (ABD) bir düzen arasında geçiş yapmak istiyorum.

Yanıtlar:


6

Lxkeymap'i tercihler altında kullanabilirsiniz. Panel Tercihleri ​​/ Panel Uygulamaları altında bir Klavye Düzeni Değiştirici bulunur.


Lxkeymap düzeni değiştirmeme izin veriyor, ancak bir tanesini eklemek istiyorum, böylece birinden diğerine geçebiliyorum.
H3R3T1K

Tercihler / Dil Desteği'ni kullanarak Almanca ekleyebilirsiniz
CSCameron

Aralarında geçiş yapmak için nasıl klavye kısayolu atayabilirim?
H3R3T1K

Paneli, Panel Öğelerini Ekle / Kaldır'ı, Panel Uygulamalarını, Ekle'yi, Klavye Düzeni Değiştiricisini sağ tıklamayı deneyin.
CSCameron

1
Zaten anladım. Yine de klavye kısayolunu ayarlama seçeneği yok. Başka hiçbir yerde bulamadım. Ne yaptı (eklenen düzen artı bir klavye kısayolu kullanarak geçiş): echo '@setxkbmap -option grp: ctrl_shift_toggle "de, us"' | sudo tee -a / etc / xdg / lxsession / Lubuntu / autostart
H3R3T1K

12

Arno'nun dediği gibi deneyin:

setxkbmap -option grp:alt_shift_toggle "us,il"

(İbranice için).

Bunu kalıcı yapmak için:

 echo '@setxkbmap -option grp:alt_shift_toggle "us,il"' | sudo tee -a /etc/xdg/lxsession/Lubuntu/autostart

2

Bu, klavye düzenlerini ayarlarken ve kısayollarla değiştirirken olası diğer sorunları çözmeyi içeren genel bir çözümdür. Bunu Lubuntu'yu tek, kesin ve kuantumda test ettim.

- İlk olarak, GUI Klavye Düzeni İşleyicisini kullanma

LXPanel'den Klavye Düzeni İşleyici düğmesine sağ tıklayın

resim açıklamasını buraya girin

Sonra Ekle"

resim açıklamasını buraya girin

Aynı dil için farklı düzen türleri vardır

resim açıklamasını buraya girin

Ayrıca kısayolu ayarlayın (Düzen Seçeneğini Değiştir).

  • GUI çalışmayabilir veya 11.10'da mevcut değilse

    veya çıkıştan sonra ayarlara uyulmuyor veya uygulamada çevrilmiyor vb.

Mevcut xkb parametrelerini aşağıdakilerle kontrol edin:

setxkbmap -query

Üç dil ile bir örnek vereceğim, ABD Englush, Fransızca ve Rumence standardı. Almanca için bence "de".

Bu nedenle, ALT-SHIFT tuşlarıyla değiştirilebilen varsayılan (us), (fr) ve standart (ro) varyantlarıyla fr, ro düzenini ayarlamak için:

setxkbmap -layout "us,fr,ro" -variant ",,std" -option "grp:alt_shift_toggle"

Hepsinin iyi olup olmadığını test etmek ve tüm değişiklikleri kalıcı yapmak (gedit tercih edilen metin düzenleyiciyse):

gksudo gedit /etc/default/keyboard

Parametrelerin uygun olduğunu görün:

XKBMODEL="pc105"
XKBLAYOUT="us,fr,ro"
XKBVARIANT=",,std"
XKBOPTIONS="grp:alt_shift_toggle"

Klavye Düzeni İşleyicisi'ndeki ayarların da sipariş, alt tip ve kısayol ile aynı olduğunu görün.

- Diğer olası konular.

12.10'da daha tuhaf bir sorun yaşadım. Yukarıdaki iki adıma rağmen, sadece ana dile erişilebilirdi. Bu, tüm ikincil dilleri (ana dil hariç tümü) kaldırıp yeniden yükleyerek ve önceki adımlarda olduğu gibi ikincil dilleri ekleyerek çözüldü.


1

User1112507 tarafından sağlanan kalıcı çözüm benim için Lubuntu 12.04'te çalıştı, ancak setxkbmap'in yürütülmeden önce görünüşte gecikmesi gereken 12.10'da işe yaramadı.

/ Etc / xdg / lxsession / Lubuntu / autostart öğesini değiştiren çözümü tüm kullanıcılar içindir. Tek kullanıcılı vaka için bir geçici çözüm:

  1. İstediğiniz dilleri yükleyin.

    $ gnome-language-selector
    
  2. Bir gecikmeden sonra setxkbmap yürütmek ve uygun bir yere kaydetmek için bir kabuk komut dosyası oluşturun. Arka planda çalıştırmak oturum açma işlemini hızlandırabilir. Gerekirse uyku süresini artırın. "Us, il" yerine istediğiniz dil kodlarını yazın.

    $ echo '(sleep 2; setxkbmap -option grp:alt_shift_toggle -layout "us,il") &' > ~/setxkbmap.sh
    
  3. Komut dosyasını yürütülebilir hale getirin ve dili değiştirmek için Alt-Shift tuş kombinasyonunu değiştirerek çalıştığını doğrulayın.

    $ chmod +x ~/setxkbmap.sh
    $ ~/setxkbmap.sh
    
  4. Yeni oluşturulan kabuk komut dosyasını çalıştıran bir .desktop dosyası oluşturun. "Username" yerine kullanıcı adınızı yazın.

    $ echo '[Desktop Entry]
    Type=Application
    Name=Keyboard Language Switcher
    Exec=/home/username/setxkbmap.sh
    Icon=/usr/share/lxkeymap/media/icon.png
    ' > ~/Desktop/setxkbmap.desktop
    
  5. Oturumu kapatın ve tekrar oturum açın, ardından masaüstünüzdeki yeni simgeyi tıklayıp Alt-Shift tuşunu kullanarak test edin.

  6. .Desktop dosyasını ~ / .config / autostart klasörüne taşıyın

    $ mv ~/Desktop/setxkbmap.desktop ~/.config/autostart
    
  7. Çıkış yapın ve tekrar giriş yapın, ardından Alt-Shift tuşunu değiştirerek test edin.

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.