当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 12 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 有没有内嵌脚本语言的WM?
帖子发表于 : 2011-06-06 22:17 
头像

注册: 2010-04-23 20:40
帖子: 1950
地址: 浙江·杭州
系统: Arch Linux
送出感谢: 2
接收感谢: 31
本来想自己写一个的,学了半天没多少成果……

不要告诉我 FVWM,FVWM 的那个不叫“脚本”,那叫“配置文件”。我想要的是内嵌 Python/Lua/Ruby 之类的脚本引擎,并利用之来控制各种行为的WM(就像 Blender + Python 的感觉)


_________________
我是 Giumo Clanjor(哆啦比猫/兰威举)
Where there is a hacker, there is art. | Develop for Developers. (C & perl5)
博客 | Clanjor Prods.
类 C 语言到 brainfuck 编译器


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 有没有内嵌脚本语言的WM?
帖子发表于 : 2011-06-06 23:21 
头像

注册: 2009-03-05 16:31
帖子: 2794
送出感谢: 0 次
接收感谢: 11
awesome用lua的, 你可以自己扩充


_________________
http://adam8157.info/


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 有没有内嵌脚本语言的WM?
帖子发表于 : 2011-06-07 10:05 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
嘛wm都带脚本。
fvwm的函数,都可以piperead。你可以Fvwm<tab>看下,看哪里有比这扩展更多的wm。

引用:
利用之来控制各种行为的WM
看你需要控制到什么程度。这看wm的简介就可以选择好。


_________________
● 鸣学


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 有没有内嵌脚本语言的WM?
帖子发表于 : 2011-06-07 13:07 
头像

注册: 2010-04-23 20:40
帖子: 1950
地址: 浙江·杭州
系统: Arch Linux
送出感谢: 2
接收感谢: 31
感觉 FVWM 的那些控制太“高层”了点,我想要底层点的控制
比如,按下一个键就执行一个 on_keydown(key) 函数,这个函数自己来写,用 switch/if 来进行各种可能的判断,然后指定某种操作(移动窗口、画个方框神马滴)
FVWM 里似乎只能是键绑定,不能自己写按键处理子程序……


_________________
我是 Giumo Clanjor(哆啦比猫/兰威举)
Where there is a hacker, there is art. | Develop for Developers. (C & perl5)
博客 | Clanjor Prods.
类 C 语言到 brainfuck 编译器


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 有没有内嵌脚本语言的WM?
帖子发表于 : 2011-06-07 18:35 

注册: 2009-09-04 16:42
帖子: 77
送出感谢: 1
接收感谢: 5
sawfish,http://docs.huihoo.com/homepage/shredderyin/wiki/SawfishWindowManager.html
软件源里的版本很低,最好编译最新的稳定版


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 有没有内嵌脚本语言的WM?
帖子发表于 : 2011-06-07 21:13 

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



代码级别的定制。。。。。


_________________
HP ProBook4321s,I3+ATI
OS : Fedora + Debian

http://box-look.org/


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 有没有内嵌脚本语言的WM?
帖子发表于 : 2011-06-08 10:56 
头像

注册: 2010-04-23 20:40
帖子: 1950
地址: 浙江·杭州
系统: Arch Linux
送出感谢: 2
接收感谢: 31
lhui 写道:
sawfish,http://docs.huihoo.com/homepage/shredderyin/wiki/SawfishWindowManager.html
软件源里的版本很低,最好编译最新的稳定版

看起来不错,可是不会用 lisp/scheme :em21

没有内嵌 Python / Ruby / Lua 之一的吗 (Bash 也行啊)?


_________________
我是 Giumo Clanjor(哆啦比猫/兰威举)
Where there is a hacker, there is art. | Develop for Developers. (C & perl5)
博客 | Clanjor Prods.
类 C 语言到 brainfuck 编译器


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 有没有内嵌脚本语言的WM?
帖子发表于 : 2011-06-08 11:19 
头像

注册: 2010-04-23 20:40
帖子: 1950
地址: 浙江·杭州
系统: Arch Linux
送出感谢: 2
接收感谢: 31
好吧,我发现了 PyWM……


_________________
我是 Giumo Clanjor(哆啦比猫/兰威举)
Where there is a hacker, there is art. | Develop for Developers. (C & perl5)
博客 | Clanjor Prods.
类 C 语言到 brainfuck 编译器


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 有没有内嵌脚本语言的WM?
帖子发表于 : 2011-06-08 11:30 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
事件控制的啊。可以lisp的。那bt的。你又不要。
fvwm有perl的hook。你也不喜欢。

:em04

只好用你的py吧。


_________________
● 鸣学


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 有没有内嵌脚本语言的WM?
帖子发表于 : 2011-06-08 13:31 
头像

注册: 2010-04-23 20:40
帖子: 1950
地址: 浙江·杭州
系统: Arch Linux
送出感谢: 2
接收感谢: 31
那个 PyWM …… 标题栏居然不能自己画(还是,我没找到怎么画?)……失望了……
我想我还是试试 FVWM 吧……
9.04 官方不支持了,暑假里换一个(还没决定换什么好,反正比 9.04 更高版本的一个也跑不起来),到时候顺便投奔 FVWM


_________________
我是 Giumo Clanjor(哆啦比猫/兰威举)
Where there is a hacker, there is art. | Develop for Developers. (C & perl5)
博客 | Clanjor Prods.
类 C 语言到 brainfuck 编译器


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 有没有内嵌脚本语言的WM?
帖子发表于 : 2011-06-09 17:36 

注册: 2008-10-31 22:12
帖子: 6546
系统: 践兔
送出感谢: 18
接收感谢: 25
引用:
FVWM 里似乎只能是键绑定,不能自己写按键处理子程序…

可以的.
代码:
DestroyFunc SomeFunc
AddToFunc SomeFunc
+ some commands
Key w A 4 SomeFunc

或者FvwmPerl


_________________
代码:
] ls -ld //


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 有没有内嵌脚本语言的WM?
帖子发表于 : 2012-02-18 16:12 

注册: 2008-12-27 15:16
帖子: 46
送出感谢: 0 次
接收感谢: 0 次
fvwm可以用perl扩充的好像,可以编写脚本扩充,也可以在rc里面嵌入。
具体我不会
我从官网的feathur上看到的


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 12 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译