Jawaban:
Ini adalah bug / batasan yang diketahui . Satu-satunya solusi adalah mengatur pintasan ke skrip yang beralih di antara set tata letak keyboard.
Berdasarkan posting ini di UF.org :
Atur empat tata letak pertama, lalu jalankan dua perintah berikut di terminal:
gconftool-2 --get /desktop/gnome/peripherals/keyboard/kbd/layouts
gsettings get org.gnome.libgnomekbd.keyboard layouts
Atur empat tata letak kedua, lalu jalankan lagi perintah di atas.
Sekarang buka editor teks gedit (tekan Super, ketik gedit , tekan Enter) dan rekatkan yang berikut ini:
#!/bin/bash
layout_one="[de deadgraveacute,al,ara,be]"
layout_one_dconf="['de\tdeadgraveacute', 'al', 'ara', 'be']"
layout_two="[de deadgraveacute,ba,ph,gb]"
layout_two_dconf="['de\tdeadgraveacute', 'ba', 'ph', 'gb']"
current=$(gconftool-2 --get /desktop/gnome/peripherals/keyboard/kbd/layouts)
if [ "$current" == "$layout_one" ]
then
new="$layout_two"
new_dconf="$layout_two_dconf"
else
new="$layout_one"
new_dconf="$layout_one_dconf"
fi
gconftool-2 --set --type list --list-type string /desktop/gnome/peripherals/keyboard/kbd/layouts "$new"
gsettings set org.gnome.libgnomekbd.keyboard layouts "$new_dconf"
Pastikan untuk mengganti layout untuk layout_one
, layout_one_dconf
, layout_two
, dan layout_two_dconf
dalam naskah dengan output dari langkah 1 dan 2. Jika ada ruang kosong dalam nama tata letak, pastikan untuk menggunakan karakter tab daripada ruang (hanya copy dan paste dari terminal ).
Dari terminal, jalankan:
chmod +x ~/Documents/scripts/keyboard-layout-switch
untuk membuat skrip dapat dieksekusi.
Sekarang Anda perlu mengatur pintasan untuk memanggil skrip itu: tekan Super, ketik keyboard , tekan Enter.
Di pengaturan keyboard, buka tab Pintasan dan di klik kiri pada Pintasan Khusus .
Klik +
ikon kecil untuk membuat pintasan baru dengan:
/home/YOURUSERNAME/Documents/scripts/keyboard-layout-switch
Klik berlaku, lalu klik Disabled
untuk mengatur pintasan yang diinginkan:
Anda sekarang harus dapat beralih di antara dua set empat tata letak keyboard dengan pintasan yang Anda atur.
edit tags
dan tambahkan misalnya 10,04 atau 11,10).