Как настроить привязку клавиш <Super> D в Xfce для отображения рабочего стола?

9

Как я могу получить Super- Dключ привязки в Xfce рабочем столе? Start+ dНе работает и вызова меню Whisker , но не показывает на рабочем столе. Я попытался изменить, в ярлыках, с Ctrl+ alt+ Dна Start+, Dно это все еще не работает.

Это хорошо работает в Cinnamon, когда Superклавиша нажата, меню появляется, а для Start+ dэто просто работает, как в Windows.

В чем может быть причина, если он работает в Cinnamon, он также не может работать в Xfce?

user12458
источник
Не могли бы вы объяснить, как вы пытались изменить ярлыки?
Панагиотис Табакис

Ответы:

6

Вы можете изменить ярлыки, которые обрабатывают диспетчер окон, открыв диспетчер окон в меню «Настройки»> «Диспетчер окон» на вкладке «Клавиатура».

  • Прокрутите вниз, пока не увидите Показать рабочий стол, (по умолчанию Ctrl+ Alt+ D)
  • Нажмите, чтобы выбрать строку, и нажмите Edit Оконный менеджер
  • Нажмите нужную комбинацию клавиш на клавиатуре во всплывающем окне «Действие окна» ( Super+ Dв вашем случае).
    Сочетание клавиш в диспетчере окон
  • Нажмите Close.

Таким образом, показ рабочего стола будет вызван Super+ D.

Панагиотис Табакис
источник
2
Похоже, это не работает, если у вас есть супер-ключ, чтобы открыть меню «
Clément
1

У меня была такая же проблема в Linux Mint 18 Xfce.

Я решил это с помощью решения в ответах по этой ссылке: http://www.linuxquestions.org/questions/linux-software-2/how-to-show-desktop-in-xfce4-601161-print/

Скрипт с использованием команд «wmctrl -k on» и «wmctrl -k off»

#!/bin/sh
if xprop -root  _NET_SHOWING_DESKTOP|egrep '= 1' ; then
      wmctrl -k off ;
    else
      wmctrl -k on ;
    fi

Вы можете создать ярлык для скрипта в настройках клавиатуры.

Pseudoabulafia
источник
1
Разве это не конфликтует с меню Whisker? Это происходит, если у вас есть <Super>, чтобы вызвать меню усов.
user12458
Это не конфликт для меня, если у меня достаточно времени, чтобы «супер» пульсировать. Поэтому я сначала пульсирую <Super>, а затем <D>, и у меня нет проблем. На самом деле, у меня есть больше ярлыков с <super> + <letter>. Также, при желании, вы можете удалить де-ярлык в меню Whisker в настройках клавиатуры.
Псевдоабулафия
Можно ли отрегулировать это время?
user12458
Чтобы единственное решение сработало у меня, xubuntuя добавляю этот скрипт в новый файл sudo nano /usr/local/sbin/showdesktopи sudo chmod +x showdesktopназначаю ярлык из контекстного меню приложения настройки / клавиатуры xfce
Salem F
0

Для включения сделайте это:

  • Перейдите в папку ~/.config/xfce4/xfconf/xfce-perchannel-xml/(обратите внимание, это скрытая папка, поэтому, если вы используете Thunar, нажмите Ctrl+, Hчтобы увидеть скрытые папки и файлы)

  • Откройте файл xfce4-keyboard-shortcuts.xml в текстовом редакторе (если дважды щелкнуть, он откроется в браузере)

  • Добавьте следующую строку:

    <property name="&lt;Super&gt;d" type="string" value="show_desktop_key"/>
    

В моем случае я его во втором пункте <property name="xfwm4" type="empty">, но она могла бы работать в первой, <property name="commands" type="empty">.


источник
Не работает для меня!
user12458
Затем попробуйте описанное выше в том же файле, но в любой из этих папок (требуется sudoпитание): /etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/и/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/
Не работает до сих пор! Должен ли я поместить его в свойство по умолчанию? или просто прямо под xfmw4? Я также попытался выйти и протестировать! но все еще не работал
user12458
Странно ... Вы пытались изменить через меню настроек? Откройте «Настройки» ( xfce4-settings-managerв терминале), выберите «Диспетчер окон», затем выберите вкладку «Клавиатура» и прокручивайте вниз, пока не появится «Показать рабочий стол». Измените это, используя ваш ключ.
Да, но это не сработало.
user12458
0

Я думаю, что есть ошибка в XFCE. Если я зайду в Настройки> Диспетчер окон> Клавиатура и назначу ярлык Super + D, он будет работать до следующего перезапуска. Чтобы этот ярлык работал всегда, необходимо сначала удалить существующее назначение ярлыка. Итак, сначала нажмите кнопку [Очистить], чтобы удалить ярлык по умолчанию, а затем нажмите комбинацию Super + D. В противном случае существующий ярлык остается «под прикрытием» и мешает работе.

Также, конечно, вы можете захотеть очистить любые другие места, где используется ключ Windows (Super), например, для отображения меню Whisker, потому что в противном случае каждый раз, когда вы нажимаете Super + D, он будет пытаться открыть меню Whisker. Например, я использую другие комбинации с ключом Windows, такие как Super + T = терминал запуска, Super + E = запуск Thunar (аналог Super + E в Windows, где он запускает Windows Explorer). Поэтому мне пришлось очистить назначение клавиши Win, чтобы показать меню Whisker, чтобы меню не появлялось всегда.

Павел Танков
источник