shell - 从 shell 切换窗口的装饰?

标签 shell x11

有没有一种方法可以通过脚本在给定窗口 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/

相关文章:

c++ - 错误: expected unqualified-id before ‘class’

c - 如何像 ghostscript 一样将 X11 键盘事件路由到标准输入?

c - 在 C 中使用 popen() 不成功?

linux - 在 Linux 上,如何在不同的登录名下从终端 shell 运行 GUI 应用程序?

bash - 编写可以访问用户数据的 Cron 作业

linux - 如何复制包含绝对符号链接(symbolic link)的文件夹并保留其相对目标

linux - bash 信号陷阱将覆盖其 nohup 子命令的信号?

java - 如何从( headless )Ubuntu 服务器运行 X Windows?

linux - 从名称包含特定字符串的目录树中删除文件的最快方法

linux - 用于解析日志文件然后附加到文件的 Powershell 脚本