# based upon ctwm themes jens # http://www.plig.org/xwinman/ctwm.php # http://www.plig.org/xwinman/screenshots/ctwm-jens.gif # ImagePath /u/local/3dpixmaps/3d:/u/local/3dpixmaps/other:/u/local/3dpixmaps/bitmap DeskTopSize 1x1 Style * FocusFollowsMouse Style * BorderWidth 3, HandleWidth 3 Style * Icon /u/local/3dpixmaps/other/unknown.xpm Style * Color white/dimgrey Style * MWMFunctions, MWMDecor, MWMButtons, HintOverride, OLDecor Style * DecorateTransient Style * IconBox 84x800-0+100, IconFill right top Style * DumbPlacement, RandomPlacement Style XLoad NoTitle, StaysOnBottom, Sticky, WindowListSkip, !Borders, !Handles Style XClock NoTitle, StaysOnBottom, Sticky, WindowListSkip, !Borders, !Handles Style XEyes NoTitle, StaysOnBottom, Sticky, WindowListSkip Style XBiff NoTitle, StaysOnBottom, Sticky, WindowListSkip, !Borders, !Handles Style gkrellm NoTitle, StaysOnBottom, Sticky, WindowListSkip # Fonts WindowFont "Shadow=0 SE:xft:Sans:pixelsize=16:minspace=true" IconFont "Shadow=0 SE:xft:Sans:pixelsize=10:minspace=true" Style * HilightFore black, HilightBack slategray3 Style * Color white/IndianRed4 # Menu style MenuStyle * FVWM MenuStyle * Foreground gray85, Background DarkSlateGray MenuStyle * Font "Shadow=0 SE:xft:Sans:pixelsize=14:minspace=true" # Icons -- no lcons Style * NoIcon ############################################################################### # Startup ############################################################################### AddToFunc StartFunction + I Module FvwmAuto 200 Raise Nop + I Module FvwmButtons + I Module FvwmIconMan + I Exec exec xphoon + I Exec exec xclock -norender -bg white -hl black -geometry "89x89-0+0" + I Exec exec xbiff -bg white -fg black -geometry 89x89-0+90 + I Exec exec xload -nolabel -bg white -fg black -geometry 89x89-0+180 ############################################################################### # Functions ############################################################################### AddtoFunc Maximize-Function "D" Maximize 100 100 + "C" Maximize 0 100 + "M" Function Go-Max AddtoFunc Go-Max "I" Current (Maximized) Maximize + "I" Maximize 100 100 AddToFunc Resize-or-Raise "I" Raise + "M" Resize + "D" Lower AddToFunc Move-or-Raise "I" Raise + "M" Move + "D" Lower AddToFunc Move-or-DeIconify "I" Raise + "M" Move + "C" Iconify ############################################################################### # Mouse ############################################################################### Mouse 3 R A Menu RootMenu Nop Mouse 2 R A Menu Window-Ops Nop Mouse 1 R A WindowList Mouse 1 F A Resize-or-Raise Mouse 1 TS A Move-or-Raise Mouse 1 I A Move-or-DeIconify Mouse 2 FTSI A Iconify Mouse 3 FTSI A RaiseLower #--- Title buttons ButtonStyle 1 5 40x40@1 60x40@1 60x60@0 40x60@0 40x40@1 ButtonStyle 2 16 60x40@1 60x80@0 15x80@0 15x40@1 60x40@1 40x40@1 40x25@1 75x25@1 75x60@0 60x60@0 75x60@0 75x40@0 85x40@0 85x15@0 60x15@1 60x25@1 ButtonStyle 3 16 20x20@1 30x20@1 50x40@1 70x20@1 80x20@1 80x30@0 60x50@0 80x80@0 70x80@0 50x60@0 30x80@0 20x80@0 20x70@0 40x50@1 20x30@0 20x20@1 ButtonStyle 5 8 35x15@1 20x50@1 40x50@0 30x80@1 75x40@0 50x40@1 75x15@0 35x15@1 Mouse 1 1 A Iconify Mouse 2 1 A Stick Mouse 3 1 A WindowShade Mouse 1 2 A Maximize 0 100 # vertical Mouse 2 2 A Maximize 100 0 # horizontal Mouse 3 2 A Maximize 100 100 Mouse 1 3 A Delete Mouse 2 3 A Delete Mouse 3 3 A Delete Mouse 1 5 A Destroy Mouse 2 5 A Close Mouse 3 5 A Close ############################################################################### # Buttons ############################################################################### *FvwmButtonsRows 12 *FvwmButtonsColumns 1 *FvwmButtonsGeometry -0-0 *FvwmButtonsBoxSize fixed *FvwmButtonsFont None *FvwmButtonsBack Orange *FvwmButtonsPadding 0 0 *FvwmButtonsGeometry -0+270 *FvwmButtons(Icon ctwm-01.xpm, Action "Desk 0 0") *FvwmButtons(Icon ctwm-02.xpm, Action "Desk 0 1") *FvwmButtons(Icon ctwm-03.xpm, Action "Desk 0 2") *FvwmButtons(Icon ctwm-04.xpm, Action "Desk 0 3") *FvwmButtons(Icon ctwm-05.xpm, Action "Desk 0 4") *FvwmButtons(Icon ctwm-06.xpm, Action "Desk 0 5") *FvwmButtons(Icon ctwm-07.xpm, Action "Desk 0 6") *FvwmButtons(Icon ctwm-08.xpm, Action "Desk 0 7") *FvwmButtons(Icon ctwm-09.xpm, Action "Desk 0 8") *FvwmButtons(Icon ctwm-10.xpm, Action "Desk 0 9") *FvwmButtons(Icon ctwm-11.xpm, Action "Desk 0 10") *FvwmButtons(Icon ctwm-12.xpm, Action "Desk 0 11") Style FvwmButtons StaysOnBottom, ClickToFocus, NoTitle, NoHandles, Sticky, WindowListSkip, !Borders, !Handles ############################################################################### # Icon Manager ############################################################################### Style FvwmIconMan StaysOnBottom, ClickToFocus, NoTitle, NoHandles, Sticky, WindowListSkip, !Borders, !Handles *FvwmIconMan*numManagers 1 *FvwmIconMan*1*managergeometry -0+607 *FvwmIconMan*1*buttongeometry 89x0 *FvwmIconMan*1*title "Main" *FvwmIconMan*1*shape true *FvwmIconMan*1*followfocus true *FvwmIconMan*1*shape true *FvwmIconMan*1*focusbutton up black slategray3 *FvwmIconMan*1*selectbutton up Ivory IndianRed4 *FvwmIconMan*1*iconbutton up Ivory IndianRed4 *FvwmIconMan*1*plainbutton up Ivory IndianRed4 *FvwmIconMan*1*titlebutton up Ivory IndianRed4 *FvwmIconMan*1*action Key Left A M gotobutton Left, select *FvwmIconMan*1*Font 10x20 ############################################################################### # KEYBOARD ############################################################################### Key r A M Restart Key 1 A M Iconify Key 2 A M Maximize 0 100 # vertical Key 3 A M Maximize 100 0 # horizontal Key 4 A M Maximize 100 100 Key q A M Delete Key m A M Popup RootMenu Key r A M Restart Key F1 A M Desk 0 0 Key F2 A M Desk 0 1 Key F3 A M Desk 0 2 Key F4 A M Desk 0 3 Key F5 A M Desk 0 4 Key F6 A M Desk 0 5 Key F7 A M Desk 0 6 Key F8 A M Desk 0 7 Key F9 A M Desk 0 8 Key F10 A M Desk 0 9 Key F11 A M Desk 0 10 Key F12 A M Desk 0 11 Key Tab A M RaiseLower ############################################################################### # Menus ############################################################################### #------------------------------------------------------------------------------ # main / title windows #------------------------------------------------------------------------------ AddToMenu Window-Ops "Window Ops" Title + "Resize" Resize + "Move" Move + "Identify" Module FvwmIdent + "Raise" Raise + "Lower" Lower + "(De)Iconify" Iconify + "(Un)Stick" Stick + "(Un)Maximize" Maximize + "" Nop + "Close" Close + "Delete" Delete + "Destroy" Destroy + "" Nop + "Refresh Window" RefreshWindow + "Refresh Screen" Refresh + "Pin Menu" TearMenuOff AddToMenu Window-Ops2 "&Resize" Resize + "&Move" Move + "Identify" Module FvwmIdent + "R&aise" Raise + "&Lower" Lower + "(De)&Iconify" Iconify + "(Un)&Stick" Stick + "(Un)Ma&ximize" Maximize + "" Nop + "&Close" Close + "&Delete" Delete + "Destroy" Destroy + "" Nop + "ScrollBar" Module FvwmScroll 2 2 + "Print" PrintFunction + "Print Reverse" PrintReverseFunction + "Pin Menu" TearMenuOff AddToMenu RootMenu "FVWM" Title + "Shells" Popup menu_Shells + "" Nop + "Applications" Popup menu_Apps + "Utilities" Popup menu_Utilities + "" Nop + "Window Ops" Popup Window-Ops + "Others" Popup other_wm + "Lock screen" Exec exec xscreensaver-command -lock + "" Nop + "FVWM Options" Popup FVWM-Ops + "Quit fvwm" Quit + "Pin Menu" TearMenuOff #------------------------------------------------------------------------------ # sub menus #------------------------------------------------------------------------------ AddToMenu other_wm "Others" Title + "Restart Fvwm2" Restart + "Start vtwm" Restart vtwm + "" Nop + "Start e16" Restart e16 + "Start wmaker" Restart wmaker + "Start dummy" Restart xterm + "" Nop + "do nothing" Nop + "Pin Menu" TearMenuOff AddToMenu menu_Utilities "Utilities" Title + "File Manager" Exec exec thunar + "edit reminder" Exec exec gvim ~/.rclock + "Maginify" Exec exec wmagnify + "" Nop + "Top" Exec exec rxvt -geometry 80x45 -fg black -bg white -font 7x14 -T Top -n Top -e top AddToMenu menu_Apps "Applications" Title + "GNU Emacs" Exec exec emacs + "" Nop + "Office" Popup menu_office + "Graphics" Popup menu_Graphics + "Network" Popup menu_network + "Audio" Popup menu_audio + "Pin Menu" TearMenuOff AddToMenu menu_audio "Audio" Title + "gxine" Exec exec gxine + "Xmms" Exec exec xmms + "Amarok" Exec exec amarok + "Audacious" Exec exec audacious + "KDE cd Player" Exec exec kscd + "Pin Menu" TearMenuOff AddToMenu menu_network "Network" Title + "Firefox" Exec exec firefox + "Thunderbird" Exec exec thunderbird + "" Nop + "Ktorrent" Exec exec ktorrent + "Pin Menu" TearMenuOff AddToMenu menu_Graphics "Graphics" Title + "Gimp" Exec exec gimp + "XV" Exec exec xv + "Xfig" Exec exec xfig + "Xpaint" Exec exec xpaint + "Ghostview" Exec exec ghostview + "Pin Menu" TearMenuOff AddToMenu menu_office "Office" Title + "OO Spreadsheet" exec scalc + "OO Word Processor" exec swriter + "OO Presentation" exec simpress + "OO Database" exec sbase + "OO Math Editor" exec smath + "OO Draw" exec sdraw + "Open Office Main" exec soffice + "OO Printer Admin" exec spadmin + "" Nop + "Kspread" Exec exec kspread + "Kword" Exec exec kword + "Kwrite" Exec exec kwrite + "Kstars" Exec exec kstars + "Kdictionary" Exec exec kdict + "Kcalculator" Exec exec kcal + "korganizer" Exec exec korganizer ~/Data/kde.ics + "Pin Menu" TearMenuOff AddToMenu menu_Shells "Shells" Title + "Rxvt (10x20 font)" Exec exec rxvt -fn 10x20 + "Rxvt (9x18 font)" Exec exec rxvt -bg gray85 -fg black -fn 9x18 + "Rxvt (7x14 font)" Exec exec rxvt -bg gray85 -fg black -fn 7x14 + "Rxvt (6x12 font)" Exec exec rxvt -bg gray85 -fg black -fn 6x12 + "Xterm (10x20 font)" Exec exec xterm -fn 10x20 + "Xterm (7x14 font)" Exec exec xterm -bg gray85 -fg black -fn 7x14 + "Aterm (10x20 font)" Exec exec aterm + "Aterm green" Exec exec aterm -fg green -transparent -ls + "Aterm white" Exec exec aterm -fg white -transparent -ls + "Aterm black" Exec exec aterm -fg black -transparent -ls + "Aterm cyan" Exec exec aterm -fg cyan -transparent -ls + "Eterm (10x20 font)" Exec exec Eterm --font 10x20 --trans --shade 45 -ls + "Pin Menu" TearMenuOff #------------------------------------------------------------------------------ # FVWM menus #------------------------------------------------------------------------------ AddToMenu Misc-Ops "Misc Config Opts" Title + "Sloppy Focus" ChangeDefaultFocus SloppyFocus + "Click To Focus" ChangeDefaultFocus ClickToFocus + "Focus Follows Mouse" ChangeDefaultFocus FocusFollowsMouse + "" Nop + "Colormap Follows Mouse" ColormapFocus FollowsMouse + "Colormap Follows Focus" ColormapFocus FollowsFocus + "" Nop + "Full Paging ON" EdgeScroll 100 100 + "All Paging OFF" EdgeScroll 0 0 + "Horizontal Paging Only" EdgeScroll 100 0 + "Vertical Paging Only" EdgeScroll 0 100 + "Partial Paging" EdgeScroll 50 50 + "Full Paging && Edge Wrap" EdgeScroll 100000 100000 + "Pin Menu" TearMenuOff AddToMenu Module-Popup "FvwmModules" Title + "Identify" Module FvwmIdent + "Talk" Module FvwmTalk + "Animate" Module FvwmAnimate + "Kill Animate" KIllModule FvwmAnimate + "" Nop + "Backgrounds" Module FvwmBacker + "Stop Backgrounds" KillModule FvwmBacker + "add Gtk Support" Module FvwmGtk + "Stop Gtk Support" KillModule FvwmGtk + "" Nop + "Wharf" Module FvwmWharf + "Button-Bar" Module FvwmButtons + "Pager" Module FvwmPager 0 0 + "Pager (2 desks)" Module FvwmPager 0 1 + "WinList" Module FvwmWinList + "" Nop + "Banner" Module FvwmBanner + "ScrollBar" Module FvwmScroll 50 50 + "Background" Module FvwmBacker + "AutoRaise" Module FvwmAuto 200 Raise Nop + "Stop AutoRaise" KillModule FvwmAuto + "" Nop + "IconBox" Module FvwmIconBox + "IconMan" Module FvwmIconMan + "Stop IconMan" KillModule FvwmIconMan + "" Nop + "Form - Rlogin" Module FvwmForm Rlogin + "Form - MyFvwmTalk" Module FvwmForm MyFvwmTalk + "Form - QuitVerify" Module FvwmForm QuitVerify + "Pin Menu" TearMenuOff AddToMenu FVWM-Ops "FVWM Options" Title + "Fvwm Modules" Popup Module-Popup + "Fvwm Window Ops" Popup Window-Ops + "Fvwm Simple Config Ops" Popup Misc-Ops + "" Nop + "Refresh Screen" Refresh + "Recapture Screen" Recapture + "Pin Menu" TearMenuOff