Я не могу набрать ключ 'd' (нижний регистр) в VNC Viewer, подключенном к vncserver Ubuntu 10.10
Я установил vncserver на своем сервере Ubuntu 10.10 и запустил службу vncserver :1
, и я также мог подключить его из моего Ultra VNC Viewer на моем WinXP.
Все отлично работает, но я просто не могу набрать ключ d
,
Скажите, если я нахожусь в терминале, и я печатаю d
, окно терминала будет свернуто, и если я наберу d
опять возвращается
Кто-нибудь знает, как это исправить?
3 ответа
Я только что получил решение сам.
- Перейдите в Система -> Настройки -> Сочетания клавиш;
- Выберите строку
Hide all normal windows and set focus to the desktop
; - Нажмите
Alt+D
или любая другая комбинация; - Убейте ваше текущее соединение с vncserver
vncserver -kill :1
; - Перезапустите его
vncserver :1
; - Повторно подключите его с вашего клиента 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 чем-то другим, в зависимости от вашей клавиатуры, проверьте ссылку выше для деталей.