У меня 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.