来自 man wmctrl:
wmctrl 是一个可用于与与 EWMH/NetWM 规范兼容的 X Window 管理器交互的命令。wmctrl 可以向窗口管理器查询信息,并且可以请求采取某些窗口管理操作。
该wmctrl -d命令可用于获取有关桌面(视口/工作空间)的信息,该wmctrl -lG命令列出所有窗口,包括其几何信息。
我怎样才能(在 Unity 中与其他窗口管理器中):
从命令行,使用这两个命令?
wmctrl -d 命令
列出桌面。在(例如)Xubuntu 上,当我运行时wmctrl -d,我可以在输出中清楚地看到当前工作区,以及工作区上的屏幕分辨率(DG)。
0 - DG: 1024x600 VP: N/A WA: 0,31 1024x569 1
1 - DG: 1024x600 VP: N/A WA: 0,31 1024x569 2
2 - DG: 1024x600 VP: N/A WA: 0,31 1024x569 3
3 * DG: 1024x600 VP: 0,0 WA: 0,31 1024x569 4
Run Code Online (Sandbox Code Playgroud)
当前工作区标有* …
我有一个新的 Dell XPS Developer Edition,预装了 Ubuntu。我做的第一件事就是安装 CompizConfig 设置管理器并启用工作空间 (4\xc3\x974)。
\n\n当我按Ctrl+ Alt+时\xe2\x86\x90,活动窗口缩小到一半大小并移动到屏幕左侧,而不移动桌面。类似的情况也发生在Ctrl+ Alt+上\xe2\x86\x92。
\n\nCtrl+ Alt+\xe2\x86\x91最大化当前窗口。唯一可以正常工作的是Ctrl++ 。如果没有活动窗口,我可以毫无问题地在桌面之间移动。另外,使用+ + +(arrow) 效果也很好。Alt\xe2\x86\x93AltShiftCtrl
\n\n关于如何找出覆盖这些设置的内容并解决此问题有什么建议吗?
\n我正在尝试更改 Ubuntu 17.10 中的一些工作区选项。我不太喜欢对默认设置的许多更改。特别是,我不喜欢工作空间现在只是“垂直”的,而不再是 X × X 的网格。另外,我想更改似乎阻止我的两个监视器之一“参与”工作区的行为。
我看到一些人解释说可以使用 gnome-tweak-tool 来解决这个问题,例如:How can I make gnome-shell以相同的方式对待两个显示器?
但是,当我尝试更改“工作空间”选项卡下的设置时,所有选项都是灰色的并且无法单击。
有没有办法使工作区选项卡处于活动状态,以便我可以更改这些设置?
我从 Ubuntu 16.04.1 升级到 18.04 LTS,而不是 ubuntu 18.04,在 16.04 我的工作区是“独立的”,例如:
前:
如果我在我的工作区 n°1 上打开一个 VLC 视频,并在工作区 n°2 上打开另一个,当我在第二个工作区的 Dock 上单击 VLC 时,只会显示在它上面打开的视频。
现在:
如果我做同样的事情,我可以看到使用 Dock 从第二个工作区打开的视频。
我试图在互联网上搜索,但不知道在搜索栏上为这个案例输入什么。
有没有办法让工作区再次独立?
我在 18.04 中从 Unity 切换到 Gnome,我真的很怀念工作区在 Unity 中的工作方式。一个简单的按钮显示所有工作区,您可以将窗口拖放到任何工作区。您还可以将一个窗口向左、向右或向上拖动,然后移动到另一个工作区,就像将显示器扩展为 4 块一样。您还可以右键单击任何窗口的顶部栏并选择将该窗口移动到任何工作区。最重要的是,您可以将任何窗口设置为出现在所有工作区或仅出现在一个工作区上。
总而言之,您有很棒的选项可以使工作流程完美。我想念那个。Gnome 在这方面有什么远程的吗?
我有一个恼人的问题,即在更改工作区时失去对xubuntu 18.04 的关注。让我们假设,我有 2 个显示器和 2 个工作区。活动窗口的排列方式如下:
[Workspace 1]
[display 1] [display 2]
Terminal PhpStorm Project #2
PhpStorm Project #1 Chrome Window #1
[Workspace 2]
[display 1] [display 2]
Settings Window Spotify
Chrome Window #2
Run Code Online (Sandbox Code Playgroud)
在“工作区 1”上时,我有活动的“PhpStorm 项目 #2”,因此 Chrome 窗口位于该活动窗口下方。此外,终端位于“PhpStorm Project #1”之上。
现在,我要搬到“工作区 2”。在这里,我的设置窗口处于活动状态和 Spotify。
下一步:返回“工作区 1”。显示 1 上的内容没有改变,但突然间我激活了 Chrome 窗口而不是“PhpStorm Project #2”。此外,PhpStorm 应该是活动的,但不是那个,活动窗口是终端:D。在其他情况下,Chrome 正在窃取该焦点。
怎么了?如何处理那个问题?
我正在使用 Xfce v4.12 接口。
我使用 Ubuntu 18.10,我想知道是否有办法以某种方式将工作区切换器弹出窗口移动到其他地方,或以某种方式对其进行修改。当位于屏幕中间时,它会让人分心。
我喜欢它在 FreeBSD 或 Lubuntu 等发行版中的实现方式,但我不想仅仅因为这个而切换。
有一个 gnome 扩展程序可以完全删除弹出窗口,但我更希望获得有关我所在的工作区的信息。
我使用的是 Ubuntu 18.04。我可以找到更改键盘快捷键以移动到工作区 1、2 等的选项,但似乎没有选项可以转到“下一个工作区”,循环浏览现有工作区,就像我使用 + 所做的alt那样tab跨窗口切换。
单击“键盘快捷键”窗口中的“ + ”按钮来创建自定义快捷键可能就可以了。但我不知道我必须使用什么命令。
keyboard shortcut-keys workspaces workspace-switcher gnome-shell
切换工作区时,弹出的东西真的很烦人。
是否可以禁用它?
编辑: 任何想知道使用哪种方法的人:我可以原谅 24601 和 BeastOfCaerbannog 的回答,因为我已经尝试过这两种方法并且它们都工作正常。
workspaces ×10
gnome-shell ×5
18.04 ×3
unity ×2
18.10 ×1
20.04 ×1
command-line ×1
gnome ×1
keyboard ×1
ubuntu-dock ×1
wmctrl ×1
xfce ×1
xubuntu ×1