更好的工作空间切换器?

更好的工作空间切换器?

我正在运行 Ubuntu 12.04,并默认安装 Unity。

工作区切换器图标本来可以做得更好。它的功能是通过按键实现的。无论其他桌面上是否有窗口,图标都保持不变(桌面 1 上有两个窗口)。

是否有更好的工作区切换器 - 可以实时显示桌面上的窗口?

或者,我可以吗?我怎样才能关闭工作区切换器图标?

答案1

我和你有同样的问题,因为我使用的是一台屏幕空间有限的小型笔记本电脑,并且我配置了触摸板来执行所有工作区切换。我找到了如何删除图标的方法,而且这并不太复杂。请注意,我使用的是 12.10,这可能不适用于 12.04。我仍然是一名新手程序员和 Linux 用户,所以如果我误用了任何术语,请原谅我。由于工作区切换器图标(又称 expo 图标)是“嵌入到 Unity 中的”,因此您必须获取源代码,对其进行更改,然后重新编译。该过程与此处提到的过程非常相似:

如何在 Unity 中禁用任意默认多点触控手势?

具体步骤如下:

在终端中输入以下命令:

$ sudo apt-get build-dep unity    
$ cd /tmp
$ mkdir unity
$ cd unity

我使用了 tmp 目录,但您也可以在其他地方进行此操作。

获取 Unity 源代码:

$ apt-get source unity

进入目录“unity-6.12.0”:

$ cd unity-6.12.0

使用您选择的文本编辑器打开“LauncherController.cpp”

$ gedit /tmp/unity/unity-6.12.0/launcher/LauncherController.cpp

按 Ctl+F 并搜索“工作区”。第 627 行有一个命令

bool wp_enabled = (workspaces > 1);

将“1”更改为比您要使用的工作区数量更大的数字。例如,我想使用 3 个工作区,因此我将条目更改为如下所示:

bool wp_enabled = (workspaces > 4);

保存并关闭 LauncherController.cpp 文件,然后构建 Unity:

$ dpkg-buildpackage -us -uc -nc

这将需要几分钟的时间。然后安装刚刚构建的修改后的 Unity:

$ cd ..
$ sudo dpkg -i *deb

安装完成后,您可以注销并重新登录。然后打开 CCSM,转到常规 > 常规选项 > 桌面大小选项卡,并将桌面数量更改为 1。您应该会看到工作区切换器图标从启动器中消失。现在您可以将桌面数量改回您想要使用的数量,并且工作区切换器图标应该保持隐藏。您可能能够重新启动并获得相同的结果,这正是我所做的。您已经完成了!

答案2

Pawelki 关于 Compiz 的回答可能有用。没有官方的“动态”工作区切换器图标。

您可以使用 Compiz 或 MyUnity 或 Ubuntu Tweak 更改工作区数量。Gnome 3 允许动态设置工作区数量,您可能会喜欢,尽管 Unity 也很棒。

答案3

从 Unity 启动器中删除工作区切换器图标。

  • 安装 CompizConfig 设置管理器

    sudo apt-get install compizconfig-settings-manager
    
  • 打开 Unity dash > 输入“compiz”> 运行“CompizConfig 设置管理器”

    • 在右侧面板上单击 Ubuntu Unity 插件(位于桌面组中)
    • 切换到第三个选项卡——“实验”
    • 并取消选中“在启动器中显示‘Expo 图标’”

答案4

在终端中安装 Synaptic:sudo apt-get install synaptic并安装包“docky”。​​在 Unity 菜单中启动 Docky,现在它位于显示屏底部。

在 Docky 的偏好设置中选择工作区切换器并自动隐藏它。

相关内容