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

发布于 2024-11-16 21:46:06 字数 434 浏览 1 评论 0原文

这个问题提到了工具xdotoolwmctrl,它们能够通过命令行更改窗口的几何形状。这样就可以了。

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

  • 设置一个窗口未装饰
  • 使窗口在所有桌面上可见(无所不在)。
  • 设置窗口始终可见

是否有任何工具可以让我避免从命令行执行这些操作?
我使用 Openbox 作为我的窗口管理器。

This question mentions the tools xdotool and wmctrl which are able to change a window's geometry via the command-line. This OK.

But, what if I want to do more advanced operations, for instance:

  • Setting a window undecorated.
  • Making a window visible on all desktops (omnipresent).
  • Setting a window always visible.

Are there any tools allowing me to do the things avobe from command-line?
I use Openbox as my window manager.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

无可置疑 2024-11-23 21:46:06

wmctrl 可以使用-b选项设置on-all-desktops和always-on-top属性(具体属性有sticky和<代码>上面,分别)

wmctrl can set the on-all-desktops and always-on-top properties using the -b option (the specific properties are sticky and above, respectively)

怎言笑 2024-11-23 21:46:06

我想:

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

看了他的资料,我发现了。它是窗口导航构建工具包(简称wnck)。
这个 C/C++ 库称为 libwnck,参考手册可以在这里找到

但是,由于它不是一个独立的工具,我可能需要制作一个自定义程序才能使用它。  :-(
如果我找到新闻,我会编辑这个答案,但如果您找到工具,欢迎您发布答案!


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

I thought:

The window navigator of GNOME can do some of this actions, so it should use a library to achieve it.

Looking at his sources, I found it. It is the Window Navigation Construction Kit (wnck for short).
This C/C++ library is called libwnck, and the reference manual can be found here.

But, as it's not a standalone tool, I will probably need to make a custom program to use it.  :-(
I will edit this answer if I found news, but you're welcome to post your answer if you found a tool!


Edit: Using the bindings for Python (python-wnck) it's easy to make a script achieve it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文