是否可以在 KDE 中更改不属于我的应用程序(由应用程序 PID 或窗口描述符标识)的任意窗口的窗口标题?如果是这样,怎么办?
问问题
1529 次
2 回答
7
对于也在搜索这个的任何人,以上内容帮助我找到了从命令行执行此操作的方法......
您将需要安装wmctrl ....
从命令行可以这样实现:首先(可选)列出所有窗口:
wmctrl -l
然后,假设您有一个名为“foo 这是一个窗口栏”的窗口,发出
wmctrl -r "this is a window" -N "Full new title"
将此窗口的标题设置为全新标题
于 2014-04-08T15:18:20.697 回答
2
是的,这是可以做到的。
- 遍历 X11 窗口并检查一个
_NET_WM_PID
属性设置为的窗口PID
,产生XID
窗口的 ; - 然后更改该
WM_NAME
窗口的属性。
但请注意,如果_NET_WM_PID
程序没有在其窗口上设置此属性,您将无法通过PID
. 请注意,一个程序可能会_NET_WM_PID
在其所有窗口上设置,因此第一步的结果可能不是单个窗口。
于 2012-04-30T06:14:56.213 回答