pep*_*ico 70

  1. 完全禁用工作区
  2. 仅删除图标但仍保留工作区

    输出将是这样的,

    ['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']
    
    Run Code Online (Sandbox Code Playgroud)

    要从 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']"
    
    Run Code Online (Sandbox Code Playgroud)

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

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

  • 这确实**了**我想做的事情。其他答案完全禁用桌面切换,而此答案仅删除图标,我仍然可以使用该功能本身。 (11认同)

fos*_*dom 45

对于 14.04

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

对于 13.04

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

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

在此处输入图片说明

12.10

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

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

前:

在此处输入图片说明

后:

在此处输入图片说明

  • 您针对 13.04 的解决方案并不完全是解决方案。禁用工作区将*完全*禁用它们,而不仅仅是从启动器中删除图标。有些人会希望在启动器中没有图标的情况下启用工作区。 (8认同)
  • 这实际上在 12.10 上对我有用,并且似乎比最佳答案更容易 (3认同)

Bru*_*ira 14

对于 Ubuntu 11.10 和 Ubuntu2D

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

sudo nano /usr/share/unity-2d/launcher/Launcher.qml
Run Code Online (Sandbox Code Playgroud)

对于 Ubuntu 12.04 和 Ubuntu2D

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

sudo nano /usr/share/unity-2d/shell/launcher/Launcher.qml
Run Code Online (Sandbox Code Playgroud)

找到这些行

    Component.onCompleted: {
        items.appendModel(bfbModel);
        items.appendModel(applications);
        items.appendModel(workspaces);
        items.appendModel(devices);
        shelfItems.appendModel(trashes);
    }
Run Code Online (Sandbox Code Playgroud)

并将它们更改为

    Component.onCompleted: {
        items.appendModel(bfbModel);
        items.appendModel(applications);
/*        items.appendModel(workspaces);*/
        items.appendModel(devices);
        shelfItems.appendModel(trashes);
    }
Run Code Online (Sandbox Code Playgroud)

Ubuntu

不幸的是,桌面切换器是硬编码的unity,如果不修改源代码就无法删除。

确保dpkg-dev安装了软件包

sudo apt-get install dpkg-dev
Run Code Online (Sandbox Code Playgroud)

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

mkdir ~/code
cd ~/code
mkdir build
cd build
apt-get source unity
cd unity*
Run Code Online (Sandbox Code Playgroud)

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

纳米插件/unityshell/src/LauncherController.cpp

找到线条

num_workspaces_ = WindowManager::Default()->WorkspaceCount();
if (num_workspaces_ > 1)
{
  InsertExpoAction();
}
Run Code Online (Sandbox Code Playgroud)

将它们更改为

/*num_workspaces_ = WindowManager::Default()->WorkspaceCount();
if (num_workspaces_ > 1)
{
  InsertExpoAction();
}*/
Run Code Online (Sandbox Code Playgroud)

构建包

sudo apt-get build-dep unity
debuild -us -uc
Run Code Online (Sandbox Code Playgroud)

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

cd ..
sudo dpkg -i unity*.deb libunity*.deb netbook*.deb
Run Code Online (Sandbox Code Playgroud)


Cas*_*Cas 12

对于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. 通过打开运行命令(Alt-F2) 并键入来重新启动 Unityunity

编译配置

来源


小智 7

11.04

目前,Unity 中有一个方便的小错误,可让您执行此操作。打开一个终端并运行“gnome-panel”。一旦 gnome 面板运行,将“工作区切换器”小程序添加到面板。打开工作区切换器首选项并选择 1 列和 4 行。退出并重新统一,中提琴!现在缺少工作区切换器。

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

在此处输入图片说明

要恢复 Unity 启动器切换器,只需再次在终端中打开 gnome 面板,然后返回到 2 X 2 网格。注销并重新登录。