Нажатие «D» показывает рабочий стол, как отключить?

7

Как остановить D от показа рабочего стола?

Когда я RDP (xrdp) или VNC (встроенный или x11vnc, клиентская сторона UltraVNC), нажатие «D» показывает рабочий стол.

Скажите, пожалуйста, как удалить эту привязку.

    
задан A T 22.09.2011 в 17:21
источник

4 ответа

5

У меня было то же самое. Вот что я делаю, чтобы решить:

  • Перейдите в меню System - > Preferences - > Keyboard Shortcuts
  • В категории Window Management выберите запись для Hide all normal windows and set focus to the desktop и нажмите клавишу Backspace , чтобы удалить запись
  • Перезапустите сеанс vncserver

Альтернативный вариант - использовать командную строку в сеансе. Вставьте в терминал следующее:

gconftool-2 -t str -s /apps/metacity/global_keybindings/show_desktop ""
    
ответ дан Shane Meyers 23.09.2011 в 00:53
источник
6

В качестве альтернативы приведенному выше ответу, что я сделал в своем удаленном сеансе, было отредактировано dconf для ubuntu 12.10 на gnome-fallback ui.

открыть Приложения \ Системные инструменты \ dconf Editor

перейдите к org\gnome\desktop\wm\keybindings

затем измените ключевое слово show-desktop на [] .

Затем я перезагрузил машину, но вы, вероятно, могли бы просто перезапустить службу, и все сработало.

    
ответ дан Jeremy van Dyk 21.05.2013 в 07:14
3

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

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

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

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

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

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


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

First make sure that your local session is not capturing away the shortcuts from your remote session. I like using this trick: faq.i3wm.org/question/1679/toggle-i3s-listening-behavior/ on my local session but you can also use whatever method your vnc client provides (e.g. Remmina has a keyboard icon that when pressed will send all all keys directly to your remote session)

Then at the remote server make sure that xev reports key events when pressing and releasing the windows key. Run xev from a terminal, make sure your mouse pointer rests on xev's window and hit the windows/super key. You should see something like this:

KeyPress event, serial 27, synthetic NO, window 0x2000001,
    root 0x25, subw 0x0, time 378034015, (-1,97), root:(515,117),
    state 0x0, keycode 89 (keysym 0xffeb, Super_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

Take note of the description of the key next to its keysym: Super_L in this case.

Next run xmodmap -pm and look at the line starting with mod4. Next to mod4 it will print what ever key is bind to mod4. If everything is OK you should see this line among the output:

mod4        Super_L (0x59)

But since you're reading these lines it probably displays nothing next to mod4 or it displays some other key (e.g. Meta_L). To fix it run these two commands:

xmodmap -e "clear mod4"  # un-bind mod4 from what ever other key
xmodmap -e "add Mod4 = Super_L" # <--- again replace Super_L with whatever xev gave you
    
ответ дан QueueUnderflow 26.04.2015 в 07:54
0

У меня возникла проблема с d, показывающим рабочий стол и другие проблемы с одним ключом. Я обнаружил, что ошибся в своем ~/.vnc/xstartup . У меня было настроено 2 менеджера окон: startxfce4 & и x-window-manager & . После того как я удалил позже, у меня больше не было проблем с одним ключом.

    
ответ дан Duane Dieterich 17.02.2015 в 02:09