LinuxSir.cn,穿越时空的Linuxsir!

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

请大家看看我的fvwm2rc,如何取消FocusFollowMouse模式?

[复制链接]
发表于 2005-11-1 22:02:40 | 显示全部楼层 |阅读模式
我的fvwm2rc大概只有一半是我自己写的,很多是从别人的那里抄来的,一直以来都是FocusFollowMouse模式,有时候不是太方便。我希望焦点不要随着鼠标乱变,个人认为因该设置成ClickToFocus就可以了。但是该怎么设置呢?我看了半天,连在那里设置的FocusFollowMouse都没看到。请那位大哥帮我改改。
  1. ############################ General Configuration ############################
  2. Colorset 3 fg #777777, bg #ffffff, fgsh #bbbbbb, RootTransparent, Tint #283e5e 70, IconAlpha 60
  3. Colorset 4 fg #000000, bg #ffffff, fgsh #bbbbbb, RootTransparent, Tint #101f36 70, IconAlpha 100

  4. ImagePath /usr/local/share/pixmaps

  5. DeskTopSize      1x3
  6. DesktopName      0 桌面
  7. OpaqueMoveSize   0
  8. SnapAttraction   5 All Screen

  9. #EdgeScroll       100000 100000
  10. EdgeScroll       0 0
  11. EdgeResistance   0 0
  12. EdgeThickness    1

  13. PipeRead '/usr/local/share/fvwm-theme/fvwm-theme -init'

  14. ############################# App-Specific Styles #############################

  15. Style * Colorset 3, HilightColorset 4
  16. Style gtklife              UsePPosition
  17. Style tsk                  UsePPosition
  18. Style tsk-remind           UsePPosition
  19. Style * Font  -*-simsun-medium-r-*-*-14-*-*-*-*-*-*-*
  20. Style FvwmButtons          NeverFocus, NoHandles, NoTitle, StaysOnBottom, Sticky, WindowListSkip
  21. Style FvwmDesktop          NeverFocus
  22. Style FvwmIdent            NoTitle
  23. Style FvwmPager            NeverFocus, NoHandles, NoTitle, StaysOnBottom, Sticky, WindowListSkip
  24. Style FvwmTaskBar          NeverFocus
  25. Style MPlayer              NoTitle
  26. Style term_tiny            BorderWidth 3, NoHandles, NoTitle, Sticky, WindowListSkip
  27. Style "xine video output"  HandleWidth 0, NoTitle
  28. Style xmms*                CirculateSkip, NoTitle, Sticky

  29. ################################## Functions ##################################

  30. AddToFunc InitFunction
  31.    + I GotoPage 1 1
  32.    + I Exec term_tiny -geometry 21x5+0+200

  33. AddToFunc StartFunction
  34. + I Exec exec xloadimage -onroot -fullscreen ~/.fvwm/halloween.jpg
  35. #   + I FvwmButtons
  36. # + I Exec bubblemon
  37. # + I Exec wmxmms -t
  38. # + I Exec wmCalClock
  39. # + I Exec wmix
  40. # + I Module FvwmBanner
  41.   + I Exec exec /usr/libexec/gnome-settings-daemon
  42. # + I Exec exec gnome-volume-manager
  43.   + I Exec exec conky

  44. ChangeDefaultFocus ClickToFocus

  45. AddToFunc Max
  46.    + I Maximize layer grow grow

  47. AddToFunc VertMax
  48.    + I Maximize layer 0 grow

  49. AddToFunc HorMax
  50.    + I Maximize layer grow 0

  51. AddToFunc SemiMax
  52.    + I Move 136p 0
  53.    + I Maximize growright growdown

  54. AddToFunc RaiseAndFocus
  55.    + I Focus
  56.    + I Raise

  57. AddToFunc RaiseAndFlipFocus
  58.    + I FlipFocus
  59.    + I Raise

  60. AddToFunc WindowLeftClick
  61.    + I Raise
  62.    + M Move
  63.    + D Max

  64. AddToFunc RaiseAndResize
  65.    + I Raise
  66.    + I Resize

  67. AddToFunc MoveAndGotoPage
  68.    + I MoveToPage $*
  69.    + I GotoPage $*

  70. AddToFunc HidePanel
  71.    + I Next (FvwmButtons) Iconify
  72.    + I Next (term_tiny)   Iconify

  73. #################################### Menus ####################################

  74. AddToMenu WindowOpsMenu "Window Ops" Title
  75.    + "Identify"             FvwmIdent
  76.    + "Iconify"              Iconify
  77.    + "Shade/Unshade"        WindowShade
  78.    + "(Un)Maximize"         Max
  79.    + "(Un)Maximize Vert."   VertMax
  80.    + "(Un)Maximize Horiz."  HorMax
  81.    + "Stick/Unstick"        Stick
  82.    + "Move"                 Move
  83.    + "Resize"               Resize
  84.    + "Close"                Close
  85.    + "Kill"                 Destroy


  86. ################################# Mouse Ops ###################################
  87. MenuStyle * MWM
  88. MenuStyle * PopupDelayed, PopupDelay 160, Animation, TitleWarp
  89. MenuStyle * Foreground gold, Background gray40
  90. MenuStyle * ActiveFore White
  91. MenuStyle * Font "-*-bitstream vera sans-medium-r-normal-*-14-0-0-0-p-0-iso8859-1,  -*-simsun-medium-r-normal-*-14-*-*-*-c-*-iso10646-1"
  92. MenuStyle * MenuFace VGradient 64 darkgray MidnightBlue

  93. # No builtin root menu
  94. Mouse 0 R N -
  95. # Root menus
  96. Mouse 1        R           A       Menu RootMenu Nop
  97. Mouse 2        R            A              Menu Window-Ops Nop
  98. Mouse 3        R            A              WindowList

  99. # Raise and Focus via button 6 on window
  100. Silent Mouse 6 FSTW N RaiseAndFocus

  101. # Pop up a window-ops menu via button 7 on window
  102. Silent Mouse 7 FSTW N Menu WindowOpsMenu

  103. # Titlebar
  104. Mouse 1 T N WindowLeftClick
  105. Mouse 2 T N Close
  106. Mouse 3 T N Popup WindowOpsMenu

  107. # Titlebar Buttons
  108. Mouse 0 1 N  Popup WindowOpsMenu
  109. Mouse 0 2 N  Close
  110. Mouse 1 4 N  Max
  111. Mouse 2 4 N  HorMax
  112. Mouse 3 4 N  VertMax
  113. Mouse 1 6 N  WindowShade

  114. # Sides & Corners: Resize
  115. Mouse 1 FS N Resize
  116. Mouse 3 FS N Resize

  117. # Mouse-grab with alt for various window ops, click anywhere on a window
  118. Mouse 1 FSTW M WindowLeftClick
  119. Mouse 2 FSTW M Close
  120. Mouse 3 FSTW M RaiseAndResize

  121. ######################## Menus ###################
  122. AddToMenu RootMenu        "&Main Menu%/home/woodenapple/.fvwm/ico/computer.png%"        Title
  123. +                "&Xterm%/home/woodenapple/.fvwm/ico/xterm.png%"                Exec exec xterm
  124. +                "&GTerm%/home/woodenapple/.fvwm/ico/gterm.png%"                Exec exec gnome-terminal
  125. +                "&FireFox%/home/woodenapple/.fvwm/ico/bigfirefox.xpm%"        Exec exec firefox
  126. +                        ""                Nop
  127. +                       "Utilities"     Popup Utilities
  128. +                        "Programming"        Popup Program
  129. +                        "Nautilus" Exec exec nautilus --no-desktop --browser
  130. +                        ""                Nop
  131. +                        "Fvwm Modules"                  Popup Module-Popup
  132. +                       "Fvwm Window Ops"         Popup Window-Ops
  133. +                       "Fvwm Simple Config Ops"  Popup Misc-Ops
  134. +                        ""                Nop
  135. +                       "Refresh Screen"   Refresh
  136. +                        ""                Nop
  137. +                        "Exit Fvwm"        Popup Quit-Verify

  138. AddToMenu Utilities     "Utilities" Title
  139. +             "&GEdit%/home/woodenapple/.fvwm/ico/gedit.xpm%"       Exec exec gedit
  140. +                "&Emacs%/home/woodenapple/.fvwm/ico/emacs.xpm%"        Exec exec emacs
  141. +                "&Gaim%/home/woodenapple/.fvwm/ico/gaim.xpm%"        Exec exec gaim
  142. +                "&FireFox%/home/woodenapple/.fvwm/ico/firefox.xpm%"        Exec exec firefox
  143. +                "&GMplayer%/home/woodenapple/.fvwm/ico/mplayer.xpm%" Exec exec gmplayer
  144. +                "&Gftp%/home/woodenapple/.fvwm/ico/gftp.xpm%"        Exec exec gftp
  145. +                "&Calculator%/home/woodenapple/.fvwm/ico/calc.xpm%"        Exec exec xcalc
  146. +                "&ThunderBird%/home/woodenapple/.fvwm/ico/thunderbird.xpm%" Exec exec thunderbird
  147. +                "&GIMP%/home/woodenapple/.fvwm/ico/gimp.png%"                Exec exec gimp
  148. +                "&GPdf%/home/woodenapple/.fvwm/ico/gpdf.png%"                Exec exec gpdf
  149. +                "&StarDict2%/home/woodenapple/.fvwm/ico/stardict.xpm%"        Exec exec stardict
  150. +                "&EIOffice%/home/woodenapple/.fvwm/ico/eio.png%"        Exec exec eioffice
  151. +                "&LumaQQ%/home/woodenapple/.fvwm/ico/QQ.png%"                Exec exec /usr/local/LumaQQ/lumaqq
  152. +                "Top"                Exec exec xterm -T Top -n Top -e top
  153. +                ""                Nop
  154. +                       "Reset X defaults" Exec xrdb -load $HOME/.Xdefaults

  155. AddToMenu Program      "Code everything" Title
  156. +                "&DDD%/home/woodenapple/.fvwm/ico/bug.png%"                Exec exec ddd
  157. +                "Jedit"        Exec exec jedit
  158. +                "&Eclipse%/home/woodenapple/.fvwm/ico/eclipse.xpm%"        Exec exec eclipse

  159. AddToMenu Misc-Ops "Misc Config Opts" Title
  160. +                  "Sloppy Focus"        ChangeDefaultFocus SloppyFocus
  161. +                  "Click To Focus"      ChangeDefaultFocus ClickToFocus
  162. +                  "Focus Follows Mouse" ChangeDefaultFocus FocusFollowsMouse
  163. +                  "" Nop
  164. +                  "Colormap Follows Mouse" ColormapFocus FollowsMouse
  165. +                  "Colormap Follows Focus" ColormapFocus FollowsFocus
  166. +                  "" Nop
  167. +                  "Full Paging ON"         EdgeScroll 100 100
  168. +                  "All Paging OFF"         EdgeScroll 0 0
  169. +                  "Horizontal Paging Only" EdgeScroll 100 0
  170. +                  "Vertical Paging Only"   EdgeScroll 0 100
  171. +                  "Partial Paging"         EdgeScroll 50 50
  172. +                  "Full Paging && Edge Wrap" EdgeScroll 100000 100000

  173. AddToMenu Window-Ops        "Window Ops"        Title
  174. +                        "Move"                Move
  175. +                        "Resize"        Resize
  176. +                        "Raise"                Raise
  177. +                        "Lower"                Lower
  178. +                         "(De)Iconify"        Iconify
  179. +                        "(Un)Stick"        Stick
  180. +                        "(Un)Maximize"        Maximize
  181. +                        ""                Nop
  182. +                        "Delete"        Delete
  183. +                        "Close"                Close
  184. +                        "Destroy"        Destroy
  185. +                        ""                Nop
  186. +                        "Refresh Window" RefreshWindow

  187. AddToMenu Window-Ops2        "&Move"                Move
  188. +                        "&Resize"        Resize
  189. +                        "R&aise"        Raise
  190. +                        "&Lower"        Lower
  191. +                        "(De)&Iconify"        Iconify
  192. +                        "(Un)&Stick"        Stick
  193. +                       "(Un)Ma&ximize" Maximize
  194. +                        ""                Nop
  195. +                        "&Delete"        Delete
  196. +                        "&Close"        Close
  197. +                        "Destroy"        Destroy
  198. +                        ""                Nop
  199. +                        "ScrollBar"         Module FvwmScroll 2 2
  200. +                        "Print"         PrintFunction
  201. +                       "Print Reverse" PrintReverseFunction

  202. # be sure to fill these in with your correct machine names:
  203. AddToMenu Remote-Logins        "dopey"         Exec rsh dopey rxvt -display $HOSTDISPLAY &
  204. +                        "snoopy" Exec rsh snoopy rxvt -display $HOSTDISPLAY &
  205. +                        "grumpy" Exec rsh grumpy rxvt -display $HOSTDISPLAY &
  206. +                        "happy"         Exec rsh happy rxvt -display $HOSTDISPLAY &
  207. +                        "bailey" Exec rsh bailey rxvt -display $HOSTDISPLAY &
  208. +                        "barnum" Exec rsh barnum rxvt -display $HOSTDISPLAY &
  209. +                        "joker"         Exec rsh joker rxvt -display $HOSTDISPLAY &
  210. +                        "signal" Exec rxterm signal

  211. AddToMenu Module-Popup        "FvwmModules"        Title
  212. +                        "Identify"        Module        FvwmIdent
  213. +                        "Talk"          Module        FvwmTalk
  214. +                        ""                Nop
  215. +                        "Button-Bar"        Module        FvwmButtons
  216. +                        "Pager"                Module  FvwmPager 0 0
  217. +                        "Pager (2 desks)" Module  FvwmPager 0 1
  218. +                        "WinList"        Module  FvwmWinList
  219. +                        ""                Nop
  220. +                        "Banner"        Module        FvwmBanner
  221. +                       "ScrollBar"     Module  FvwmScroll 50 50
  222. +                        "Background"        Module  FvwmBacker
  223. +                       "AutoRaise"     Module  FvwmAuto 200 Raise Nop
  224. +                       "Stop AutoRaise" KillModule FvwmAuto
  225. +                        ""                Nop
  226. +                        "IconBox"        Module        FvwmIconBox
  227. +                       "IconMan"       Module  FvwmIconMan
  228. +                        ""                Nop
  229. +                       "Form - Rlogin"      Module FvwmForm Rlogin
  230. +                       "Form - MyFvwmTalk"  Module FvwmForm MyFvwmTalk
  231. +                       "Form - QuitVerify"  Module FvwmForm QuitVerify

  232. AddToMenu Quit-Verify         "Really Quit Fvwm?" Title
  233. +                              "Yes, Please"  Quit
  234. +                       "Restart Fvwm"      Restart



  235. ################################ Key Bindings #################################

  236. # Save alt-tab for emacs
  237. Key Tab A M -

  238. # Circulate with left and right "window" keys
  239. Key F13  A N  Prev (CurrentPage !Sticky !Shaded) RaiseAndFocus
  240. Key F14  A N  Next (CurrentPage !Sticky !Shaded) RaiseAndFocus

  241. # Focus the tiny xterm via alt-enter
  242. Key Return  A M  Next (term_tiny) RaiseAndFlipFocus

  243. # Hide/unhide the panel with Alt-F1
  244. Key F1 A M HidePanel

  245. # Shade with the keypad '/'
  246. Key KP_Divide    A N WindowShade

  247. # Maximize various ways with the '*' keypad key
  248. Key KP_Multiply  A N Max
  249. Key KP_Multiply  A C HorMax
  250. Key KP_Multiply  A M VertMax
  251. Key KP_Multiply  A S SemiMax

  252. ### Keypad Directional Controls ###

  253. # Switch pages via keypad (no modifier)
  254. Key KP_Home  A N  GotoPage  0 0
  255. Key KP_Left  A N  GotoPage  0 1
  256. Key KP_End   A N  GotoPage  0 2

  257. # Move windows to strategic points on the current page via shift-keypad
  258. Key KP_Home  A S  Move   0     0
  259. Key KP_End   A S  Move   0    -0
  260. Key KP_Prior A S  Move  -0     0
  261. Key KP_Next  A S  Move  -0    -0
  262. Key KP_Up    A S  Move 136p    0
  263. Key KP_Down  A S  Move 136p   -0
  264. Key KP_Left  A S  Move 136p   keep
  265. Key KP_Right A S  Move  -0    keep
  266. Key KP_Begin A S  PipeRead 'fvwm_center_window $[vp.width] $[vp.height] $[w.width] $[w.height]'

  267. # Move a window to a different page via alt-keypad
  268. Key KP_Home  A M  MoveToPage  0 0
  269. Key KP_Up    A M  MoveToPage  1 0
  270. Key KP_Prior A M  MoveToPage  2 0
  271. Key KP_Left  A M  MoveToPage  0 1
  272. Key KP_Begin A M  MoveToPage  1 1
  273. Key KP_Right A M  MoveToPage  2 1
  274. Key KP_End   A M  MoveToPage  0 2
  275. Key KP_Down  A M  MoveToPage  1 2
  276. Key KP_Next  A M  MoveToPage  2 2

  277. # Move a window and follow it via ctrl-keypad
  278. Key KP_Home  A C  MoveAndGotoPage  0 0
  279. Key KP_Up    A C  MoveAndGotoPage  1 0
  280. Key KP_Prior A C  MoveAndGotoPage  2 0
  281. Key KP_Left  A C  MoveAndGotoPage  0 1
  282. Key KP_Begin A C  MoveAndGotoPage  1 1
  283. Key KP_Right A C  MoveAndGotoPage  2 1
  284. Key KP_End   A C  MoveAndGotoPage  0 2
  285. Key KP_Down  A C  MoveAndGotoPage  1 2
  286. Key KP_Next  A C  MoveAndGotoPage  2 2


  287. ############################ MiniIcon Overrides ###############################

  288. Style Emacs     MiniIcon editors.png
  289. Style Mozilla*  MiniIcon netscape.png

  290. ################################# Colorsets ###################################

  291. # Pager background & foreground
  292. Colorset 2  TiledPixmap vvdark_wood.xpm, fg #C0C0C0
  293. Colorset 3  bg #004020, fg #C0C0C0
  294. # Pager inactive and active window colors
  295. Colorset 4  bg #808080
  296. Colorset 5  bg #502000

  297. ################################ Module Config ################################

  298. *FvwmPager: Geometry           -10000-10000
  299. *FvwmPager: MiniIcons
  300. *FvwmPager: Colorset *         2
  301. *FvwmPager: HilightColorset *  3
  302. *FvwmPager: WindowColorsets    4 5
  303. *FvwmPager: Window3DBorders

  304. *FvwmButtons: ButtonGeometry   64x64+0+0
  305. *FvwmButtons: Columns          1
  306. *FvwmButtons: Back             #808080
  307. *FvwmButtons: Frame            1
  308. *FvwmButtons: (1x3, Swallow "FvwmPager" 'FvwmPager *')
  309. *FvwmButtons: (Swallow (UseOld) "wmCalClock")
  310. *FvwmButtons: (Swallow (UseOld) "bubblemon")
  311. *FvwmButtons: (Swallow (UseOld) "wmxmms")
  312. *FvwmButtons: (Swallow (UseOld) "wmix")

  313. ChangeDefaultFocus ClickToFocus
复制代码
发表于 2005-11-2 09:10:25 | 显示全部楼层
加上
style * ClickToFocus

记得好像是这样!
回复 支持 反对

使用道具 举报

发表于 2006-2-13 20:45:08 | 显示全部楼层
ChangeDefaultFocus ClickToFocus
是这行么?
回复 支持 反对

使用道具 举报

发表于 2006-2-13 21:31:31 | 显示全部楼层
FocusFollowMouse是模认的。写上Style * ClickToFocus就行了
回复 支持 反对

使用道具 举报

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

本版积分规则

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