哪些窗口管理器可以编写 Shell 脚本?

哪些窗口管理器可以编写 Shell 脚本?

我想开始使用(简单!)脚本在我的桌面上做更强大的事情,并且想知道哪些环境/窗口管理器支持此功能。

示例:对于 Web 开发,我必须打开一堆东西并将它们全部放置才能工作。如果有一个按钮可以通过脚本完成所有操作,那就太好了。

StartDeveloping.sh

terminal -c "ssh mysite.com"
    | [put on desktop 8, monitor 3, 400px wide, 600px tall, in lower right corner]

file-manager
    --tab "/home/me/remote/example.com/website_root/css"
    --tab "/home/me/remote/example.com/website_root/js"
    --tab "/home/me/remote/example.com/website_root/templates"
    | [put on desktop 8, monitor 3, 400px wide, 600px tall, in lower left corner]

sql-tools | [put on desktop 8, monitor 1, maximized]

my-ide | [put on desktop 8, monitor 1, maximized]

# Create a new browser instance, ignoring any browser instance already open
my-browser
    --no-remote
    --pinned-tab "example.com"
    --pinned-tab "example.com/admin"
    | [put on desktop 8, monitor 2, maximized]

是否有允许编写脚本的桌面环境/窗口管理器? (从上面的示例来看,兼容的文件管理器也需要可编写脚本,以便在启动时打开选项卡)。我对使用 compiz 桌面网格和比例等系统进行窗口和工作区导航的工作流程特别感兴趣,而不是平铺窗口管理器等。

答案1

尝试x11fs

它在虚拟文件系统中公开窗口的状态(很像proc它),允许您对窗口/x11 的操作有更多的自由和控制。

这本身不足以成为一个完整的窗口管理器它确实使您能够拥有“shell scrip-table”设置......

如果您想激励自己或将您的设置建立在现有设置的基础上,请尝试豆腐,这是一个 shell 脚本,使用上述(x11fs)和其他实用程序(sxhkd 等)来控制 windows/x11。

我建议使用上述项目的分支,因为它是最新的,并且没有编译错误......

相关内容