Command line X11:通过命令行设置未装饰或始终可见的窗口

Command line X11:通过命令行设置未装饰或始终可见的窗口,command-line,x11,Command Line,X11,提到了能够通过命令行更改窗口几何图形的工具xdool和wmctrl。这个可以 但是,如果我想做更高级的操作,例如: 设置未装饰的窗口 使窗口在所有桌面上可见(无处不在) 设置窗口始终可见 是否有任何工具允许我从命令行执行这些操作? 我用它作为我的窗口管理器。我想: GNOME的窗口导航器可以执行其中一些操作,因此它应该使用一个库来实现 看看他的消息来源,我找到了。它是窗口导航构造工具包(简称wnck)。 此C/C++库称为libwnck,可以找到参考手册 但是,由于它不是一个独立的工具,我可

提到了能够通过命令行更改窗口几何图形的工具
xdool
wmctrl
。这个可以

但是,如果我想做更高级的操作,例如:

  • 设置未装饰的窗口
  • 使窗口在所有桌面上可见(无处不在)
  • 设置窗口始终可见
是否有任何工具允许我从命令行执行这些操作?
我用它作为我的窗口管理器。

我想:

GNOME的窗口导航器可以执行其中一些操作,因此它应该使用一个库来实现

看看他的消息来源,我找到了。它是窗口导航构造工具包(简称wnck)。
此C/C++库称为
libwnck
,可以找到参考手册

但是,由于它不是一个独立的工具,我可能需要制作一个自定义程序来使用它-(
我会编辑这个答案,如果我发现了新闻,但欢迎你张贴你的答案,如果你发现了一个工具



编辑:使用Python的绑定(
Python-wnck
)很容易让脚本实现它。

wmctrl
可以使用
-b
选项设置所有桌面上的和始终在顶部的属性(具体属性分别是
sticky
上面的

如果你愿意接受自己的答案,说这在python中是可能的-也许可以用一个示例删除一些python行Hi!你是对的,不幸的是我不再有我编写的代码。但是通过安装
python wnck
并使用
wnck
模块,应该很容易得到一个工作示例。一旦你安装
python-wnck
您可以在中找到使用示例。该模块仅适用于python 2。