我希望能够保存我的应用程序的当前位置,因此当我要打开相同的应用程序并运行某些内容时,它们将按原样重新排列。
例如,如果我要打开一个 sublime 和三个终端窗口,我希望能够以某种方式保存它。

我不在乎它是应用程序还是命令行工具,只要我可以轻松保存应用程序的位置即可。
我是Moom 的忠实粉丝,但不幸的是它只能在 MacOS 上运行,而在 Ubuntu 上我真的很想念它。它支持更多的功能,如果你知道我的主要问题之上的一些接近它的东西,那也很好。
我正在运行 11.10。
有没有办法将某些应用程序设置为始终在指定的工作区上打开?我注意到大多数人建议使用 CompizConfig 设置管理器,但这可能会导致 Unity 出现灾难性的问题。
我发现了这个相同的问题,但唯一的答案是 CCSM: 是否可以将某些应用程序固定到 Unity 中的工作区?
没有 CCSM 有没有办法做到这一点?我一直在寻找年龄,但找不到替代方案。
编辑:
Devilspie 部分有效,但似乎有一些限制。我有一个 2x2 工作区网格,可以成功地让应用程序在工作区 1 或 2 中启动,但尝试 3 或 4 失败并且应用程序在工作区 1 中加载。这似乎是它们位于第二行的问题。我发现许多其他人也有同样的问题,例如这里:
建议的答案是使用 CCSM!
是否可以将所有窗口(或所有未最小化的窗口)从一个工作区移动到另一个工作区?
我知道我可以在一个窗口移动到其他工作区与Shift+ Ctrl+ Alt+ arrow,但它将只移动一个重点窗口。
我有大量的虚拟桌面在运行,我通常每个桌面都有一个全屏应用程序(有点像 Ratpoison WM,但可以选择在需要时以其他方式使用它)。我希望新窗口在启动时自动放入某些桌面编号。什么是最简单的方法来做到这一点?
我使用 ubuntu 11.10,运行并喜欢 gnome3 界面。
我正在运行带有大黄蜂的支持 optimus 的笔记本电脑。
我刚刚想出了如何将顶部面板放在我的外部显示器上(通过 VGA 连接),因此这使我的外部显示器成为我的“主要”显示器(也就是所有动作发生的地方)。但是现在我注意到,当我切换工作区时,只有外部显示器切换,我的笔记本电脑屏幕仍保留在固定工作区中。
应该注意的是,如果将顶部面板移回我的笔记本电脑屏幕,问题就会逆转,因为在切换工作区时,我的外接显示器上的工作区保持固定,我之前没有注意到这一点。
有没有办法让我的笔记本电脑屏幕也切换?
谢谢
我非常依赖 wmctrl 在窗口之间切换,基本上是为了避免多次键入 alt-tab。我一直使用一个工作区,但现在我想开始使用多个工作区。
我想知道是否可以修改 wmctrl 的上下文,以便在我键入时wmctrl -l,只显示当前工作区中的窗口,而不是所有工作区中的所有窗口。
例如,假设我在工作区 1 中打开了一个 Firefox 窗口。我有一个ctrl+alt+f执行的键盘快捷键wmctrl -a firefox,它切换到 Firefox。如果我在工作区 2 上打开一个新的 Firefox 窗口并键入ctrl+alt+f,它将切换到工作区 1 的窗口,这不是我想要的。
关于如何解决这个问题的任何建议/想法?
编辑:我正在使用 compiz (Unity)
workspaces ×4
compiz ×2
gnome ×2
unity ×2
command-line ×1
devilspie ×1
gdevilspie ×1
layout ×1
metacity ×1
viewports ×1