1

У меня 2 компьютера: echo.local работает под управлением Ubuntu 9.04. justin.local работает под управлением Mac OS 10.6.1. Версия X11 на Mac - 2.3.4.

Я открываю X11 на Mac и открываю новое окно xterm (Меню приложений -> Терминал), все в порядке. Клавиатура работает как положено.

Я делаю ssh -X echo.local с Mac (подключаясь к Linux), а из командной строки Linux запускаю xterm - все хорошо. Клавиатура работает как положено.

Я делаю gnome-session из командной строки linux (через SSH), gnome запускается, но раскладка клавиатуры - это ВСЕ типы ошибок. Если я убью gnome-session и открою xterm через ssh, раскладка клавиатуры все еще испорчена. Если я затем полностью завершу сеанс SSH и сделаю X11 -> Меню приложений -> Терминал, открою новое окно xterm на компьютере Mac без сеанса SSH вообще ... раскладка клавиатуры все еще испорчена.

Только после выхода из X11 и повторного запуска клавиатура возвращается в нормальное состояние.

Раскладка клавиатуры под GNOME - Apple-> MacBook/MacBook Pro.

1 ответ1

2

Попробуйте сначала создать xmodmap:

sudo xmodmap -pke> .xmodmaprc

После этого ssh -X gconf-editor

Перейдите к:

Рабочий стол> Gnome> Периферийные устройства> Клавиатура

Выберите "макет", а затем добавьте "нас".

Перезагрузите X11

... Это половина меня дурачится, а другая половина нагло украдена с https://bugs.launchpad.net/ubuntu/feisty/+source/vino/+bug/112955/comments/31

Я не уверен, нужно ли создавать .xmodmaprc, но, эй ... вышеописанные шаги сработали для меня!

Эндрю

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .