Я недавно установил Ubuntu 16.04 AMD64 с нуля и столкнулся с проблемой с ключом Compose:
- Я использую клавишу Compose в качестве <Multi_key> для некоторых символов в самоопределяемом
~/.XCompose
файле. - В настройках клавиатуры я активировал клавишу Compose.
- В своем профиле я использую следующие настройки (как рекомендуется в других темах):
~/.profile
:
export GTK_IM_MODULE="xim"
export QT_IM_MODULE="xim"
export XMODIFIERS="@im=none"
Результат:
- Compose клавиша делает работу в терминале, в частности
vim
, а также в области поиска черточки для приложений. - К сожалению, это не работает в Firefox, Chrome, LibreOffice и Gedit.
Таким образом, параметры действительно имеют эффект, но не для всех приложений.
Почему? Что мне не хватает?
16.04
keyboard
compose-key
rplantiko
источник
источник
~/.XCompose
файл. Что касается переменных, я бы порекомендовал~/.profile
добавить эти строки и установить вместо них метод ввода "XIM" из инструмента поддержки языков .Ответы:
У меня была похожая проблема с обновлением Compose Key с 14.04.3 до 16.04 (американская клавиатура использовалась также для немецкого, французского и итальянского языков). Моим выбором для клавиши compose был ключ RightAlt (хотя бы за последние 10 лет). После многих неудачных испытаний и поиска помощи, я понял, что стал жертвой ошибки # 1573755 и сдался, временно используя старую версию 14.04.
Но все мои проблемы с 16.04 внезапно исчезли в прошлые выходные после того, как я настроил Compose Key как Shift-RightAlt. Все мои приложения от vi до emacs до LibreOffice теперь работают отлично. Никакая другая конфигурация не дала мне такой же результат. Я не знаю почему, но надеюсь, что это может помочь. С уважением Франко
источник
У меня была очень похожая проблема, и по какой-то причине для меня работало все мои пользовательские настройки ключей компоновки в верхней части исходного файла,
/usr/share/X11/locale/en_US.UTF-8/Compose
а затем создание жесткой ссылки на него, вызываемой.XCompose
в домашнем каталоге вместо записи мой собственный.XCompose
в домашнем каталоге с нуля. Это сработало для меня, может быть, это будет работать для вас.источник
У меня была та же проблема, и я решил ее с помощью следующих шагов:
Удалите (или прокомментируйте) все строки, которые имеют отношение к конфигурациям XIM из вашего
~/.profile
:Вместо этого установите метод ввода «XIM» из инструмента «Языковая поддержка»:
Удалите (или переместите) ваш
~/.config/dconf/user
файл ( вот некоторая информация о том, что такое dconf).Спасибо Гуннару Хьялмарссону за сообщение об ошибке # 1573755 . Если это решение не работает для вас, вы можете найти что-то полезное в ветке.
источник
Добавление 'ibus-daemon --xim' в качестве запускающего приложения исправляет это для меня. Ни одно из других предложений здесь не сработало.
Шаги для этого:
источник