Я не могу набрать ключ 'd' (нижний регистр) в VNC Viewer, подключенном к vncserver Ubuntu 10.10

Я установил vncserver на своем сервере Ubuntu 10.10 и запустил службу vncserver :1, и я также мог подключить его из моего Ultra VNC Viewer на моем WinXP.

Все отлично работает, но я просто не могу набрать ключ d,

Скажите, если я нахожусь в терминале, и я печатаю d, окно терминала будет свернуто, и если я наберу d опять возвращается

Кто-нибудь знает, как это исправить?

3 ответа

Решение

Я только что получил решение сам.

  1. Перейдите в Система -> Настройки -> Сочетания клавиш;
  2. Выберите строку Hide all normal windows and set focus to the desktop;
  3. Нажмите Alt+D или любая другая комбинация;
  4. Убейте ваше текущее соединение с vncserver vncserver -kill :1;
  5. Перезапустите его vncserver :1;
  6. Повторно подключите его с вашего клиента VNC.

Задача решена.

Питер

Также вы можете использовать openbox в качестве оконного менеджера вместо metacity для сессий VNC. Ярлыки метасити не будут работать, а Mod4+D ничего не сломает.

Таким образом, я видел один и тот же вопрос, заданный на 5 разных сайтах для стекового обмена, и во всех ответах говорится, что нужно просто удалить горячую клавишу, которая работает, но не является корнем проблемы (по крайней мере, не для меня). Реальная проблема заключается в том, что суперключ Windows не отображается правильно, как описано здесь:

i3 игнорирует mod4 (ключ windows) в сеансе VNC

В основном просто запустите эти две команды

xmodmap -e "clear mod4"
xmodmap -e "add Mod4 = Super_L"

Это должно сделать это. Теперь рабочий стол должен отображаться только в том случае, если вы удерживаете нажатой клавишу super (windows). Клавиша "d" (и другие клавиши с супер-ярлыками) теперь должны работать как положено.

Вам может потребоваться заменить Super_L чем-то другим, в зависимости от вашей клавиатуры, проверьте ссылку выше для деталей.

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