如何知道Unity所在的工作空间?


13

Ubuntu的长期用户在这里努力使用Unity。

我正在运行Unity 2D,可以单击工作区启动器图标以切换到其他工作区。但是,如果我只是步入系统,该如何看待我所在的工作区呢?

更改工作空间时,启动器图标是否应该更改?我可以为此安装一个指示器小程序吗?我已经习惯了顶部面板中间的旧Gnome工作区切换器!

Answers:


18

13.04

现在,此功能已在13.04及更高版本中内置-启动器工作区图标显示您当前所在的工作区:

伊姆古尔

伊姆古尔

12.10及更早版本

在此处输入图片说明

10.04 / 10.10 / 11.04 / 11.10

为此,请首先安装PPA:

sudo add-apt-repository ppa:geod/ppa-geod

更新并安装:

sudo apt-get update
sudo apt-get install indicator-workspaces

12.04起

PPA作者没有为12.04和更高版本准备的软件包。但是,您可以下载11.10中使用的相同deb软件包并进行安装。

下载v0.6.2.2 deb软件包

安装先决条件:

sudo apt-get install python-wnck

如何开始

indicator-workspaces如果安装尚未添加以下内容,最后将其添加到启动应用程序(在Dash中搜索):

在此处输入图片说明


1
感谢您的协助。可笑的是这不是内置的!
HDave

挑剔:如今我们有1个工作区,而4个“部分”是视口。askubuntu.com/questions/44102/...
Rinzwind

在带有Unity的12.10中,自动启动不起作用,但是可以从命令行“ indicator-workspace”启动该程序,此后它可以正常工作并且可以与Launcher栏中的工作区选择器良好地交互。不幸的是,无法命名工作空间。

如果您使compiz cube旋转或其他特殊效果,这也将失败。
HDave 2014年

正在使用14.04(已安装deb软件包)!
Gauthier 2014年

6

Ubunutu 14.10(基于fossfreedom的回答,对不起,我需要更多代表才能发表评论)

  1. sudo apt-get install python-wnck
  2. sudo apt-get install python-appindicator
  3. wget http://ppa.launchpad.net/geod/ppa-geod/ubuntu/pool/main/i/indicator-workspaces/indicator-workspaces_0.6.2.2_all.deb
  4. sudo dpkg -i ./indicator-workspaces_0.6.2.2_all.deb
  5. indicator-workspaces & disown
  6. (如上面的fossfreedom所述,添加到启​​动中)

为什么还要这样做?是因为Unity2D吗?启用工作区(设置->外观->行为)后,我将Ubuntu 14.04与常规Unity配合使用,并且工作区指示符会在启动器栏上显示,而不需要进一步的操作。
Lambart

是的,我在启动器上安装了该功能,但不适用于我的用例。它显示为2x2,但我使用1x5。在简单的数字显示效果要好得多我。
安东尼·阿斯蒂格

5个工作区,哇!您必须是多任务处理大师。:)
Lambart

是的,我并不经常广泛使用这5个函数,但是当我需要它们时,它真的很有帮助:PI很久以前就以惯例5表示约定,当时我认为我使用的是compiz的“多维数据集”。我发现不均匀的数字更容易在空间上回想起来,并通过不同的系统陷入困境。当紧急事项出现时,我会经常“备份”我的整个工作空间,有时这些紧急情况会彼此叠加。
安东尼·阿斯蒂格,2015年


0

Ubuntu的Unity桌面使用视口,而不是工作空间,这是基于坐标的系统。

要了解当前视口,可以将以下命令集(或将它们放置到脚本中并将其绑定)到键盘快捷键:

xprop -root -notype _NET_DESKTOP_VIEWPORT  | awk -F '=' '{ print "Current Viewport:"$2  }' | xargs -I {} notify-send {}

在此处输入图片说明

这样,您可以调用屏幕通知来报告您当前在网格中的位置。

就个人而言,因为我在firefox和终端之间花费了99%的时间,所以我将所有这些命令都设置为函数 .bashrc

get_viewport()
{
  xprop -root -notype _NET_DESKTOP_VIEWPORT  | \
      awk -F '=' '{ print "Current Viewport:"$2  }' | \
      xargs -I {} notify-send {}
}
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.