Jawaban:
Anda dapat menggunakan Lxkeymap di bawah preferensi. Ada Pengalih Tata Letak Keyboard di bawah Preferensi Panel / Panel Applet.
Seperti kata arno, cobalah:
setxkbmap -option grp:alt_shift_toggle "us,il"
(untuk ibrani).
Untuk menjadikan ini permanen:
echo '@setxkbmap -option grp:alt_shift_toggle "us,il"' | sudo tee -a /etc/xdg/lxsession/Lubuntu/autostart
Ini adalah solusi umum termasuk menyelesaikan masalah lain yang mungkin terjadi saat mengatur tata letak keyboard dan mengubahnya dengan cara pintas. Saya telah menguji ini di Lubuntu oneiric, tepat, dan kuantitatif.
Klik kanan pada tombol Keyboard Layout Handler dari LXPanel
Lalu "Tambah"
Ada berbagai jenis tata letak untuk bahasa yang sama
Juga atur pintasan (Ubah Opsi Tata Letak).
atau pengaturan tidak dihormati setelah logout, atau mereka tidak diterjemahkan dalam praktek dll. (itu sering terjadi pada saya di 11.10, tidak lagi setelah 12.04).
Periksa parameter xkb saat ini dengan:
setxkbmap -query
Saya akan memberikan contoh dengan tiga bahasa, US Englush, standar Prancis dan Rumania. Untuk Jerman itu "de", saya pikir.
Jadi, untuk mengatur kita, fr, tata letak ro dengan varian default (kita), (fr) dan standar (ro) yang dapat diubah dengan tombol ALT-SHIFT:
setxkbmap -layout "us,fr,ro" -variant ",,std" -option "grp:alt_shift_toggle"
Untuk menguji apakah semuanya OK dan buat semua perubahan permanen (jika gedit adalah editor teks yang disukai):
gksudo gedit /etc/default/keyboard
Lihat parameter sesuai:
XKBMODEL="pc105"
XKBLAYOUT="us,fr,ro"
XKBVARIANT=",,std"
XKBOPTIONS="grp:alt_shift_toggle"
Lihat bahwa pengaturan di Keyboard Layout Handler persis sama mengenai urutan, subtipe, dan pintasan.
Di 12.10 saya punya masalah yang lebih aneh. Meskipun melakukan dua langkah di atas hanya bahasa utama yang dapat diakses. Ini diselesaikan dengan menghapus dan menginstal ulang semua bahasa sekunder (semua kecuali bahasa utama) dan menambahkan bahasa sekunder seperti pada langkah sebelumnya.
Solusi permanen yang disediakan oleh user1112507 bekerja untuk saya di Lubuntu 12.04, tetapi tidak di 12.10 di mana setxkbmap tampaknya perlu ditunda sebelum dieksekusi.
Solusinya, memodifikasi / etc / xdg / lxsession / Lubuntu / autostart, adalah untuk semua pengguna. Berikut adalah solusi untuk kasus pengguna tunggal:
Instal bahasa yang diinginkan.
$ gnome-language-selector
Buat skrip shell untuk menjalankan setxkbmap setelah penundaan dan simpan di tempat yang nyaman. Menjalankannya di latar belakang dapat mempercepat proses login. Tambah waktu tidur jika diperlukan. Ganti "kami, il" dengan kode bahasa yang Anda inginkan.
$ echo '(sleep 2; setxkbmap -option grp:alt_shift_toggle -layout "us,il") &' > ~/setxkbmap.sh
Jadikan skrip dapat dieksekusi dan verifikasi bahwa skrip ini berfungsi dengan mengaktifkan kombinasi tombol Alt-Shift untuk beralih bahasa.
$ chmod +x ~/setxkbmap.sh
$ ~/setxkbmap.sh
Buat file .desktop yang mengeksekusi skrip shell yang baru saja dibuat. Ganti "nama pengguna" dengan nama pengguna Anda.
$ echo '[Desktop Entry]
Type=Application
Name=Keyboard Language Switcher
Exec=/home/username/setxkbmap.sh
Icon=/usr/share/lxkeymap/media/icon.png
' > ~/Desktop/setxkbmap.desktop
Logout dan login lagi, lalu uji dengan mengklik ikon baru di desktop Anda, lalu matikan Alt-Shift.
Pindahkan file .desktop ke ~ / .config / autostart
$ mv ~/Desktop/setxkbmap.desktop ~/.config/autostart
Logout dan login lagi, lalu uji dengan beralih Alt-Shift.