如何从Alt-Tab(应用程序)切换器中删除“Show Desktop”?

Modified on: Sat, 09 Jun 2018 00:08:23 +0800

是否可以从 Alt + Tab 应用程序切换器中删除“显示桌面”?

最佳答案

可以做到!

我上传了用于12.04 的Unity版本,修复了此问题(在Alt-Tab切换台中没有显示桌面)。

  • 要安装,请打开终端并:
sudo apt-add-repository ppa:izx/askubuntu -y
sudo apt-get update
sudo apt-get install unity
  • 您可以在Compiz的Unity插件中启用“显示桌面图标”设置(使用ccsm)以获取左侧启动器上的图标:

  • 如果/当发布新的Unity更新时,Update Manager将自动下载它。我将尝试“修复”更新并尽快将其放入PPA中;如果您升级并在切换器中重新出现“显示桌面”,请在此答案中添加评论以提醒我!

你是怎么做到的?

我修改了Unity Source。它包括两个步骤:

  1. plugins/unityshell/src/LauncherController.cpp中注释掉第900行, default将“Show Desktop”图标添加到切换台:
  2. 醇>
    // results.push_back(pimpl->desktop_icon_);
    1. 更改plugins/unityshell/src/unityshell.cpp中的第1638行:

        if (!(results.size() == 1 && results[0]->GetIconType() == AbstractLauncherIcon::IconType::TYPE_DESKTOP))

        if (!results.size() == 0))

      • 虽然Alt-Tab切换器图标列表之前至少为1(show-desktop图标),但现在为0,我们需要修改此项以仅在列表中至少有一个项目时显示切换器(即至少有一个应用正在运行)。
    2. 醇>
作者:,ish

相关问答

添加新评论