Проблемы с клавиатурой в NX из Mac OS X Lion

Я попытался ответить на вопрос Марка:

Проблемы с раскладкой клавиатуры с NX от Mac OS X Lion до Ubuntu

Тем не менее, он заблокирован, поэтому я решил опубликовать новый вопрос / ответ.

Я пытался ответить на это в течение нескольких дней, потому что у меня нет проблем при подключении через NX Client (технически OpenNX) к серверу FreeNX с iMac (с Lion), но если я пытаюсь подключиться к Macbook Pro, я получаю ужасное вопросы связывания клавиатуры.

4 ответа

У меня была та же проблема (я использую Macbook Air с OSX 10.7 Lion), и возврат к 0.16.0.648 тоже решил эту проблему.

У меня была эта проблема с 10.7.5, исправление было установить XQuartz вместо собственного X-сервера. Ну, в основном, исправить. CAPS LOCK инвертирован, то есть все заглавные буквы, когда он выключен, и нормальный, когда он включен, но в остальном клавиатура работает с XQuartz. Установка проста, и она ничего не сломала на Mac. Хотя что еще лучше для меня - это загрузить Ubuntu на Mac, сейчас у меня настроена двойная загрузка.

Исправление, которое работает для меня, заключается в следующем:

~ /.Nx / конфигурации /HOST.nxs

и изменить:

<option key="Current keyboard" value="false"/>
<option key="Custom keyboard layout" value="empty"/>
<option key="Grab keyboard" value="false"/>

Я пробовал это на трех серверах NX, и все исправлены. Надеюсь, это поможет или сблизит вас. Всегда проверяйте ~/.nx/temp/ для sshlog и смотрите, если --keyboard="empty/empty" вместо "pc105/en", потому что Mac действительно pc104.

9:05:35: startsession --session = "HOST" --type = "unix-gnome" --cache = "8M" --images = "32M" --link = "adsl" --geometry = "2556 \ x1396 "--screeninfo =" 2560x1440x32 + render "--keyboard =" empty / empty "--backingstore =" 1 "--encryption =" 1 "--composite =" 1 "- \ shmem="1" --shpix="1" --streaming="1" --samba="0" --cups="0" --nodelay="1" --defer="0" --client="macosx" --media="0" --st\ rict="0" --aux="1"

Я на MacBook Air с OSX 10.8.4. Я пытался выпустить 648, 649 и 725 OpenNX для подключения к Ubuntu 13.04. Каждый из них не работал "из коробки", и даже с помощью описанного выше трюка по редактированию cfg моего профиля, моя раскладка клавиатуры все еще не подходит. (Sshlog показывает '--keyboard="empty/empty"')

После подключения во всех этих случаях клавиша "d" минимизирует все открытые окна, клавиша "стрелка вверх" максимизирует текущее окно, а клавиша "вниз" восстанавливает его первоначальный размер. Я хочу сказать, что со всеми вышеуказанными попытками изменить что-то на клиенте Mac OpenNX я начинаю думать, что проблема в том, что Canonical сделала с Ubuntu 13.04 и / или FreeNX. Это последнее не похоже на то, что оно было обновлено, так как мне пришлось установить его с 12.xx ppa.

Как еще одно назначение данных, даже соединения X2Go демонстрируют точно такое же поведение при использовании рабочего стола Gnome. В случае X2Go диалоговое окно клиента отображается с использованием клавиатуры pc105/us.

Я надеюсь, что это дает другим возможность что-то делать. Я не мог добавить это как комментарий, поэтому должен был сделать это как ответ, извините.

Другие вопросы по тегам