Я не могу добавить более 4 раскладок клавиатуры на моем ubuntu. Это просто не позволит мне добавить больше. И мне нужно как минимум еще 4. Кто-нибудь еще столкнулся с этой проблемой и может дать мне несколько советов? Спасибо заранее:)
Это известная ошибка / ограничение . Единственным обходным решением является создание ярлыка для скрипта, который переключает между наборами раскладок клавиатуры.
На основании этот пост на UF.org :
gconftool-2 --get /desktop/gnome/peripherals/keyboard/kbd/layouts
gsettings get org.gnome.libgnomekbd.keyboard layouts
#!/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"
Обязательно замените макеты для layout_one
, layout_one_dconf
, layout_two
и layout_two_dconf
в этом скрипте с выходом из шагов 1 и 2. Если в имени макета есть пустое пространство, обязательно используйте символ табуляции, а не пробелы (просто скопируйте и вставьте из терминала). chmod +x ~/Documents/scripts/keyboard-layout-switch
, чтобы сделать исполняемый файл сценария. +
значок, чтобы создать новый ярлык с: Name: Изменить раскладки клавиатуры Команда: /home/YOURUSERNAME/Documents/scripts/keyboard-layout-switch
[/g8] Disabled
, чтобы установить нужный ярлык: [/g9]