生成窗口标题涉及哪些文件?例如,如果您打开 Rhythmbox,您会看到程序名称作为窗口标题。但它不是由.desktop文件生成的。我需要编辑哪些文件才能在应用程序的标题中添加文本?我希望更改是永久性的
我使用 Ubuntu GNOME 15.04 和 GNOME 3.16。
在 Irix 的 4Dwm 上,可以将窗口最小化为一个框(与现代窗口管理器使用的任务栏相反)。我也在旧的 HPUX 上看到过这个。
请参阅链接图像中的“控制台”方块:
是否可以使用插件或 Unity 以外的其他窗口管理器在 Ubuntu 上完成?
使用wmctrl(默认情况下未安装),我们可以获取有关窗口的信息、它们的 id、它们的几何形状、它们所属的 pid 等。我们还可以使用几个命令移动或调整窗口大小。然而,在某些方面,它的行为似乎不合逻辑。我的问题是关于移动窗口wmctrl以下方式:
获取资讯
当我运行命令时:
wmctrl -lG
Run Code Online (Sandbox Code Playgroud)
我得到(ao)关于下图中窗口的以下信息:
0x04200085 0 746 443 468 205 jacob-System-Product-Name Niet-opgeslagen document 1 - gedit
Run Code Online (Sandbox Code Playgroud)
在第 3-5 列中,几何信息告诉我们 x/y 坐标和宽度/高度。
移动/调整窗口大小
当我将这些坐标放在wmctrl命令中以移动/调整窗口大小时,它应该什么都不做,因为坐标没有改变:
wmctrl -ir 0x04200085 -e 0,746,443,468,205
Run Code Online (Sandbox Code Playgroud)
但是,下面的图片显示窗口向下移动(准确地说是 28px)。我假设原因是wmctrl 窗口移动命令是用工作区域(屏幕减去面板高度)wmctrl -lG计算的,而命令是用总屏幕大小计算的。然后仍然无法解释 4px(面板高 24px)。
虽然偏差可以在脚本中很好地得到补偿,但我不明白原因的事实并不令人满意,所以问题是:
这种偏差的确切原因是什么?
在输出中移动具有精确坐标wmctrl -lG的窗口不应移动窗口,但它会


我有一个 bash 脚本,可以在双屏设置中将我的窗口从左屏幕移动到右屏幕。目前它的工作方式是循环浏览由 给出的窗口 id,xdotool search --onlyvisible --maxdepth 2 --class ""然后将它们向右移动屏幕宽度。它已经有效......除非有问题的窗口最大化或最小化。
所以需要的是一种检查窗口当前状态的方法。我找到了一个答案,提供了添加和删除这些位的方法,但是检查它们是否已经设置的方法在哪里?
如果无法通过xdotool 执行,则应该可以重用上述命令提供的窗口 ID。
给定由 生成的 ID wmctrl -l,我希望能够终止链接到窗口 ID 的进程。
你会建议怎么做?
bash 脚本有没有办法查找当前工作区(虚拟桌面)的名称?
这对于基于创建 shell 的桌面在我的 .bashrc 文件中自定义行为等事情似乎非常有用。
我一直在玩弄wmctrl以更好地控制我的窗户。我遇到了一个奇怪的行为,Unity 保留了两倍的空间。
请参阅此屏幕截图:
我打开终端并使用 top 命令移动窗口。它应该在左上角 (X=0 Y=0)。但出于某种原因,终端和 Unity 条之间存在一些余量。
如果我正确理解手册页,它可能与WA: 65,24 有关。
有人可以帮我解决这个问题吗?
试图创建一个快捷方式来获取活动窗口并在两个显示器上显示它。使用以下仅在单个监视器上最大化它:
wmctrl -r :ACTIVE: -e 0,0,0,1800,2300
Run Code Online (Sandbox Code Playgroud) 我创建了一些模仿 Unity Mod4+num行为的快捷方式。
wmctrl -xa Sublime || subl
Run Code Online (Sandbox Code Playgroud)
我不喜欢的是,一旦 sublime 运行,它总是聚焦第一个打开的窗口。我想聚焦最后一个“聚焦”窗口。与在 Unity 中相同。有国旗吗?
我的问题与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)