在 Planner 中添加“显示桌面”快捷方式

在 Planner 中添加“显示桌面”快捷方式

我在 Ubuntu 14.04 上使用 Plank,我想为 Plank 添加“显示桌面”快捷方式,这样每当我单击它时,我都可以直接看到桌面,而不是最小化所有窗口。我该怎么做?

答案1

  1. 首先安装工具

    sudo apt-get install xdotool
    
  2. 创建桌面快捷方式对于“显示桌面”,使用 xdotool模拟按键Win+ :D

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

    添加以下内容:

    [Desktop Entry]  
    Type=Application  
    Exec=xdotool key --delay 100 super+d  
    Name=Show Desktop  
    Icon=desktop  
    Terminal=false  
    StartupNotify=false  
    

    或者跳过上面无聊的编辑部分并输入以下内容:

    echo -e "[Desktop Entry]\nType=Application\nExec=xdotool key --delay 100 super+d\nName=Show Desktop\nIcon=desktop\nTerminal=false\nStartupNotify=false" | sudo tee /usr/share/applications/show-desktop.desktop > /dev/null
    
  3. 在 Phank 中创建一个 Dockitem 文件:

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

    内容:

    [PlankItemsDockItemPreferences]  
    Launcher=file:///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(取消选中“保留在 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
    

相关内容