如何在Unity启动器中添加和删除Workspace Switcher启动程序?

如何从Unity扩展坞中删除Workspace Switcher启动器?

  1. 完全禁用工作空间
    • 请参阅@fossfreedom答案https://askubuntu.com/a/211169
  2. 要删除图标但仍保留工作区

    • 打开终端并执行:

      gsettings get com.canonical.Unity.Launcher favorites 

    输出将是,像,

     ['application://nautilus.desktop', 'application://chromium-browser.desktop', 'application://ubuntu-software-center.desktop', 'application://ubuntuone-installer.desktop', 'application://ubuntu-amazon-default.desktop', 'application://UbuntuOneMusiconeubuntucom.desktop', 'application://gnome-control-center.desktop', 'unity://running-apps', 'unity://expo-icon', 'unity://devices'] 

    要从Dock中删除工作区图标,您应该从该列表中取出'unity://expo-icon' 。 拿出来,对于这种情况,命令应该是:

     gsettings set com.canonical.Unity.Launcher favorites "['application://nautilus.desktop', 'application://chromium-browser.desktop', 'application://ubuntu-software-center.desktop', 'application://ubuntuone-installer.desktop', 'application://ubuntu-amazon-default.desktop', 'application://UbuntuOneMusiconeubuntucom.desktop', 'application://gnome-control-center.desktop', 'unity://running-apps', 'unity://devices']" 

    (不要忘记gsettings set上列表的双引号)

目前我在Unity Tweak Tool的帮助下使用了八个工作区。 我喜欢有多个工作区,但不喜欢不可移动的Unity Launcher图标,甚至更多,因为它只能使用八个工作区,而我只使用八个工作区。

14.04

拖动垃圾桶上的不需要的图标。

对于13.04

默认情况下,Launcher中未启用工作区切换器。 此设置可通过“系统设置”中的“ 外观 – 行为”选项卡进行切换

取消选中下图中显示的选项以删除工作区切换器图标。

在此处输入图像描述

12.10

如果您准备只使用一个虚拟桌面(即没有其他工作区),则以下内容适用于12.10及更高版本。

 gsettings set org.compiz.core:/ org / compiz / profiles / unity / plugins / core / hsize 1
 gsettings set org.compiz.core:/ org / compiz / profiles / unity / plugins / core / vsize 1

之前:

在此处输入图像描述

后:

在此处输入图像描述

对于Ubuntu 11.10和Ubuntu2D

使用您喜欢的文本编辑器编辑文件/usr/share/unity-2d/launcher/Launcher.qml ,即:

 sudo nano /usr/share/unity-2d/launcher/Launcher.qml 

对于Ubuntu 12.04和Ubuntu2D

使用您喜欢的文本编辑器编辑文件/usr/share/unity-2d/shell/launcher/Launcher.qml ,即:

 sudo nano /usr/share/unity-2d/shell/launcher/Launcher.qml 

找到这些行

  Component.onCompleted: { items.appendModel(bfbModel); items.appendModel(applications); items.appendModel(workspaces); items.appendModel(devices); shelfItems.appendModel(trashes); } 

并将它们改为

  Component.onCompleted: { items.appendModel(bfbModel); items.appendModel(applications); /* items.appendModel(workspaces);*/ items.appendModel(devices); shelfItems.appendModel(trashes); } 

Ubuntu的

不幸的是,桌面切换器硬编码为unity ,无法在不修改源代码的情况下将其删除。

确保安装了dpkg-dev软件包

 sudo apt-get install dpkg-dev 

要修改代码并自行编译,您需要执行以下操作

 mkdir ~/code cd ~/code mkdir build cd build apt-get source unity cd unity* 

用您喜欢的文本编辑器打开plugins/unityshell/src/LauncherController.cpp ,即:

nano plugins / unityshell / src / LauncherController.cpp

找到线条

 num_workspaces_ = WindowManager::Default()->WorkspaceCount(); if (num_workspaces_ > 1) { InsertExpoAction(); } 

将它们更改为

 /*num_workspaces_ = WindowManager::Default()->WorkspaceCount(); if (num_workspaces_ > 1) { InsertExpoAction(); }*/ 

构建包

 sudo apt-get build-dep unity debuild -us -uc 

等待它完成并在完成后安装

 cd .. sudo dpkg -i unity*.deb libunity*.deb netbook*.deb 

对于Ubuntu 11.04 / 11.10 / 12.04 (在Unity 2D中不起作用):

  1. 安装Compiz Config Settings Manager 安装compizconfig-settings-manager 来自Ubuntu软件中心

  2. 从Dash打开Compiz配置设置管理器

  3. 转到常规选项桌面大小选项卡

  4. 水平虚拟大小更改为“1”,垂直虚拟大小可以是任意数字。

  5. 通过打开Run Command (Alt-F2)并输入unity重新启动Unity

compizconfig

资源

11.04

目前,团结中有一个方便的小虫子可以让你这样做。 打开一个终端并运行’gnome-panel’。 gnome面板运行后,将“工作区切换器”小程序添加到面板。 打开工作区切换器首选项,然后选择1列和4行。 退出并回到统一,中提琴! 现在缺少工作区切换器。

是的我知道,如果你使用工作区,这是一种有点烦人的删除方法,但这是我现在知道的唯一方法..

在此处输入图像描述

要重新启动Unity启动器切换器,只需再次打开终端中的gnome-panel,然后返回2 X 2网格。 注销并重新登录。

12.04

现在这很容易,这要归功于艾萨克·约瑟夫(Isaac Joseph)可爱的Unity Revamped(还可以带回闪避式窗户和闪避活动窗口并提供其他一些选项)。

使用您选择的软件管理器添加存储库或:

 sudo add-apt-repository ppa:ikarosdev/unity-revamped 

现在这是统一的替代来源,它将自己报告为略微领先于版本中的规范。 升级,你将有这个新版本:

 apt-fast update && apt-fast dist-upgrade 

或者如果你不使用apt-fast,那么:

 sudo apt-get update && sudo apt-get dist-upgrade 

或者只使用软件更新程序。

注销,然后转到ccsm。 Ubuntu Unity插件现在在“实验”选项卡上有一个选项,标记为“启动器中的”Show“Expo Icon”,默认情况下启用。 禁用此function,图标消失。

如果这是切换工作区的首选方式,禁用图标不会禁用Super + S绑定。

12.04

从软件中心安装MyUnity。

打开它,转到桌面 ,减少(向左移动栏) H桌面V桌面 ,两者都是最小的。

重新开始。

使用Unity的14.04和更新的LTS版本。

启动设置 – >外观,然后选中如下所示的框。 工作区

通过鼠标访问切换台的启动器图标如下所示:

在此处输入图像描述