2012-04-30 38 views

回答

4

对于任何人也寻找这一点,上面已经帮我找到在命令行做到这一点的方式......

你需要有wmctrl安装....

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

wmctrl -l 

然后,假设你有一个叫做窗口“富这是一个窗栏”,发放

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

将在窗口的标题设置为全部新标题

+0

这工作是简单了很多,非常感谢:) * ...如果只有我想起了什么,是这样的.. *。 – Septagram

2

是的,可以做到。

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

但要注意的是,如果这个_NET_WM_PID财产不受其窗口程序设定,您将无法找到由PID窗口。并且请注意,程序可能会在其所有窗口上设置_NET_WM_PID,因此第一步的结果可能不是单个窗口。

相关问题