![如何从 Alt-Tab(应用程序)切换器中删除“显示桌面”?](https://linux22.com/image/1036730/%E5%A6%82%E4%BD%95%E4%BB%8E%20Alt-Tab%EF%BC%88%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%EF%BC%89%E5%88%87%E6%8D%A2%E5%99%A8%E4%B8%AD%E5%88%A0%E9%99%A4%E2%80%9C%E6%98%BE%E7%A4%BA%E6%A1%8C%E9%9D%A2%E2%80%9D%EF%BC%9F.png)
是否可以从Alt+Tab应用程序切换器中删除“显示桌面”?
答案1
13.04 及更高版本
对于 13.04、13.10 和 14.04,要在应用程序切换器中启用或禁用“显示桌面”选项,您可以使用unity-tweak-tool
12.10
对于 12.10,新的已添加设置到 CCSM 启用或禁用应用程序切换器中的“显示桌面”选项。
在终端中运行此命令来安装 CCSM:
sudo apt-get install compizconfig-settings-manager
现在打开 CCSM 并转到 Ubuntu Unity 插件。
切换到切换器选项卡。然后勾选在切换器中禁用“显示桌面”选项。
答案2
可以办到!
我已上传 Unity 版本12.04 版本修复了这个问题(Alt-Tab 切换器中不显示桌面)。
- 安装,打开终端并:
sudo apt-add-repository ppa:izx/askubuntu -y sudo apt-get 更新 sudo apt-get 安装 unity
您可以在 Compiz 中的 Unity 插件中启用“显示桌面图标”设置(使用
ccsm
)以获取左侧启动器上的图标:如果/当发布新的 Unity 更新时,更新管理器将自动下载它。我会尝试“修复”更新并尽快将其放入 PPA 中;请在此答案中添加一条评论,以便在您升级并且“显示桌面”重新出现在切换器中时提醒我!
你是怎么做到的?
我修改了 Unity 源代码。它包括两个步骤:
- 注释掉第 900 行
plugins/unityshell/src/LauncherController.cpp
,默认情况下会将“显示桌面”图标添加到切换器:
//结果.push_back(pimpl->desktop_icon_);
将第 1638 行更改
plugins/unityshell/src/unityshell.cpp
为:如果 (!(results.size() == 1 && results[0]->GetIconType() == AbstractLauncherIcon::IconType::TYPE_DESKTOP))
到
如果 (!results.size() == 0))
- 虽然 Alt-Tab 切换器图标列表之前至少有 1 个(显示桌面图标),但现在是 0,我们需要修改它以仅当列表中至少有一个项目(即至少有一个应用程序正在运行)时才显示切换器。
答案3
在 14.04 中,我能够在 CompizConfig 设置管理器中完成此操作。
sudo apt-get install compizconfig-settings-manager
通过访问:
- 列表的“桌面”部分位于右侧宽阔的白色区域中 →
- “Ubuntu Unity 插件”项目 →
- “切换器”选项卡 →
- “禁用在切换器中显示桌面”项。
这是直接来自存储库的默认、未定制的 CCSM。
答案4
所以,我不确定这对您是否有帮助,但是在使用 Unity 2D 时,由于厌倦了没有图形驱动程序,我转而使用 gnome 后备。然后,由于不满意,我又回到了 Unity 界面。我不再在 ALT+TAB 应用程序切换器中显示“显示桌面”。我认为这是 Gnome 界面将其设置在左下角的副作用,当我切换回来时,它不再存在。似乎对我有用...值得一试。