5

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

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

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

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

3 ответа3

6

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

  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.

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

Питер

2

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

1

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

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

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

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

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

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

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