Gfx stack update
[nyanlinux.git] / files / fvwm.sample
blob61e9d72bd66de32024bc34221a406fe4d61951af
1 # would be used for the WindowList menustyle (for the WindowList menu)
2 DefaultFont "xft:mono:pixelsize=12:antialias=1"
3 #===============================================================================
4 Mouse 1 R A -
5 Key Help R A -
6 Key F1 R A - 
7 Key Escape A MC -
8 Key Tab A M -
9 Mouse 1 R A -
10 Mouse 1 T A -
11 Mouse 1 FS A -
12 Mouse 2 FST A -
13 DestroyFunc FuncFvwmRaiseLowerX
14 DestroyFunc EscapeFunc
16 CursorStyle TITLE               68
17 CursorStyle DEFAULT             68
18 CursorStyle RESIZE              60
19 #===============================================================================
21 InfoStoreAdd terminal st
23 DestroyFunc StartFunction
24 AddToFunc   StartFunction
25 + I Exec exec /root/bin/bg
27 #-------------------------------------------------------------------------------
28 # WindowList MenuStyle
29 DestroyMenuStyle WindowList
30 #-------------------------------------------------------------------------------
31 CleanupColorsets
32 ColorSet 0 fg rgb:0f/0f/0f, bg rgb:0f/0f/0f, hi rgb:0f/0f/0f, sh rgb:0f/0f/0f
33 ColorSet 1 fg rgb:80/80/80, bg rgb:80/80/80, hi rgb:80/80/80, sh rgb:80/80/80
35 Style * ClickToFocus
36 Style * !Iconifiable, TileCascadePlacement, !UsePPosition
37 Style * !Title, !Handles
38 Style * Borders, BorderWidth 8, BorderColorSet 0, HilightBorderColorset 1
39 Style * Layer 4
40 Style Dota* !Borders
41 Style Artifact* !Borders
42 Style Counter* !Borders
43 Style Steam !Borders
45 # this is the page configuration of 1 desktop
46 # the mouse cursor does warp on page borders
47 DesktopSize 1x1
49 Style * !Icon
51 OpaqueMoveSize -1
52 Style * ResizeOpaque, SnapAttraction 15 SameType ScreenAll, SnapGrid
53 XorValue 55555
55 # Transient Windows (such as open file windows)
56 Style * StackTransientParent
57 Style * !FPGrabFocusTransient, FPReleaseFocusTransient
59 # the WindowList built-in function will construt the WindowList menu and
60 # display it with the WindowList MenuStyle
61 #Key Tab A M WindowList CurrentDesk
62 Key Tab A M Next (CurrentDesk,Layer 4) WindowListFunc
63 Key Tab A SM Prev (CurrentDesk,Layer 4) WindowListFunc
65 Key XF86Calculator A N Exec exec /nyan/st/current/bin/st -e /bin/sh -i
66 Key XF86Mail A N Exec exec /nyan/st/current/bin/st -g 80x32 -f 'mono:pixelsize=7:antialias=true:autohint=false' -e /bin/sh -i
67 Key XF86Mail A S Exec exec /nyan/st/current/bin/st -g 128x32 -f 'mono:pixelsize=7:antialias=true:autohint=false' -e /bin/sh -i
68 Key XF86HomePage A N Exec exec /nyan/links/current/bin/links -g
69 Key Left A CM GotoDesk -1 0 7
70 Key Right A CM GotoDesk +1 0 7
72 Silent Key Left W CMS MoveToDesk -1 0 7
73 Silent Key Right W CMS MoveToDesk +1 0 7
74 Silent Key 6 W CMS Layer 0 6
75 Silent Key 4 W CMS Layer 0 4
76 Silent Key 2 W CMS Layer 0 2
77 Silent Key Up W CM Maximize fullscreen true
78 Silent Key Down W CM Maximize false 
79 Silent Key XF86Calculator W CM WindowStyle !Borders
80 Silent Key XF86Calculator W CMS WindowStyle Borders
82 AddToFunc MyMove
83 + I Raise
84 + M Move
86 AddToFunc MyResize
87 + I Raise
88 + M Resize warptoborderautomatic
90 Mouse 1 W CM MyMove
91 Mouse 3 W CM MyResize
93 DestroyFunc WindowListFunc
94 AddToFunc WindowListFunc
95 + I FlipFocus
96 + I raise
98 #AddToFunc Nav
99 #+ I FlipFocus
100 #+ I Raise
102 #Key h W CS Direction West (CurrentDesk) Nav
103 #Key c W CS Direction North (CurrentDesk) Nav
104 #Key t W CS Direction South (CurrentDesk) Nav
105 #Key n W CS Direction East (CurrentDesk) Nav
107 Key F4 W M Close
108 Key F4 W MS Delete
109 Key F4 W MSC Destroy