LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 919|回复: 8

fvwm中,怎样使mlterm启动后自动最大化?

[复制链接]
发表于 2010-8-11 16:53:13 | 显示全部楼层 |阅读模式
Google后,发现需要使用FvwmEvent,在fvwm FAQ中有提到。man fvwmevent后,仍有些模糊,熟悉的兄弟指点下,给个例子看看。
发表于 2010-8-12 02:12:34 | 显示全部楼层
DestroyFunc FuncAW
AddToFunc   FuncAW
+ I ThisWindow (mlterm) Maximize True
回复 支持 反对

使用道具 举报

发表于 2010-10-17 17:36:08 | 显示全部楼层
忘了说明了,要加上如下内容启用FVWMEVENT:
1. 启用FvwmEvent模块:


  1. AddToFunc StartFunction
  2. #fvwm启动时加载fvwmEvent模块
  3. + I Module FvwmEvent
复制代码



2. 重新定义fvwmEvent的内容:

  1. DestroyModuleConfig FvwmEvent: *
  2. *FvwmEvent: Cmd
  3. *FvwmEvent: add_window FuncAW
  4. #*FvwmEvent: destroy_window FuncDW

复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-10-20 11:34:11 | 显示全部楼层
非常感谢,中午回家马上试试!能解释下FvwmEvent的配置语句吗?哪里可以找到这些配置语句的说明?man fvwm可以吗?现在手边没有debian,不方便测试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-10-20 13:14:15 | 显示全部楼层
谢谢lastart兄。经测试 ,结果是正确的,开心……,把ThisWindow (mlterm) Maximize True中的mlterm分别换成xterm和Xpdf,结果都是正确的。但是对于Emacs有点问题,使用Identfy模块测试,得到Emacs窗口的Name 为emacs@debian(debian是我的机器名)、Class为Emacs、Resource为emacs,把mlterm分别替换为Emacs、emacs和"emacs@debian",均不能把Emacs窗口放大,非常奇怪。Emacs启动时,窗口一闪而过,似乎是放大后又自动缩小了,不知道为什么。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-10-20 13:22:30 | 显示全部楼层
Google后,发现有很多人在讨论如何使Emacs启动后自动最大化的问题,这个和Emacs的配置文件有关。这也验证了我的观点:FvwmEvent已经使Emacs最大化了,只是Emacs自己又自动缩放了。
回复 支持 反对

使用道具 举报

发表于 2010-10-20 15:54:54 | 显示全部楼层
学习了。字数不够。
回复 支持 反对

使用道具 举报

发表于 2010-10-22 02:11:13 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-10-24 11:05:04 | 显示全部楼层
lastart兄非常细心,谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表