LinuxSir.cn,穿越时空的Linuxsir!

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

[ Solved ]Fvwm 取消3D边框,移动窗口时出现的方格(九宫格)

[复制链接]
发表于 2010-5-10 21:29:56 | 显示全部楼层 |阅读模式
问题:

1、默认的窗口边框是类似 3D 的阴影的边框:
     我使用 xcompmgr 有阴影的效果,边框设置为 1px 的话的确不是很明显,但是设为 2px
     时,就很难看了。但不知道那个参数可以使用普通的边框,无3D效果。

2、窗口移动的时候老是出现9个方格,不知如何取消。

3、桌面边界自动粘着,当移动窗口到桌面边界时候窗口会被吸附到桌面边界,无法准确定位,
     非常不方便,也不知道那个参数关闭。

希望有知道解决的 Fvwm 兄台赐教,不胜感激!

谢谢了!
发表于 2010-5-11 23:42:08 | 显示全部楼层
Post by 57lvii;2089267
问题:

1、默认的窗口边框是类似 3D 的阴影的边框:
     我使用 xcompmgr 有阴影的效果,边框设置为 1px 的话的确不是很明显,但是设为 2px
     时,就很难看了。但不知道那个参数可以使用普通的边框,无3D效果。

2、窗口移动的时候老是出现9个方格,不知如何取消。

3、桌面边界自动粘着,当移动窗口到桌面边界时候窗口会被吸附到桌面边界,无法准确定位,
     非常不方便,也不知道那个参数关闭。

希望有知道解决的 Fvwm 兄台赐教,不胜感激!

谢谢了!

第一个:不清楚,我不用边框。
  1. Style * !Borders
复制代码

第二个:
  1. Style "*"               HintOverride
复制代码

第三个:粘着应该是有SnapGrid 的style,窗口粘着是SnapAttraction。参数自己看man吧。
话说楼主的配置是哪抄来的?怎么自己设置的都不知道哦……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-13 20:40:52 | 显示全部楼层
还是谢谢 xliotx 兄台!

你提供的
  1. Style "*"               HintOverride
复制代码
不能解决问题。

snapgrid 还在研究中。

希望有知道的兄台不吝赐教啊!
回复 支持 反对

使用道具 举报

发表于 2010-5-14 08:30:25 | 显示全部楼层
Post by 57lvii;2089857
还是谢谢 xliotx 兄台!

你提供的

  1. Style "*"               HintOverride
复制代码

不能解决问题。

snapgrid 还在研究中。

希望有知道的兄台不吝赐教啊!


额,搞错了,是ResizeOpaque的style……这个应该是了。测试通过。

吸附那个:style * SnapGrid 0 0
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-14 18:13:05 | 显示全部楼层
xliotx 兄,resizeopaque 只是修改窗口更改大小时,使窗口动态调解的,而不是透明的边框。
窗口移动的 九宫格 还存在!
回复 支持 反对

使用道具 举报

发表于 2010-5-14 20:09:14 | 显示全部楼层
没见过,gnome就见过
回复 支持 反对

使用道具 举报

发表于 2010-5-14 21:29:26 | 显示全部楼层
Post by 57lvii;2090064
xliotx 兄,resizeopaque 只是修改窗口更改大小时,使窗口动态调解的,而不是透明的边框。
窗口移动的 九宫格 还存在!


啥是透明边框?我没border的。不就是调大小和移动时不显示 九宫格 么?
那可能是我几个style配合弄的,我贴给你你自己试试吧,好久之前弄的,具体哪个真的记不清了。

  1. #### decoration
  2. Style *                 Colorset 10, HilightColorset 11
  3. Style *                 Font "Shadow=0 1 SE:xft:ParkAvenue:bold:pixelsize=13"
  4. Style *                 Font "Shadow=0 1 SE:xft:FZLiShu-S01:pixelsize=13"
  5. Style *                 DecorateTransient
  6. Style *                 SmartPlacement, WindowShadeSteps 10, ResizeOpaque
  7. Style *                 SnapGrid 5 5
  8. Style *                 SnapAttraction Windows
  9. Style *                 !Borders, NoTitle
  10. Style *                 NoIconTitle
  11. Style *                 SloppyFocus, MouseFocusClickRaises
  12. Style "*"               MWMFunctions
  13. Style "*"               HintOverride
  14. Style "*"               MWMDecor
  15. Style "*"               MWMBorder
  16. Style "*"               NoIcon
复制代码

全局的style就这些。不太清楚你到底想要啥哦,你自己挑挑试试吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-14 21:40:42 | 显示全部楼层
xliotx 兄
  1. OpaqueMoveSize                 unlimited
复制代码

这个参数可以,但是每次重启 Fvwm 都要在 Fvwmconsule 里面重新执行一遍才生效。
请教一下,是否是相应的选项覆盖了这个属性啊!应该放在那个位置,读取配置文件时,
才可生效。

1、环境变量
2、Style
3、colorset
3、StartFunction
4、Functions
请问这个设置顺序有误吗?

非常感谢!!!
回复 支持 反对

使用道具 举报

发表于 2010-5-15 18:16:32 | 显示全部楼层
Post by 57lvii;2090119
xliotx 兄


  1. OpaqueMoveSize                 unlimited

复制代码


这个参数可以,但是每次重启 Fvwm 都要在 Fvwmconsule 里面重新执行一遍才生效。
请教一下,是否是相应的选项覆盖了这个属性啊!应该放在那个位置,读取配置文件时,
才可生效。

1、环境变量
2、Style
3、colorset
3、StartFunction
4、Functions
请问这个设置顺序有误吗?

非常感谢!!!

哦,原来我也有这个,汗……
不是style,没注意到。
我的fvwm配置文件是分开的,一个config文件,里面设置环境变量,然后就是读取其他各个文件,剩下的顺序应该没什么关系,不过如果后面的有用到前面的就要注意,比如Function里有调用环境变量的。我的是StartFunction在最开始,然后就是常规设置,比如桌面数,还有你上面的那个函数。然后color……style放最后。
回复 支持 反对

使用道具 举报

发表于 2010-5-15 19:20:11 | 显示全部楼层
Post by 57lvii;2089267

2、窗口移动的时候老是出现9个方格,不知如何取消。

这好象是  OpaqueMoveSize  控制的
  1. #
  2. #~/.fvwm/globalfeel  中
  3. FAST 3
  4. OpaqueMoveSize 100
复制代码



  1. #.fvwm2rc  中
  2. #-----------------------------------------------------------------------------#
  3. #
  4. # Start the Show
  5. #
  6. #-----------------------------------------------------------------------------#



  7. Read globalfeel
复制代码


刚实验了下,OpaqueMoveSize 100  加入 .fvwm2rc,哪怕#Read globalfeel ,9个方格也不会出现了
回复 支持 反对

使用道具 举报

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

本版积分规则

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