Я использую 10.10, и я должен запустить скрипт для получения подобной окнам международной раскладки клавиатуры - в основном, это изменяется, как работают мертвые клавиши.
(Исходный сценарий от этой страницы http://t.tam.atbh.us/en/win-us-intl-4-linux/)
Так как мне, может казаться, не удается получить его идущий от начальной загрузки, я должен запустить пользовательский скрипт для запуска любого приложения.
Сценарий:
export GTK_IM_MODULE=xim
setxkbmap us intl
xmodmap -e 'keycode 48 = dead_acute dead_diaeresis dead_acute dead_diaeresis acute diaeresis'
application_name
Таким образом, если я поместил abiword
в application_name это выполняет abiword уважение сценария клавиатуры.
Идеально, исходный сценарий запустился бы при начальной загрузке и затем любых приложениях, которые я использую, функционировал бы с ним - точно так же, как то, что происходит, если я выполняю его сначала в Терминале (без app_name строки) и затем запускаю приложения от него. Я пытался сделать сценарий выполненным из начальной загрузки путем добавления его к/etc/rc.local, но напрасно. Попробованный для добавления его к init.d, но это также не работало.
Если бы кто-либо может помочь, я был бы крайне признательным.
У вас должна быть возможность добавить сценарий с помощью «Автозагрузок» (просто найдите его с помощью единства).
* edit: Вы видели, что вы использовали 10.10. У вас все еще должна быть возможность использовать «Автозапуск приложений», но я думаю, вы можете найти это в системе> настройки, поскольку у вас, вероятно, нет единства.
Я не уверен на 100%, что это сработает, но вы можете попробовать создать файл с именем .xinitrc в своей домашней папке с содержимым:
export GTK_IM_MODULE=xim
setxkbmap us intl
xmodmap -e 'keycode 48 = dead_acute dead_diaeresis dead_acute dead_diaeresis acute diaeresis'
gnome-session &
, затем сделать файл исполняемым и перезапустить, выбрав "Пользовательский сеанс" при входе в систему.
Наименее сложную часть xmodmap можно решить, поместив ее в файл ~/.Xmodmap
(только содержимое строки без xmodmap -e'...'
). Gnome и XFCE4 должны разобрать файл при старте.