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