有什么方法可以在命令行上将在一个工作区中运行的应用程序切换到另一个工作区?我使用 Ubuntu 10.04
UPDATE1
根据以下建议
wmctrl -l
0x02200003 -1 bond Bottom Expanded Edge Panel
0x02200049 -1 bond Top Expanded Edge Panel
0x02000020 0 bond x-nautilus-desktop
0x04e00004 0 bond bond@bond: ~
0x0482a380 0 bond OMG! Ubuntu! | wmctrl - Chromium
0x05000072 0 bond how to shift applications from workspace 1 to 2 using command - Ask Ubuntu - Stack Exchange - Google Chrome
Run Code Online (Sandbox Code Playgroud)
现在当我打字时
wmctrl -r :OMG! Ubuntu! | wmctrl - Chromium: -t 2 No window was specified.
Run Code Online (Sandbox Code Playgroud)
那么如何正确使用它上面的错误是什么?
UPDATE2
我试过了 …
是否可以将所有窗口(或所有未最小化的窗口)从一个工作区移动到另一个工作区?
我知道我可以在一个窗口移动到其他工作区与Shift+ Ctrl+ Alt+ arrow,但它将只移动一个重点窗口。
我的问题与Make wmctrl ignore other-than-current workspace's windows非常相似。
事实是我使用 XFCE 所以wmctrl实际上看到了更多的桌面。
petr@sova:~$ wmctrl -d
0 * DG: 1600x900 VP: 0,0 WA: 62,21 1538x879 1
1 - DG: 1600x900 VP: N/A WA: 62,21 1538x879 2
2 - DG: 1600x900 VP: N/A WA: 62,21 1538x879 3
3 - DG: 1600x900 VP: N/A WA: 62,21 1538x879 4
4 - DG: 1600x900 VP: N/A WA: 62,21 1538x879 5
5 - DG: 1600x900 VP: N/A WA: 62,21 1538x879 6
6 - DG: 1600x900 …Run Code Online (Sandbox Code Playgroud) 现在终于在我的系统上似乎完全支持对接,万岁!,我可以解决一个相对较小的问题(甚至是错误?):
通常,我有(所有)四个工作区填充了我的标准应用程序。每当我停靠回到我的扩展坞(例如,从待机模式)时,来自不同工作区的所有打开的应用程序都位于一个——重新停靠时“活动”的——工作区。
“修复”这个问题,即将我的东西按正确的顺序放回原处,并将每个应用程序放回各自的预定工作区,大约需要 5 到 10 秒的时间,所以我可以忍受……但显然它是子理想的。
任何意见和帮助非常感谢。
编辑/附录
连接外部显示器/投影仪/投影仪(通过 VGA)时也会发生这种情况。
编辑 2
相关(和可能相关)的帖子: