2

是否可以在 KDE 中更改不属于我的应用程序(由应用程序 PID 或窗口描述符标识)的任意窗口的窗口标题?如果是这样,怎么办?

4

2 回答 2

7

对于也在搜索这个的任何人,以上内容帮助我找到了从命令行执行此操作的方法......

您将需要安装wmctrl ....

从命令行可以这样实现:首先(可选)列出所有窗口:

wmctrl -l

然后,假设您有一个名为“foo 这是一个窗口栏”的窗口,发出

wmctrl -r "this is a window" -N "Full new title"

将此窗口的标题设置为全新标题

于 2014-04-08T15:18:20.697 回答
2

是的,这是可以做到的。

  1. 遍历 X11 窗口并检查一个_NET_WM_PID属性设置为的窗口PID,产生XID窗口的 ;
  2. 然后更改该WM_NAME窗口的属性。

但请注意,如果_NET_WM_PID程序没有在其窗口上设置此属性,您将无法通过PID. 请注意,一个程序可能会_NET_WM_PID在其所有窗口上设置,因此第一步的结果可能不是单个窗口。

于 2012-04-30T06:14:56.213 回答