我如何知道我处于 Unity 的哪个工作区?

我如何知道我处于 Unity 的哪个工作区?

Ubuntu 的长期用户一直在努力在这里使用 Unity……

我正在运行 Unity 2D,可以单击工作区启动器图标切换到其他工作区。但是,如果我直接走到系统前,如何通过查看来判断自己位于哪个工作区?

更改工作区时启动器图标是否应该更改?是否有我可以安装的指示器小程序?我习惯使用顶部面板中间的旧 Gnome 工作区切换器!

答案1

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 中搜索):

在此处输入图片描述

答案2

乌班图 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 所述,将其添加到启动项中)

答案3

如果你从http://ppa.launchpad.net/geod/ppa-geod/ubuntu/pool/main/i/indicator-workspaces/确保在 synaptic 或软件中心获取所需的 wnck 库/绑定。否则此指示器将不起作用。

答案4

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

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

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

在此处输入图片描述

这样,您就可以调用屏幕通知来报告您现在在电网的位置。

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

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

相关内容