LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: guo333806

有没有用fvwm做桌面的呀! 共享一下.fvwm2rc这个配置文件好不好?

[复制链接]
 楼主| 发表于 2007-6-1 10:29:41 | 显示全部楼层
是吗,发上来让大家看看呀!
回复 支持 反对

使用道具 举报

发表于 2007-6-1 10:43:44 | 显示全部楼层
我以为你已经有一个了,就不要了,呵呵。
我的很简单:
  1. ImagePath +:$HOME/.fvwm/icons:$HOME
  2. EdgeResistance 250 100
  3. ColormapFocus FollowsMouse
  4. ClickTime 550
  5. DeskTopSize 1x4
  6. EdgeScroll 0 0
  7. ############ default Styles: ####################
  8. Style * BorderWidth 1, HandleWidth 1, DepressableBorder
  9. Style * DecorateTransient, NoPPosition
  10. Style * SloppyFocus, MouseFocusClickRaises
  11. Style * CenterPlacement
  12. Style * Font 7x14
  13. Style * HilightFore black, HilightBack gainsboro
  14. Style * IconBox 0 16 200 -260, IconFill t l, StickyIcon
  15. Style * WindowShadeShrinks, WindowShadeSteps 100
  16. Style * NoTitle, !IconTitle
  17. Style * RaiseTransient, LowerTransient, StackTransientParent
  18. Style "beep*"    Icon bmp.xpm,      MiniIcon i_bmp.xpm
  19. Style "Firefox*" Icon firefox.xpm,  MiniIcon i_firefox.xpm
  20. Style "Gaim"     Icon gaim.xpm,     MiniIcon i_gaim.xpm
  21. Style "gqview"   Icon gqview.xpm,   MiniIcon i_gqview.xpm
  22. Style "rox"      Icon rox.xpm,      MiniIcon i_rox.xpm
  23. Style "stardict" Icon stardict.xpm  MiniIcon i_stardict.xpm
  24. Style "urxvt"    Icon rxvt.xpm,     MiniIcon i_term.xpm
  25. Style "gvim"     Icon vim.xpm,      MiniIcon i_vim.xpm
  26. Style "Xpdf"     Icon xpdf.xpm,     MiniIcon i_xpdf.xpm
  27. ##################### Menus ###################
  28. Read "menu"
  29. ################# Menu Style ####################
  30. Colorset 0 fg black, bg grey, Translucent #c6cbd6 90
  31. Colorset 1 fg black, bg #6b83b5, hi #dcdcdc, sh #dcdcdc
  32. MenuStyle * Hilight3DThin, PopupOffset 0 100, PopupDelay 300
  33. MenuStyle * Font "8x16"
  34. MenuStyle * MenuColorset 0, HilightBack, ActiveColorset 1
  35. MenuStyle * BorderWidth 1, TitleUnderlines1, SeparatorsLong, \
  36.         TrianglesSolid, Animation
  37. MenuStyle * ItemFormat "%.2|%.5i%.5l%.5i%2.3>%2|"
  38. MenuStyle * VerticalItemSpacing 3 4
  39. CopyMenuStyle * WindowList
  40. MenuStyle WindowList VerticalItemSpacing 1 2
  41. ChangeMenuStyle WindowList Window-Ops
  42. ##########################################
  43. # some simple default key bindings:
  44. ##########################################
  45. Key Tab A M WindowList Root c c CurrentDesk, NoGeometry, CurrentAtEnd, NoIcons, NoCurrentDeskTitle
  46. Key F1  A M Exec exec mrxvt     # Alt+F1 -> run terminal
  47. Key W   A  4    Menu RootMenu root o0 o100  # Win+S -> pop main manu from left-bottom
  48. Key M   W  4    Menu Window-Ops Nop     # Win+M -> pop win menu
  49. Key M   W  M    Thumbnail               # Alt+M -> Iconfy
  50. Key M   I  M    DeThumbnail             # Alt+M -> Iconfy
  51. Key F4  A  M    CloseOrNot              # Alt+F4 -> close window
  52. Key X   W  M    Maximize 100 0          # Alt+f3 -> max window in H
  53. Key R   W  M    Resize                  # Alt+R  -> resize window
  54. Key 1   A  M    GotoPage 0 0
  55. Key 2   A  M    GotoPage 0 1
  56. Key 3   A  M    GotoPage 0 2
  57. Key 4   A  M    GotoPage 0 3
  58. Mouse 1 R   A   Menu RootMenu Nop
  59. Mouse 1 A   M   Menu RootMenu Nop
  60. Mouse 3 WI  SC  CloseOrNot
  61. Mouse 3 A   S   Move
  62. Mouse 3 R   N   WindowList CurrentAtEnd, NoIcons Nop
  63. Mouse 3 A   M   Menu Window-Ops Nop     # Alt+RightMouse -> win ops
  64. DestroyFunc CloseOrNot
  65. AddToFunc CloseOrNot
  66. + I ThisWindow (Iconic) Exec rm -f $[FVWM_USERDIR]/icon.tmp.$[w.id].png
  67. + C Silent Close
  68. + M Nop
  69. DestroyFunc RaiseFocus
  70. AddToFunc RaiseFocus
  71. + I Raise
  72. + I Focus
  73. #   for other parts of the window/borders/icons:
  74. Mouse 1 F   A   Resize-or-Raise
  75. Mouse 1 TS  A   Move-or-Raise
  76. Mouse 1 I   A   Move-or-Iconify
  77. ############ Initialization Functions ###################
  78. DestroyFunc StartFunction
  79. AddToFunc StartFunction
  80. + I Exec exec conky
  81. + I Test (Restart) All (Iconic) Test (f $[FVWM_USERDIR]/icon.tmp.$[w.id].png) \
  82.     WindowStyle IconOverride, Icon $[FVWM_USERDIR]/icon.tmp.$[w.id].png
  83. # DestroyFunc InitFunction
  84. # AddToFunc InitFunction
  85. # + I Exec exec xscreensaver -no-splash
  86. DestroyFunc ExitFunction
  87. AddToFunc ExitFunction
  88. + I All (conky) Close
  89. + I Test (!ToRestart) Exec rm -f $[FVWM_USERDIR]/icon.tmp.*
  90. ############# Sample Functions ###################
  91. DestroyFunc Move-or-Raise
  92. AddToFunc Move-or-Raise     I Raise
  93. +               "M" Move
  94. +               "D" WindowShade
  95. DestroyFunc Move-or-Raise2
  96. AddToFunc Move-or-Raise2    "M" Raise
  97. +               "M" Move
  98. +               "D" Lower
  99. DestroyFunc Maximize-Func
  100. AddToFunc Maximize-Func     "M" Maximize     0 100
  101. +               "C" Maximize     0 80
  102. +               "D" Maximize     100 98
  103. DestroyFunc Maximize-Func2
  104. AddToFunc Maximize-Func2    "M" Maximize     100 0
  105. +               "C" Maximize     80 0
  106. +               "D" Maximize     100 98
  107. DestroyFunc Move-or-Iconify
  108. AddToFunc Move-or-Iconify   I Raise
  109. +               "M" Move
  110. +               "D" DeThumbnail
  111. DestroyFunc Resize-or-Raise
  112. AddToFunc Resize-or-Raise   I Raise
  113. +               "M" Resize
  114. +               "D" Lower
  115. DestroyFunc Resize-or-Raise2
  116. AddToFunc Resize-or-Raise2  "M" Raise
  117. +               "M" Resize
  118. +               "D" Lower
  119. DestroyFunc Iconify-and-Raise
  120. AddToFunc Iconify-and-Raise     I DeThumbnail
  121. +                               I Raise
  122. #####################################
  123. ### Set 'Iconify' with a thumbnail
  124. #####################################
  125. DestroyFunc Thumbnail
  126. AddToFunc Thumbnail
  127. + I Raise
  128. + I ThisWindow (!Shaded, Iconifiable, !Iconic) PipeRead \
  129.     "xwd -silent -id $[w.id] | convert -scale 128 -frame 1x1 \
  130.     -mattecolor black -quality 0 xwd:- png:$[FVWM_USERDIR]/icon.tmp.$[w.id].png \
  131.     && echo WindowStyle IconOverride, Icon $[FVWM_USERDIR]/icon.tmp.$[w.id].png \
  132.     || echo Nop"
  133. + I Iconify
  134. DestroyFunc DeThumbnail
  135. AddToFunc DeThumbnail
  136. + I DestroyWindowStyle
  137. + I Exec rm -f $[FVWM_USERDIR]/icon.tmp.$[w.id].png
  138. + I Iconify
复制代码
回复 支持 反对

使用道具 举报

发表于 2007-6-1 11:54:05 | 显示全部楼层
既然用了FVWM,那就看你自己的习惯了,用别人的永远不会习惯的.

我的FVWM就特别简单,一个背景,四个wms,一个conky,还有个用鼠标随便点一下就出来的只有四个选项的菜单,几乎所有的程序启动都是用鼠标打手势,呵呵,在我PIII 128内存的机子上跑得飞快
回复 支持 反对

使用道具 举报

发表于 2007-6-1 17:40:14 | 显示全部楼层
Post by whitelilis
既然用了FVWM,那就看你自己的习惯了,用别人的永远不会习惯的.

我的FVWM就特别简单,一个背景,四个wms,一个conky,还有个用鼠标随便点一下就出来的只有四个选项的菜单,几乎所有的程序启动都是用鼠标打手势,呵呵,在我PIII 128内存的机子上跑得飞快

强烈同意楼上的观点.所以改别人的fvwm也是件相当痛苦的事.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-1 21:10:23 | 显示全部楼层
反正我是在别人的基础上修改的,目前就是字体好像有点问题,其实我要求不高,所以就懒得管了,不喜欢瞎折腾。
回复 支持 反对

使用道具 举报

发表于 2007-6-1 21:43:57 | 显示全部楼层
我fvwm有3个备份.一个免费主页空间有.一个163和gmail的邮箱有.邮箱的我好像的都删了,觉得放硬盘绝对没问题的.免费空间的更新为utf8 locale配置后,好像没上传完整,有问题.只有几十K.
其实fvwm折腾来折腾去,最后可能多数还是要返璞归真,桌面白板+conky+一大堆键盘/鼠标绑定.有的可能连conky也不要装饰,貌似biinn好像以前好像说过,把标题栏也给砍了的.简洁至极.呵呵.
回复 支持 反对

使用道具 举报

发表于 2007-6-2 10:48:19 | 显示全部楼层
Post by r00to

其实fvwm折腾来折腾去,最后可能多数还是要返璞归真,桌面白板+conky+一大堆键盘/鼠标绑定.有的可能连conky也不要装饰,貌似biinn好像以前好像说过,把标题栏也给砍了的.简洁至极.呵呵.

rooto记性不错!我是没有标题栏,这正是我喜欢fvwm的地方。不喜欢标题栏,任务栏,就可以把他们去掉。很多操作都可以用键盘绑定,大多数情况键盘操作总比鼠标快。
回复 支持 反对

使用道具 举报

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

本版积分规则

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