有没有内嵌脚本语言的WM?

讨论openbox,awesome,FVWM等WM
回复
头像
cjxgm
帖子: 1950
注册时间: 2010-04-23 20:40
系统: Arch Linux
来自: 浙江·杭州
送出感谢: 1 次
接收感谢: 30 次
联系:

有没有内嵌脚本语言的WM?

#1

帖子 cjxgm » 2011-06-06 22:17

本来想自己写一个的,学了半天没多少成果……

不要告诉我 FVWM,FVWM 的那个不叫“脚本”,那叫“配置文件”。我想要的是内嵌 Python/Lua/Ruby 之类的脚本引擎,并利用之来控制各种行为的WM(就像 Blender + Python 的感觉)
头像
adam8157
帖子: 2794
注册时间: 2009-03-05 16:31
送出感谢: 0
接收感谢: 8 次
联系:

Re: 有没有内嵌脚本语言的WM?

#2

帖子 adam8157 » 2011-06-06 23:21

awesome用lua的, 你可以自己扩充
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 有没有内嵌脚本语言的WM?

#3

帖子 eexpress » 2011-06-07 10:05

嘛wm都带脚本。
fvwm的函数,都可以piperead。你可以Fvwm<tab>看下,看哪里有比这扩展更多的wm。
利用之来控制各种行为的WM
看你需要控制到什么程度。这看wm的简介就可以选择好。
● 鸣学
头像
cjxgm
帖子: 1950
注册时间: 2010-04-23 20:40
系统: Arch Linux
来自: 浙江·杭州
送出感谢: 1 次
接收感谢: 30 次
联系:

Re: 有没有内嵌脚本语言的WM?

#4

帖子 cjxgm » 2011-06-07 13:07

感觉 FVWM 的那些控制太“高层”了点,我想要底层点的控制
比如,按下一个键就执行一个 on_keydown(key) 函数,这个函数自己来写,用 switch/if 来进行各种可能的判断,然后指定某种操作(移动窗口、画个方框神马滴)
FVWM 里似乎只能是键绑定,不能自己写按键处理子程序……
lhui
帖子: 78
注册时间: 2009-09-04 16:42
送出感谢: 1 次
接收感谢: 5 次

Re: 有没有内嵌脚本语言的WM?

#5

帖子 lhui » 2011-06-07 18:35

sawfish,http://docs.huihoo.com/homepage/shredde ... nager.html
软件源里的版本很低,最好编译最新的稳定版
onelynx
帖子: 817
注册时间: 2008-11-13 16:03
送出感谢: 0
接收感谢: 0

Re: 有没有内嵌脚本语言的WM?

#6

帖子 onelynx » 2011-06-07 21:13

cjxgm 写了:感觉 FVWM 的那些控制太“高层”了点,我想要底层点的控制
比如,按下一个键就执行一个 on_keydown(key) 函数,这个函数自己来写,用 switch/if 来进行各种可能的判断,然后指定某种操作(移动窗口、画个方框神马滴)
FVWM 里似乎只能是键绑定,不能自己写按键处理子程序……

代码级别的定制。。。。。
头像
cjxgm
帖子: 1950
注册时间: 2010-04-23 20:40
系统: Arch Linux
来自: 浙江·杭州
送出感谢: 1 次
接收感谢: 30 次
联系:

Re: 有没有内嵌脚本语言的WM?

#7

帖子 cjxgm » 2011-06-08 10:56

lhui 写了:sawfish,http://docs.huihoo.com/homepage/shredde ... nager.html
软件源里的版本很低,最好编译最新的稳定版
看起来不错,可是不会用 lisp/scheme :em21

没有内嵌 Python / Ruby / Lua 之一的吗 (Bash 也行啊)?
头像
cjxgm
帖子: 1950
注册时间: 2010-04-23 20:40
系统: Arch Linux
来自: 浙江·杭州
送出感谢: 1 次
接收感谢: 30 次
联系:

Re: 有没有内嵌脚本语言的WM?

#8

帖子 cjxgm » 2011-06-08 11:19

好吧,我发现了 PyWM……
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 有没有内嵌脚本语言的WM?

#9

帖子 eexpress » 2011-06-08 11:30

事件控制的啊。可以lisp的。那bt的。你又不要。
fvwm有perl的hook。你也不喜欢。

:em04

只好用你的py吧。
● 鸣学
头像
cjxgm
帖子: 1950
注册时间: 2010-04-23 20:40
系统: Arch Linux
来自: 浙江·杭州
送出感谢: 1 次
接收感谢: 30 次
联系:

Re: 有没有内嵌脚本语言的WM?

#10

帖子 cjxgm » 2011-06-08 13:31

那个 PyWM …… 标题栏居然不能自己画(还是,我没找到怎么画?)……失望了……
我想我还是试试 FVWM 吧……
9.04 官方不支持了,暑假里换一个(还没决定换什么好,反正比 9.04 更高版本的一个也跑不起来),到时候顺便投奔 FVWM
tusooa
帖子: 6546
注册时间: 2008-10-31 22:12
系统: 践兔
送出感谢: 6 次
接收感谢: 10 次
联系:

Re: 有没有内嵌脚本语言的WM?

#11

帖子 tusooa » 2011-06-09 17:36

FVWM 里似乎只能是键绑定,不能自己写按键处理子程序…
可以的.

代码: 全选

DestroyFunc SomeFunc
AddToFunc SomeFunc
+ some commands
Key w A 4 SomeFunc
或者FvwmPerl

代码: 全选

] ls -ld //
xiii_1991
帖子: 47
注册时间: 2008-12-27 15:16
送出感谢: 0
接收感谢: 0

Re: 有没有内嵌脚本语言的WM?

#12

帖子 xiii_1991 » 2012-02-18 16:12

fvwm可以用perl扩充的好像,可以编写脚本扩充,也可以在rc里面嵌入。
具体我不会
我从官网的feathur上看到的
回复

回到 “窗口管理器”