当前位置: 首页>>技术问答>>正文


如何将“Show desktop”图标添加到启动器?

, , ,

问题描述

我最近从10.04升级到12.04,并且在启动器中没有显示桌面。我知道我可以使用Ctrl + Super + D,但有没有办法让它在启动器中?

编辑:我刚刚在MyUnity的启动程序上安装了”show desktop”图标(见下文),它工作正常。它没有在Dash发射器上面安装图标,但远低于它。该错误显然已被修复。这是截至2012.9.30。

最佳解决办法

12.04及更早版本

您可以安装MyUnity,然后您可以选择激活”Show Desktop”。

unity,launcher,show-desktop,ubuntu

注意:截至2012年5月,这将“显示桌面”图标置于“破折号”图标上方。这是一个bug

unity,launcher,show-desktop,ubuntu

次佳解决办法

13.04及更高版本

show-desktop图标现在是通过系统设置 – 外观的切换选项

unity,launcher,show-desktop,ubuntu

第三种解决办法

只有一种解决方法:

  1. 安装xdotool

  2. 创建一个文件~/.local/share/applications/show-desktop.desktop

  3. 将以下内容粘贴到该文件中:

    [Desktop Entry]
    Name=Show Desktop
    Exec=xdotool key --delay 300 super+d
    Icon=desktop
    Terminal=false
    Type=Application
    StartupNotify=true
    
  4. 使文件可执行:右键单击 – >属性 – >权限 – >勾选’允许作为程序执行’

  5. 现在在Nautilus中浏览该文件并将其拖动到启动器:

unity,launcher,show-desktop,ubuntu

问题在于,在启动启动器之后,您必须等待一会才能重新启动它。所以你不能快速隐藏 – >取消隐藏。它实际上通过命令行工作,所以也许有办法解决这个问题,但我不知道如何。

11.10更新:

在11.10中,快捷键super+d似乎不再有效。改用ctrl+alt+d。但是,上述问题依然存在。

12.04更新:

在12.04中,您将能够通过ccsm(Ubuntu Unity Plugin选项→Experimental选项卡)启用启动器项目:

unity,launcher,show-desktop,ubuntu

第四种办法

Ubuntu 12.10

在Ubuntu 12.10中添加”Show desktop”图标:

  1. 启动Dconf编辑器(从短划线或其他方式)。

  2. 转到com>规范>团结>发射器。

  3. 在收藏夹中添加’unity://desktop-icon’。

unity,launcher,show-desktop,ubuntu

现在可以通过拖放来重新定位此图标。

Source

第五种办法

您也可以使用compizconfig-settings-manager(ccsm)(而不是MyUnity)来调整此设置。

打开CCSM,然后点击Ubuntu Unity Plugin设置,然后选择Experimental选项卡并选中启动器中显示”Desktop Icon”旁边的框。

unity,launcher,show-desktop,ubuntu

这会将图标放在短划线的顶部,因此您需要按照@Roland Taylor的建议进行操作,并重置统一(unity --reset)。


此外,您可以使用Alt-Tab切换器显示桌面

unity,launcher,show-desktop,ubuntu

第六种办法

您可以使用键盘快捷键Ctrl + Super + D快速显示桌面。我不知道使用图标的选项。

第七种办法

当您使用Unity时,您会激活动画并可以使用边绑定。点这个,你甚至不必点击。

您可以从软件中心安装CompizConfig设置管理器,转到’General Settings'(1.),然后键入关键字(2.),然后您可以选择一个边来触发’Show Desktop'(3.)。您还可以选择设置单个键盘快捷键。

unity,launcher,show-desktop,ubuntu

第八种办法

当alt-tabbing时有一个”Show desktop”图标,因此您可以使用alt-tab然后shift-alt-tab来完成此操作。

第九种办法

Ubuntu 11.04


webup8.org :(通过我稍作修改)

  1. Install wmctrlInstall wmctrl.

  2. Download the script and .desktop file, extract it and place the “showdesktop” script in the /usr/local/bin folder using the commands below:

    cd ~ wget http://webupd8.googlecode.com/files/showdesktop.tar.gz tar -xvf showdesktop.tar.gz && rm showdesktop.tar.gz sudo mv showdesktop /usr/local/bin/ 

    If you want to manually download the file, get it from HERE.

  3. Now you should see a file called “showdesktop.desktop” in your home folder – you can move it wherever you want (or leave it there) and then simply drag it to the Unity launcher and you’ll have a “Show desktop” icon.

Known issue: when clicking the “Show Desktop” icon in the Unity launcher, you’ll have to wait until the icon stops pulsating before clicking it again (that’s about 10 seconds) or else the it doesn’t do anything. You can middle click when the icon is pulsating if you don’t want to wait (thanks to Mahdi for the tip!).

第十种办法

重置Unity(unity --reset),然后重新启用它,将其放回正确的位置。

unity,launcher,show-desktop,ubuntu

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/867.html,未经允许,请勿转载。