Я использую 10.10, и мне нужно запустить скрипт, чтобы получить стандартную раскладку клавиатуры на базе Windows - в основном, это изменяет работу мертвых клавиш.
(Оригинальный скрипт с этой страницы 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 в имя_приложения, он выполняет abiword с уважением скрипт для клавиатуры.
В идеале исходный скрипт начнется при загрузке, а затем все приложения, которые я использую, будут работать с ним - точно так же, как если это произойдет, если я запустил его сначала в Terminal ( без строки app_name), а затем запускать приложения из него. Я попытался запустить сценарий с загрузки, добавив его в /etc/rc.local, но безрезультатно. Попробовал добавить его в init.d, но это также не сработало.
Если кто-нибудь может помочь, я был бы очень благодарен.
Я не уверен на 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 должны анализировать файл при запуске.
Вы должны добавить сценарий, используя «Запуск приложений» (просто выполните поиск по нему с единством).
* 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 должны анализировать файл при запуске.
Вы должны добавить сценарий, используя «Запуск приложений» (просто выполните поиск по нему с единством).
* 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 должны анализировать файл при запуске.
Вы должны добавить сценарий, используя «Запуск приложений» (просто найдите его с единством).
[!d0]
* edit: Saw вы использовали 10.10. Вы все равно сможете использовать «Приложения для запуска», но я думаю, вы можете найти его в системных> предпочтениях, поскольку у вас, вероятно, нет единства.
Я не уверен, что 100% это будет работать, но вы можете попробовать создать файл с именем .xinitrc в вашей домашней папке с содержимым:
export GTK_IM_MODULE = xim setxkbmap us intl xmodmap - e 'keycode 48 = dead_acute dead_diaeresis dead_acute dead_diaeresis Острый диасерез' gnome-session & amp;
, затем выполнив файл и перезагрузив его, выбрав «Пользовательский сеанс» при входе в систему.
Добавьте, по крайней мере, часть xmodmap, можно решить, поместив ее в файл ~/.Xmodmap (только содержимое строки без xmodmap -e'...'). Gnome и XFCE4 должны анализировать файл при запуске.
Вы должны добавить сценарий, используя «Запуск приложений» (просто выполните поиск по нему с единством).
* 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 &
, после чего сделать файл исполняемым и перезагрузить, выбрав «Пользовательский сеанс» при входе в систему.
Вы должны добавить сценарий, используя «Запуск приложений» (просто выполните поиск по нему с единством).
* edit: Видел, что вы использовали 10.10. Вы все равно сможете использовать «Приложения для запуска», но я думаю, вы можете найти его в системных> предпочтениях, поскольку у вас, вероятно, нет единства.
Положим, что часть xmodmap может быть решена путем помещения ее в файл ~ / .Xmodmap
(только содержимое строки без xmodmap -e '...'
). Gnome и XFCE4 должны анализировать файл при запуске.
Вы должны добавить сценарий, используя «Запуск приложений» (просто найдите его с единством).
[!d0]
* edit: Saw вы использовали 10.10. Вы все равно сможете использовать «Приложения для запуска», но я думаю, вы можете найти его в системных> предпочтениях, поскольку у вас, вероятно, нет единства.
Положим, что часть xmodmap может быть решена путем помещения ее в файл ~ / .Xmodmap
(только содержимое строки без xmodmap -e '...'
). Gnome и XFCE4 должны анализировать файл при запуске.
Я не уверен, что 100% это будет работать, но вы можете попробовать создать файл с именем .xinitrc в вашей домашней папке с содержимым:
export GTK_IM_MODULE = xim setxkbmap us intl xmodmap - e 'keycode 48 = dead_acute dead_diaeresis dead_acute dead_diaeresis Острый диасерез' gnome-session & amp;
, затем выполнив файл и перезагрузив его, выбрав «Пользовательский сеанс» при входе в систему.
Я не уверен, что 100% это будет работать, но вы можете попробовать создать файл с именем .xinitrc в вашей домашней папке с содержимым:
export GTK_IM_MODULE = xim setxkbmap us intl xmodmap - e 'keycode 48 = dead_acute dead_diaeresis dead_acute dead_diaeresis Острый диасерез' gnome-session & amp;
, затем выполнив файл и перезагрузив его, выбрав «Пользовательский сеанс» при входе в систему.
Положим, что часть xmodmap может быть решена путем помещения ее в файл ~ / .Xmodmap
(только содержимое строки без xmodmap -e '...'
). Gnome и XFCE4 должны анализировать файл при запуске.
Вы должны добавить сценарий, используя «Запуск приложений» (просто найдите его с единством).
[!d0]
* edit: Saw вы использовали 10.10. Вы все равно сможете использовать «Приложения для запуска», но я думаю, вы можете найти его в системных> предпочтениях, поскольку у вас, вероятно, нет единства.