Как настроить состав символов без составить ключа

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

  • à: ввести ` затем a
  • á: ввести ' затем a
  • â: ввести ^ затем a
  • ã: ввести ~ затем a
  • ç: ввести ' затем c
  • ': ввести ' затем <space>
  • ~: ввести ~ затем <space>
  • '': ввести ' затем '

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

Я использую Ubuntu 18.04, но предпочтительное решение должно работать над любой версией Ubuntu.

1
задан 29 July 2018 в 23:52

1 ответ

Я нашел решение только путем попытки других опций от Настроек> регион и Язык. Корректные Входные Источники являются английскими (США, intl. с мертвыми клавишами):

enter image description here

Если седиль (ç) не работает:

  1. Отредактируйте файл /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache и найдите строку, запускающуюся с "cedilla". Добавьте локаль en в конце последней строки, примера:

    "cedilla" "Cedilla" "gtk30" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"

  2. Замените символы ć ç в Составить файле:

    sudo sed -i /usr/share/X11/locale/en_US.UTF-8/Compose -e 's/ć/ç/g' -e 's/Ć/Ç/g'

  3. Измените файл /etc/environment добавление этих строк:

    GTK_IM_MODULE=cedilla QT_IM_MODULE=cedilla

  4. Перезагрузите систему

1
ответ дан 7 December 2019 в 15:15

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

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