Yanıtlar:
Lxkeymap'i tercihler altında kullanabilirsiniz. Panel Tercihleri / Panel Uygulamaları altında bir Klavye Düzeni Değiştirici bulunur.
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
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.
LXPanel'den Klavye Düzeni İşleyici düğmesine sağ tıklayın
Sonra Ekle"
Aynı dil için farklı düzen türleri vardır
Ayrıca kısayolu ayarlayın (Düzen Seçeneğini Değiştir).
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.
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ü.
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:
İstediğiniz dilleri yükleyin.
$ gnome-language-selector
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
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
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
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.
.Desktop dosyasını ~ / .config / autostart klasörüne taşıyın
$ mv ~/Desktop/setxkbmap.desktop ~/.config/autostart
Çıkış yapın ve tekrar giriş yapın, ardından Alt-Shift tuşunu değiştirerek test edin.