更好的工作区切换器?


9

我正在使用默认安装的Unity运行Ubuntu 12.04。

工作区切换器图标本来可以更好。它的功能是通过按键完成的。无论其他台式机上是否有窗口,该图标均保持不变(台式机1上有两个窗口)。

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

或者,我可以如何关闭工作区切换器图标?

Answers:


5

我和您有相同的问题,因为我正在使用屏幕空间有限的小型笔记本电脑,并且我将触摸板配置为执行所有工作区切换。我发现了如何删除该图标,并且它并没有太复杂。请注意,我正在使用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。您应该看到“工作区切换器”图标从启动器中消失了。现在,您可以将桌面数量改回要使用的数量,并且工作区切换器图标应保持隐藏状态。您可能可以重新启动并完成相同的结果,这就是我所做的。你完成了!


1
哇,我第一次看到一个实际的修改/构建周期,它的好处是。太棒了,谢谢你。
Aditya MP

3

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

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


1
@IshaanDube您可以编辑此答案以解释如何使用MyUnity和Ubuntu Tweak进行此操作吗?现在,某人可能很难使用这个答案。
伊利亚·卡根

1

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

  • 安装CompizConfig设置管理器

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

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

1
好了,安装了CompizConfig设置管理器。但是,Ubuntu Unity Plugin in Desktop组中的“实验”选项卡中没有选项“在启动器中显示'Expo Icon'” :(
deshmukh 2012年

1

备用工作区切换器?我不确切知道当前的问题是什么。我个人认为,如果您将expo设置为在将鼠标移至某个角时启动,则它会更有用,对我来说,它位于右下角,然后将其转到工作区切换器(AKA expo),您可以在其中进行设置Compiz设置(CCSM)下的expo设置

如果您想要更简单的东西(如10.04中的东西),可以尝试以下操作: 在此处输入图片说明

您可以通过在终端中运行以下代码来安装它:

sudo add-apt-repository ppa:geod/ppa-geod
sudo apt-get update
sudo apt-get install indicator-workspaces

然后,通过搜索“工作空间指示器”,从Unity破折号中运行该程序,如果希望,您可以按照其他人列出的说明禁用切换器图标。尽管它说的是11.04,但是在12.04中使用它应该没有问题。


我从该网站获得了后者的信息:http : //www.techdrivein.com/2011/05/10-useful-application-indicators-for.html


工作区切换器非常有用。如果您仔细阅读,我是在询问图标:)
deshmukh 2012年

因此,您只是不喜欢该图标?
Weylin Schreck

绝对。它不提供任何其他信息,并且可以使用键盘来完成操作-更快。实际上,我也想摆脱启动器顶部的Ubuntu图标。
deshmukh

是的,我知道您的意思,如果您宁愿将手放在键盘上,那几乎是无用的,如果您将启动器安装在自动隐藏中,它就更无用了……就像我一样。我将我的启动博览会密钥设置为坟墓密钥或〜密钥。而且,如果我只是懒惰并且主要使用鼠标,那么我也有桌面优势。我知道您可以消除工作区切换器图标,但我不相信您可以摆脱“仪表板”按钮。我认为,虽然您可以通过按超级键来简单地打开它,但实际上在其中放置按钮仍然很有用。
Weylin Schreck

1

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

在Docky的首选项中,选择工作区切换器并自动隐藏它。


0

我不知道其他图标,但是您可以将其关闭。从软件中心安装compiz配置设置,安装并打开它。

在左侧选择常规,然后常规选项转到桌面大小选项卡,并将所有选项设置为1。

然后,只需等待compiz重新启动,它将消失。


那将使台式机数量=1。我需要多个台式机!
deshmukh
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.