当前位置: 首页>>技术教程>>正文


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

, ,

问题描述

是否可以从Alt + Tab应用程序切换器中删除”Show Desktop”?

最佳解决方案

可以办到!

我已经上传了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,application-switcher,ubuntu

  • 如果/发布新的Unity更新,Update Manager将自动下载它。我会尝试将”fix”更新并尽快放入PPA中;请在此答案中添加评论,以便在升级时切换到提醒状态,并在切换器中升级”Show Desktop” re-appears!

你是怎么做到的?

我修改了Unity Source。它由两个步骤组成:

  1. plugins/unityshell/src/LauncherController.cpp中注释掉第900行,默认情况下会将”Show Desktop”图标添加到切换器中:

// 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,我们需要修改此选项以仅在列表中至少有一个项目时显示切换器(即至少有一个应用程序正在运行)。

次佳解决方案

13.04和更新

对于13.04,13.10和14.04,要启用或禁用应用程序切换器中的”Show desktop”选项,可以使用unity-tweak-tool

unity,application-switcher,ubuntu

unity,application-switcher,ubuntu

12.10

对于12.10,将新的setting has been added添加到CCSM,以在应用程序切换器中启用或禁用”Show desktop”选项。

在终端中运行此命令以安装CCSM:

sudo apt-get install compizconfig-settings-manager

现在打开CCSM并转到Ubuntu Unity插件。

unity,application-switcher,ubuntu

切换到切换器选项卡。然后勾选切换器选项中的禁用显示桌面旁边的复选框。

unity,application-switcher,ubuntu

unity,application-switcher,ubuntu

第三种解决方案

在14.04中,我可以在CompizConfig设置管理器中完成此操作。

sudo apt-get install compizconfig-settings-manager

通过访问:

  • 列表中的”Desktop”部分在宽,白色,右侧区域→

  • “Ubuntu Unity Plugin”项目→

  • “Switcher”选项卡→

  • “禁用在切换器中显示桌面”项目。

这是一个默认的,未定制的C.C.S.M.直接从回购。

参考资料

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