Victor3D

Настройка раскладки клавиатуры для поддержки португальского (Бразилия) языка в Debian

Добавить локаль pt_BR.UTF-8:

sudo dpkg-reconfigure locales

Отредактировать файл /etc/default/keyboard

XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT="intl,"
XKBOPTIONS="grp:ctrl_shift_toggle,lv3:ralt_alt"

BACKSPACE="guess"

Выполнить команды

sudo service keyboard-setup restart
sudo udevadm trigger --subsystem-match=input --action=change

Поскольку в раскладке клавиатуры US международной в Debian вместо символа ç выводится ć комбинацией ‘ + c, то чтобы исправить это:

В файле /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/gtk.immodules найти строку:

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

Добавить :en после :wa, чтобы получилось следующее:

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

Аналогично, отредактировать файл /usr/lib/i386-linux-gnu/gtk-3.0/3.0.0/immodules.cache.