我在 Ubuntu 14.04 上使用 Plank,我想为 Plank 添加“显示桌面”快捷方式,这样每当我单击它时,我都可以直接看到桌面,而不是最小化所有窗口。我该怎么做?
答案1
首先安装工具:
sudo apt-get install xdotool
创建桌面快捷方式对于“显示桌面”,使用 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
在 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'
使其永久化
现在在 中为上面的命令创建一个条目
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