![我如何知道我处于 Unity 的哪个工作区?](https://linux22.com/image/1106384/%E6%88%91%E5%A6%82%E4%BD%95%E7%9F%A5%E9%81%93%E6%88%91%E5%A4%84%E4%BA%8E%20Unity%20%E7%9A%84%E5%93%AA%E4%B8%AA%E5%B7%A5%E4%BD%9C%E5%8C%BA%EF%BC%9F.png)
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 包并安装它。
安装先决条件:
sudo apt-get install python-wnck
如何开始
最后,indicator-workspaces
如果安装尚未添加此项,请将其添加到您的启动应用程序(在 Dash 中搜索):
答案2
乌班图 14.10(根据 fossfreedom 的回答,抱歉我需要更多的声誉才能发表评论)
sudo apt-get install python-wnck
sudo apt-get install python-appindicator
wget http://ppa.launchpad.net/geod/ppa-geod/ubuntu/pool/main/i/indicator-workspaces/indicator-workspaces_0.6.2.2_all.deb
sudo dpkg -i ./indicator-workspaces_0.6.2.2_all.deb
indicator-workspaces & disown
- (如上文 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 {}
}