В Ubuntu 14.04 я сделал следующее:
1) Установил uim
с помощью Менеджера Программного Обеспечения, другие пакеты, такие как uim-xim
, uim-gtk2
, uim-gtk3
и uim-qt
устанавливаются автоматически. См. https://launchpad.net/ubuntu/+источник/uim.
2) Определили переменные окружения, добавив следующие строки к ~/.профилю
, таким образом, пользовательские последовательности клавиш композиции применяются только к текущему пользователю:
# Restart the X-server after making alterations using:
# $ sudo restart lightdm
# It seems only GTK_IM_MODULE or QT_IM_MODULE needs to be defined.
export GTK_IM_MODULE="uim"
export QT_IM_MODULE="uim"
3) Для имитации клавиатур Window US International
я сохранил один из следующих файлов на ~/.XCompostions
:
Это сработало после 1) перезапуска Ubuntu или 2) только X-сервера, введя в терминале следующую команду:
$ sudo restart lightdm
NB: Перезапуск кажется необходимым только после изменения файла ~/.profile
, изменения в ~/.XCompos
вступят в силу при следующем запуске приложения (Terminal, Gedit, и т.д.).
Чтобы проверить, правильно ли установлены переменные окружения, введите в терминале следующую команду:
$ printenv | grep IM_MODULE
Огромное спасибо:
О пользовательских последовательностях клавиш композиции:
О пользовательском отображении клавиатуры:
gracias por todas sus respuestas. Resolví el problema usando ps faux
e identifiqué que la sincronización no hace nada/espera para siempre.
Como tenía una unidad USB que de alguna manera murió y se desconectó, la unidad todavía aparecía como montada.
Cambié el nombre de /bin/sync
a /bin/sync2
, copié /bin/ls
a /bin/sync
y ejecuté apt-get upgrade
. Tuvo éxito, así que cambié el nombre de los archivos, reinicié y finalmente me deshice de la unidad desconectada.