从命令行检测您所在的工作空间

时间:2010-12-15 00:00:05

标签: linux bash workspace

我正在尝试给自己写一个小函数来帮助我跟踪我正在做的事情,我的想法是在每个工作区中我正在进行不同的任务,并且每个工作室都有一个不同的“todo.txt”文件工作区。当我调用命令时,我当然可以指定我所在的工作区,但我真的想自动检测哪个工作区并更改相应的文件。

有没有办法从命令行确定我所在的工作区,所以我可以在bash函数中使用它?

2 个答案:

答案 0 :(得分:1)

如果你正在使用metacity和python,你可以这样做:

python -c "import wnck; s=wnck.screen_get_default(); s.force_update(); w=s.get_active_workspace();  w_num=w.get_number(); print(w_num);" 2>/dev/null

答案 1 :(得分:0)

xprop -root -notype _NET_CURRENT_DESKTOP