Не могу добавить более четырех раскладок клавиатуры

Я не могу добавить более 4 раскладок клавиатуры на мою Ubuntu. Это просто не позволит мне добавить больше. А мне нужно еще как минимум 4. Кто-нибудь еще сталкивался с этой проблемой и может дать мне несколько советов? Заранее спасибо:)

8
задан 27 February 2012 в 17:51

1 ответ

Это - известная ошибка/ограничение. Единственное обходное решение должно настроить ярлык на сценарий, который переключается между наборами раскладок клавиатуры.

На основе этого сообщения на UF.org:

  1. Установите первые четыре разметки, затем выполните следующие две команды в терминале:

    gconftool-2 --get /desktop/gnome/peripherals/keyboard/kbd/layouts
    gsettings get org.gnome.libgnomekbd.keyboard layouts
    
  2. Установите вторые четыре разметки, с другой стороны выполните вышеупомянутые команды.

  3. Теперь откройтесь, текстовый редактор 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. Если существует вакуум на имя расположения, удостоверьтесь, что использовали символ табуляции, а не пробелы (просто копия и вставка от терминала).

  4. Сохраните его где-нибудь, например,/home/YOURUSERNAME/Documents/scripts/keyboard-layout-switch
  5. От терминала, выполненного:

    chmod +x ~/Documents/scripts/keyboard-layout-switch
    

    сделать исполняемый файл сценария.

  6. Теперь необходимо установить ярлык для вызова того сценария: нажмите Super, введите клавиатуру, нажмите Enter.

  7. В настройках клавиатуры перейдите к вкладке Shortcuts и на щелкании левой кнопкой по Custom Shortcuts.

  8. Нажмите на крошечное + значок для создания нового ярлыка с:

    • Имя: Измените раскладки клавиатуры
    • Команда: /home/YOURUSERNAME/Documents/scripts/keyboard-layout-switch

    enter image description here

  9. Нажмите применяют, затем нажимают Disabled установить желаемый ярлык:

    enter image description here

  10. Теперь необходимо смочь переключиться между двумя наборами четырех раскладок клавиатуры с ярлыком, который Вы устанавливаете.

3
ответ дан 27 February 2012 в 17:51

Другие вопросы по тегам:

Похожие вопросы: