有没有一种方法可以通过脚本在给定窗口 ID 的情况下为单个窗口切换 X11 窗口装饰?如果这个问题的答案是特定于窗口管理器的,那么我正在使用 openbox。
我认为 xdotool 可以用:
xdotool ID alt+space d
或
xdotool ID alt+space; sleep 1; xdotool ID d
确实出现了弹出窗口,但在我的 shell 中输入了一些内容,而不是在弹出窗口中。
最佳答案
您可以在 <keyboard>
中的 openbox 配置 ~/.config/openbox/${config}.xml 中为其设置击键像这样的部分:
<keybind key="C-S-d">
<action name="ToggleDecorations"/>
</keybind>
..几乎在任何应用程序中都可以通过按 CTRL-SHIFT-d 来切换装饰。
我通过添加 <action name="ToggleDecorations"/>
使它们在双击标题栏时自动被最大化/阴影功能切换。到 <mousebind button="Left" action="DoubleClick">
<context name="Titlebar">
的一部分像这样的部分:
<mousebind button="Left" action="DoubleClick">
<action name="ToggleDecorations"></action>
<action name="ToggleMaximize"/>
</mousebind>
所以 window 只在我需要的时候装饰。希望它能有所帮助,即使这个问题已经存在多年了......
问候
关于shell - 从 shell 切换窗口的装饰?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21503647/