У меня есть американская раскладка клавиатуры, и я должен использовать символы с диакритикой. Я не хочу использовать составить ключ, система должна смочь отобразить корректные символы с диакритикой только путем ввода соответствующей последовательности, следующим образом:
à
: ввести `
затем a
á
: ввести '
затем a
â
: ввести ^
затем a
ã
: ввести ~
затем a
ç
: ввести '
затем c
'
: ввести '
затем <space>
~
: ввести ~
затем <space>
''
: ввести '
затем '
... и так далее. Это поведение хорошо работает в Windows, и это - лучшая конфигурация для людей, кто часто использует символы с диакритикой.
Я использую Ubuntu 18.04, но предпочтительное решение должно работать над любой версией Ubuntu.
Я нашел решение только путем попытки других опций от Настроек> регион и Язык. Корректные Входные Источники являются английскими (США, intl. с мертвыми клавишами):
Если седиль (ç
) не работает:
Отредактируйте файл /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"
Замените символы ć
ç
в Составить файле:
sudo sed -i /usr/share/X11/locale/en_US.UTF-8/Compose -e 's/ć/ç/g' -e 's/Ć/Ç/g'
Измените файл /etc/environment
добавление этих строк:
GTK_IM_MODULE=cedilla QT_IM_MODULE=cedilla
Перезагрузите систему