我有多个 firefox 窗口,我想使用当前窗口管理器的快捷方式将当前活动的 firefox 窗口调整为特定的大小和位置。
xdotool命令如何实现这个?
编辑:例如dwm
,我命名了窗口管理器,并映射了该窗口管理器的一些快捷方式,然后我可以在当前 firefox 的窗口上按下组合键。
仍然关注firefox'window。
可能我们可以映射到调用带有组合键的 shell 脚本。
我有多个 firefox 窗口,我想使用当前窗口管理器的快捷方式将当前活动的 firefox 窗口调整为特定的大小和位置。
xdotool命令如何实现这个?
编辑:例如dwm
,我命名了窗口管理器,并映射了该窗口管理器的一些快捷方式,然后我可以在当前 firefox 的窗口上按下组合键。
仍然关注firefox'window。
可能我们可以映射到调用带有组合键的 shell 脚本。
如果要调整具有键盘焦点的 Firefox 窗口的大小:
请注意,如果您在终端中键入脚本,这将不起作用;在这种情况下,它是具有焦点的终端。如果您的窗口管理器支持
getactivewindow
,您可以使用.getwindowfocus
_NET_ACTIVE_WINDOW
相反,如果您想调整顶部优先的 firefox 窗口的大小:
笔记
如果您正在使用
dwm
,请考虑这一点(来自 dwm 的主页):这意味着调用外部脚本根本不起作用。您应该
C
通过修改dwm
的源代码来调整窗口大小、检查它们的类等。