目标
我想要一个可以在 Clojure 中编写脚本的 WindowManager(适用于 Linux)。
问题:
是否有任何现有的窗口管理器:XMonad、AwesomeWM、Ion、XFce4 ......允许通过一些外部接口(TCP 端口、Unix 套接字......)来查询和控制自己?基本上任何可以让我在外部完全控制 WM 的东西。
这似乎是一种比将 JVM 嵌入其中一个 WM 更简单的方法。
谢谢!
我想要一个可以在 Clojure 中编写脚本的 WindowManager(适用于 Linux)。
是否有任何现有的窗口管理器:XMonad、AwesomeWM、Ion、XFce4 ......允许通过一些外部接口(TCP 端口、Unix 套接字......)来查询和控制自己?基本上任何可以让我在外部完全控制 WM 的东西。
这似乎是一种比将 JVM 嵌入其中一个 WM 更简单的方法。
谢谢!
您可以尝试 stumpwm ( http://www.nongnu.org/stumpwm/ )。它是用普通的 lisp 编写的,甚至可以通过 slime 进行控制。