Не могу добавить более четырех раскладок клавиатуры
Я не могу добавить более 4 раскладок клавиатуры на мою Ubuntu. Это просто не позволит мне добавить больше. А мне нужно еще как минимум 4. Кто-нибудь еще сталкивался с этой проблемой и может дать мне несколько советов? Заранее спасибо:)
1 ответ
Это известная ошибка / ограничение. Единственный обходной путь - установить ярлык для скрипта, который переключается между наборами раскладок клавиатуры.
Основываясь на этом посте на UF.org:
Настройте первые четыре макета, затем выполните следующие две команды в терминале:
gconftool-2 --get /desktop/gnome/peripherals/keyboard/kbd/layouts gsettings get org.gnome.libgnomekbd.keyboard layoutsНастройте вторые четыре макета, затем снова запустите вышеуказанные команды.
Теперь откройте текстовый редактор gedit (нажмите Super, введите gedit, нажмите Enter) и вставьте следующее:
#!/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. Если в имени макета есть свободное место, убедитесь, что вместо знака пробела используется символ табуляции (просто скопируйте и вставьте из терминала).- Сохраните его где-нибудь, например /home/YOURUSERNAME/Documents/scripts/keyboard-layout-switch
Из терминала запустите:
chmod +x ~/Documents/scripts/keyboard-layout-switchсделать скрипт исполняемым.
Теперь вам нужно установить ярлык для вызова этого скрипта: нажмите Super, введите клавиатура, нажмите Enter.
В настройках клавиатуры перейдите на вкладку " Ярлыки " и щелкните левой кнопкой мыши на " Пользовательские ярлыки".
Нажмите на крошечный
+значок для создания нового ярлыка с:- Имя: Изменить раскладки клавиатуры
- Команда:
/home/YOURUSERNAME/Documents/scripts/keyboard-layout-switch

Нажмите применить, затем нажмите
Disabledустановить нужный ярлык:
Теперь вы сможете переключаться между двумя наборами из четырех раскладок клавиатуры с помощью установленного вами ярлыка.