Добавить ярлык "Показать рабочий стол" в доску

Я использую Plank в Ubuntu 14.04, я хочу добавить ярлык "показать рабочий стол" в plank, чтобы всякий раз, когда я щелкаю по нему, я получал возможность видеть рабочий стол напрямую, а не сворачивал все окна. Как мне это сделать?

1 ответ

  1. Прежде всего установите xdotool:

    sudo apt-get установить xdotool

  2. Создайте ярлык на рабочем столе для "Показать рабочий стол" для имитации нажатия клавиши WIN+D с помощью xdotool:

    sudo nano /usr/share/applications/show-desktop.desktop

    Содержимое:

    [Desktop Entry]
    Type = Application
    Exec = ключ xdotool - задержка 100 супер +d
    Имя = Показать рабочий стол
    Icon= рабочий стол
    Terminal= ложь
    StartupNotify= ложь

    Или пропустите скучную часть редактирования сверху и введите это:

    echo -e "[Desktop Entry] \ nType = Application \ nExec = ключ xdotool --delay 100 super+d\nName= Показать рабочий стол \nIcon=desktop\nTerminal=false\nStartupNotify=false" | sudo tee /usr/share/applications/show-desktop.desktop > /dev/null

  3. Создайте файл Dockitem в Phank:

    nano ~ /.config / plank / dock1 / launchers / show-desktop.dockitem

    Содержимое:

    [PlankItemsDockItemPreferences]
    Launcher = файл:///usr/share/applications/show-desktop.desktop

    Или пропустите скучную часть редактирования сверху и введите это:

    / bin / bash -c 'echo -e "[PlankItemsDockItemPreferences] \ nLauncher = file:///usr/share/applications/show-desktop.desktop" | tee ~ /.config / plank / dock1 / launchers / show-desktop.dockitem '

  4. Сделайте это постоянным

    Теперь создайте запись для команды выше в gnome-session-properties, Потому что, если вы случайно ошиблись и удалили dockitem "Показать рабочий стол" (снимите флажок "Keep In Dock"), вам нужно каждый раз заново создавать файл dockitem. Чтобы решить эту проблему, мы просто заставляем пересоздавать файл dockitem при каждом запуске сеанса:

    echo -e "[Desktop Entry]\nType=Application\nExec=/bin/bash -c 'echo -e \"[PlankItemsDockItemPreferences]\\\nLauncher=file:///usr/share/applications/show-desktop.desktop\" | tee ~/.config/plank/dock1/launchers/show-desktop.dockitem'\nHidden=false\nX-GNOME-Autostart-enabled=true\nName=show-desktop-in-phank" | tee ~/.config/autostart/show-desktop-in-phank.desktop > /dev/null

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