Только что обновился до 20.04.1 LTS и некоторые ударения пропали

Я использую английский и португальский (pt-br), моя клавиатура разработана в США, поэтому она настроена как международная (с мертвыми клавишами). Я использовал ее в течение многих лет. Новая установленная 20.04.1 LTS не позволяет мне достичь C-cedilla. Карта клавиш показывает его, но не функционирует. Все остальные акцентуации, очевидно, функционируют. Проверяя применение символов, я заметил, что "одиночная запятая + c" должна вернуть "unicode U+00E7", но вместо этого она возвращает "unicode U+0107". Есть ли способ исправить это?

.
1
задан 10 October 2020 в 07:09

1 ответ

Я нашел решение в этом ответе: https://superuser.com/a/1235405/98798

По сути, вам нужно указать конфигурацию gtk files не загружает модуль cedilla при использовании английской локали.

Итак, мы изменяем файлы gtk, чтобы заставить его это сделать, с помощью этих двух команд:

sudo sed -i '/^"cedilla/ { s/" $/:en"/; }' /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache
sudo sed -i '/^"cedilla/ { s/" $/:en"/; }' /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache

И убедитесь, что у вас есть эти две строки в /etc/environment:

GTK_IM_MODULE=cedilla
QT_IM_MODULE=cedilla
0
ответ дан 22 November 2020 в 13:56

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

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