当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 31 篇帖子 ]  前往页数 1, 2, 3  下一页
作者 内容
1 楼 
 文章标题 : 如何在FVWM窗口最大化状态时-禁止调整窗口大小?EE请进来看看!!
帖子发表于 : 2012-09-03 21:22 
头像

注册: 2012-09-02 10:35
帖子: 15
送出感谢: 1
接收感谢: 0 次
现在我的FVWM基本功能已经,配置完毕了,还有一个问题让我很纠结。
就是窗口在最大化的时候还可以调整大小。有时候鼠标放到屏幕边上,就出现鼠标图标变化成调整大小的状态,有时候想拉滚动条的时候却调整了窗大小。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 如何在FVWM窗口最大化状态时-禁止调整窗口大小?EE请进来看看!!
帖子发表于 : 2012-09-03 21:34 
头像

注册: 2011-05-13 10:26
帖子: 813
送出感谢: 5
接收感谢: 6
我是FF,不懂


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 如何在FVWM窗口最大化状态时-禁止调整窗口大小?EE请进来看看!!
帖子发表于 : 2012-09-03 21:40 
头像

注册: 2012-09-02 10:35
帖子: 15
送出感谢: 1
接收感谢: 0 次
不管是谁,知道的都帮忙解决一下吧!!在下非常感激!!


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 如何在FVWM窗口最大化状态时-禁止调整窗口大小?EE请进来看看!!
帖子发表于 : 2012-09-03 21:41 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
我一直没handle。
其实也没用边框。
Style * !Title, !Handle 你这样吧。


_________________
● 鸣学


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 如何在FVWM窗口最大化状态时-禁止调整窗口大小?EE请进来看看!!
帖子发表于 : 2012-09-03 21:44 
头像

注册: 2012-09-02 10:35
帖子: 15
送出感谢: 1
接收感谢: 0 次
EE你真是活跃啊!!谢谢哈!!我只是想禁止在最大化时调整窗口大小,标题栏我还是想要的,呵呵!!


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 如何在FVWM窗口最大化状态时-禁止调整窗口大小?EE请进来看看!!
帖子发表于 : 2012-09-03 22:28 
头像

注册: 2012-09-02 10:35
帖子: 15
送出感谢: 1
接收感谢: 0 次
好像只是改变了手柄哦,这只是治标不治本哦!!麻烦再帮我看看有别的办法么????


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 如何在FVWM窗口最大化状态时-禁止调整窗口大小?EE请进来看看!!
帖子发表于 : 2012-09-03 22:57 
头像

注册: 2009-01-11 16:05
帖子: 301
送出感谢: 2
接收感谢: 11
代码:
Key Return A M FuncFvwmMaximizeFullScreen
Mouse 1 4 A FuncFvwmMaximizeFullScreen
Mouse 1 T A Movewindow

DestroyFunc FuncFvwmMaximizeFullScreen
AddToFunc FuncFvwmMaximizeFullScreen
+ I ThisWindow (!Closable) Break
+ I ThisWindow (Maximized) WindowStyle Borders
+ I TestRc (!Match) WindowStyle !Borders
+ I TestRc (!Match) Raise
+ I TestRc (!Match) UpdateStyles
+ I Maximize ewmhiwa

DestroyFunc Movewindow
AddToFunc Movewindow
+ I Raise
+ I Focus
+ M Move
+ D FuncFvwmMaximizeFullScreen

以上实现双击title,左键点最大化和(Alt+回车)全屏


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 如何在FVWM窗口最大化状态时-禁止调整窗口大小?EE请进来看看!!
帖子发表于 : 2012-09-03 23:00 
头像

注册: 2007-02-02 18:14
帖子: 30702
系统: debian sid
送出感谢: 1
接收感谢: 34
ls真fvwm大神 :em06


_________________
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 如何在FVWM窗口最大化状态时-禁止调整窗口大小?EE请进来看看!!
帖子发表于 : 2012-09-04 9:21 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
llhjok 写道:
好像只是改变了手柄哦,这只是治标不治本哦!!麻烦再帮我看看有别的办法么????

没Title, Handle,哪里还来的手柄?你把Border也去掉吧。

代码:
● g Hand .fvwm/config
71:Style *      StartsOnPage 0 0, !Title, !Handles, !Borders, !Iconifiable, MouseFocusClickRaises, SloppyFocus


_________________
● 鸣学


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 如何在FVWM窗口最大化状态时-禁止调整窗口大小?EE请进来看看!!
帖子发表于 : 2012-09-04 17:10 
头像

注册: 2012-09-02 10:35
帖子: 15
送出感谢: 1
接收感谢: 0 次
是没有手柄了,就一个箭头。但还是一样可以调整窗口大小啊!!非最大化状态也都没有调整窗口大小的手柄了,其实这并不是我想要的。我是想像Windows的最大化窗口一样,最大化状态是不可调整窗口大小的。仅此而已。。。

@bigsun 谢谢热心帮助!我就只想实现我的原始问题,你的方法没办法解决哦!!!


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 如何在FVWM窗口最大化状态时-禁止调整窗口大小?EE请进来看看!!
帖子发表于 : 2012-09-04 18:14 
头像

注册: 2009-01-11 16:05
帖子: 301
送出感谢: 2
接收感谢: 11
我这里没有边框无法调整窗口大小。鼠标靠边也不会显示箭头。

试试
Style * AllowMaximizeFixedSize

或者这样
代码:
DestroyFunc FuncFvwmMaximizeFullScreen
AddToFunc FuncFvwmMaximizeFullScreen
+ I ThisWindow (!Closable) Break
+ I ThisWindow (Maximized) WindowStyle Borders, VariablePosition, VariableSize
+ I TestRc (Match) UpdateStyles
+ I TestRc (Match) Maximize ewmhiwa
+ I TestRc (!Match) WindowStyle !Borders
+ I TestRc (!Match) UpdateStyles
+ I TestRc (!Match) Maximize ewmhiwa
+ I TestRc (!Match) WindowStyle FixedPosition, FixedSize
+ I TestRc (!Match) Raise
+ I TestRc (!Match) UpdateStyles


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 如何在FVWM窗口最大化状态时-禁止调整窗口大小?EE请进来看看!!
帖子发表于 : 2012-09-04 20:14 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
ewmh可不会自动禁止resize。

你是要最大化后,就不能调整了吧。那估计写一个函数,ThisWindow Maxium后,加一个
ResizeHintOverride NoResizeOverride 大概这样的。

可你这有逻辑错误。如果最大化后,不能改尺寸了。那可就只有关闭了。那关闭还需要一个函数专门处理?


_________________
● 鸣学


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 如何在FVWM窗口最大化状态时-禁止调整窗口大小?EE请进来看看!!
帖子发表于 : 2012-09-04 20:44 
头像

注册: 2012-09-02 10:35
帖子: 15
送出感谢: 1
接收感谢: 0 次
bigsun 写道:
我这里没有边框无法调整窗口大小。鼠标靠边也不会显示箭头。

试试
Style * AllowMaximizeFixedSize

或者这样
代码:
DestroyFunc FuncFvwmMaximizeFullScreen
AddToFunc FuncFvwmMaximizeFullScreen
+ I ThisWindow (!Closable) Break
+ I ThisWindow (Maximized) WindowStyle Borders, VariablePosition, VariableSize
+ I TestRc (Match) UpdateStyles
+ I TestRc (Match) Maximize ewmhiwa
+ I TestRc (!Match) WindowStyle !Borders
+ I TestRc (!Match) UpdateStyles
+ I TestRc (!Match) Maximize ewmhiwa
+ I TestRc (!Match) WindowStyle FixedPosition, FixedSize
+ I TestRc (!Match) Raise
+ I TestRc (!Match) UpdateStyles

这个样式:Style * AllowMaximizeFixedSize 看起来是唯一的方法。可是根本无效呢!!要官方介绍它确实就是起这个作用的,但不知道为什么不起作用???


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 如何在FVWM窗口最大化状态时-禁止调整窗口大小?EE请进来看看!!
帖子发表于 : 2012-09-04 20:57 
头像

注册: 2012-09-02 10:35
帖子: 15
送出感谢: 1
接收感谢: 0 次
eexpress 写道:
ewmh可不会自动禁止resize。

你是要最大化后,就不能调整了吧。那估计写一个函数,ThisWindow Maxium后,加一个
ResizeHintOverride NoResizeOverride 大概这样的。

可你这有逻辑错误。如果最大化后,不能改尺寸了。那可就只有关闭了。那关闭还需要一个函数专门处理?


EE(GG/MM?)不是逻辑错误哦!!窗口最大化后不是还可以恢复窗口原本的大小么。写一个函数来做也是个办法。我也是想知道FVWM的默认样式是不是做不到。

还有个问题是:比如:自定义一个(Maxium)函数的话,函数体里的样式,是不是只作用于最大化的窗口?其它窗口会受影响吗?


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 如何在FVWM窗口最大化状态时-禁止调整窗口大小?EE请进来看看!!
帖子发表于 : 2012-09-04 21:18 
头像

注册: 2009-01-11 16:05
帖子: 301
送出感谢: 2
接收感谢: 11
不知lLZ试过我给出的办法没.
提供个试用新功能的办法,我的配置就是不停找别人的配置+试验+看文档出来的

SetEnv fvwm_console_cmd "urxvt -geometry 45x5-0+19 -bg gold -fg midnightblue"
Key F A 4 Module FvwmConsole -terminal $[fvwm_console_cmd]
WIN+F调出fvwmconsole,将要试代码粘贴进去,有错误会有提示的
你可以修改fvwm_console_cmd变量,设置成自己喜欢的终端.
再定义个重启fvwm的快捷键,试出问题时来恢复自己的配置.
适用的话,修改配置后再重启fvwm.


最后由 bigsun 编辑于 2012-09-04 21:28,总共编辑了 1 次

页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 31 篇帖子 ]  前往页数 1, 2, 3  下一页

当前时区为 UTC + 8 小时


在线用户

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


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

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

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