412 lines
15 KiB
Plaintext
412 lines
15 KiB
Plaintext
##############################################
|
||
# Don't change the beginning of this file !!!#
|
||
##############################################
|
||
|
||
#DeskSetup,4749
|
||
KillModule FvwmAuto
|
||
ChangeDefaultFocus SloppyFocus
|
||
EdgeScroll 0 0
|
||
ColormapFocus FollowsMouse
|
||
OpaqueMoveSize 10
|
||
DeskTopSize 4 2
|
||
#end
|
||
|
||
#MenuSetup,1
|
||
MenuStyle #000000 #d0d0d0 Black -adobe-times-bold-r-*-*-12-*-*-*-*-*-*-* mwm
|
||
#end
|
||
|
||
#WinSetup,1
|
||
WindowFont -adobe-times-bold-r-*-*-14-*-*-*-*-*-*-*
|
||
IconFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-*
|
||
HilightColor Yellow #5c54c0
|
||
Style "*" BorderWidth 10, HandleWidth 10,IconBox 580x400-0-0
|
||
Style "*" Icon unknown1.xpm, Color #AAFF00/RoyalBlue
|
||
Style "*" ActivePlacement, SmartPlacement,SkipMapping
|
||
Style "*" MWMFunctions,HintOverride,MWMBorder
|
||
Style "*" DecorateTransient
|
||
#end
|
||
|
||
|
||
##############################################
|
||
# Here, you can modify this file #
|
||
##############################################
|
||
|
||
|
||
# small up triangle
|
||
ButtonStyle 2 4 50x35@1 65x65@0 35x65@0 50x35@1
|
||
# small down triangle
|
||
ButtonStyle 4 4 50x65@1 35x35@1 65x35@1 50x65@0
|
||
|
||
# some other ButtonStyles:
|
||
# large up triangle
|
||
#ButtonStyle 2 4 50x25@1 75x75@0 25x75@0 50x25@1
|
||
# large down triangle
|
||
#ButtonStyle 4 4 50x75@1 25x25@1 75x25@1 50x75@0
|
||
# big box
|
||
#ButtonStyle 2 5 25x25@1 25x75@1 75x75@0 75x25@0 25x25@1
|
||
# little box
|
||
#ButtonStyle 8 5 40x40@1 60x40@1 60x60@0 40x60@0 40x40@1
|
||
# tall box
|
||
#ButtonStyle 6 5 40x25@1 60x25@1 60x75@0 40x75@0 40x25@1
|
||
# dot
|
||
#ButtonStyle 4 5 45x45@1 55x45@1 55x55@0 45x55@0 45x45@1
|
||
# an up arrow:
|
||
#ButtonStyle 2 8 40x80@1 40x50@1 20x50@1 50x20@1 80x50@0 60x50@0 60x80@0 40x80@0
|
||
# an X
|
||
#ButtonStyle 3 13 26x29@1 34x21@1 50x35@1 70x21@1 79x29@1 63x48@0 79x65@1 70x75@0 50x61@0 34x75@0 26x65@0 44x48@1 26x29@0
|
||
|
||
|
||
|
||
ModulePath /usr/lib/X11/fvwm
|
||
PixmapPath /usr/X11/lib/TkDesk/images/next/:/usr/include/X11/pixmaps/:/usr/X11R6/include/X11/mini-icons/:/usr/X11R6/include/X11/3dpixmaps/normal:/usr/X11R6/include/X11/3dpixmaps/next/:/usr/X11R6/include/X11/3dpixmaps/small
|
||
IconPath /usr/X11/lib/TkDesk/images/next/:/usr/X11R6/include/X11/pixmaps/:/usr/X11R6/include/X11/mini-icons/
|
||
|
||
*FvwmScriptPath /usr/X11/lib/X11/fvwm
|
||
|
||
ClickTime 750
|
||
# EdgeResistance 0 0
|
||
|
||
|
||
Style "Fvwm*" NoHandles, Sticky, WindowListSkip,
|
||
Style "Fvwm*" BorderWidth 8,CirculateSkipIcon
|
||
Style "FvwmButtons" NoTitle, NoHandles, Sticky, WindowListSkip
|
||
Style "FvwmButtons" BorderWidth 8, CirculateSkip
|
||
Style "FvwmButtons" Icon toolbox.xpm
|
||
Style "FvwmIdent" Title
|
||
Style "xbiff" NoTitle, Sticky, WindowListSkip
|
||
Style "Maker" StartsOnDesk 1,RandomPlacement
|
||
Style "rxvt" Icon term.xpm,SloppyFocus
|
||
Style "XTerm" Icon xterm.xpm
|
||
Style "Appointment" Icon datebook.xpm, NoButton 2, NoButton 4
|
||
Style "xcalc" Icon xcalc.xpm, NoButton 2
|
||
Style "xmh" Icon mail1.xpm, NoIconTitle,StickyIcon
|
||
Style "xmh" RandomPlacement, StartsOnDesk 2, NoButton 2
|
||
Style "xman" Icon xman.xpm,RandomPlacement
|
||
Style "xvgr" Icon graphs.xpm,RandomPlacement
|
||
Style "matlab" Icon math4.xpm
|
||
Style "xmag" Icon mag_glass.xpm,RandomPlacement
|
||
Style "xgraph" Icon graphs.xpm,RandomPlacement
|
||
Style "sppeed6" Icon math3.xpm,NoTitle
|
||
Style "sppeed6_user" Icon math4.xpm,NoTitle
|
||
Style "xmosaic" NoPPosition, color Green/Yellow
|
||
Style "textedit" Icon editor.xpm
|
||
Style "Edit" BorderWidth 5, HandleWidth 2,NoHandles, NoButton 2, NoButton 4
|
||
Style "Edit" SloppyFocus,StaysOnTop, WindowListSkip
|
||
Style "/mnt/floppy/" Icon floppy.xpm
|
||
Style "/mnt/cdrom/" Icon cdisc.xpm
|
||
Style "TkDesk Application Bar" Sticky, WindowListSkip, CirculateSkip,BorderWidth 0,NoTitle, NoHandles
|
||
Style "Disk Usage" NoHandles, BorderWidth 8, NoButton 4,NoButton 2
|
||
Style "Background #1" NoHandles, BorderWidth 8, NoButton 4,NoButton 2
|
||
Style "Job Control" NoHandles, BorderWidth 8, NoButton 4,NoButton 2
|
||
Style "Find Files" NoHandles, BorderWidth 8, NoButton 4,NoButton 2
|
||
Style "Delete Files" NoHandles, BorderWidth 8, NoButton 4,NoButton 2
|
||
Style "File Information" NoHandles, BorderWidth 8, NoButton 4,NoButton 2
|
||
Style "Rename File" NoHandles, BorderWidth 8, NoButton 4,NoButton 2
|
||
Style "Copy, Move, Link Files" NoHandles, BorderWidth 8, NoButton 4,NoButton 2
|
||
Style "New File" NoHandles, BorderWidth 8, NoButton 4,NoButton 2
|
||
Style "New Directory" NoHandles, BorderWidth 8, NoButton 4,NoButton 2
|
||
Style "Info" NoHandles, BorderWidth 8, NoButton 4,NoButton 2
|
||
Style "Execute" NoHandles, BorderWidth 8, NoButton 4,NoButton 2
|
||
Style "Control" NoHandles, BorderWidth 8, NoButton 4,NoButton 2
|
||
Style "File modified" NoHandles, BorderWidth 8, NoButton 4,NoButton 2
|
||
Style "Starting..." NoHandles, BorderWidth 8, NoButton 4,NoButton 2,NoButton 1
|
||
Style "File exists" NoHandles, BorderWidth 8, NoButton 4,NoButton 2,NoButton 1
|
||
Style "TkMan v1.7.3" Icon xman.xpm
|
||
Style "Logout" NoHandles, BorderWidth 8, NoButton 4,NoButton 2,Sticky,StaysOnTop
|
||
Style "shutdown" NoHandles, NoTitle, BorderWidth 8, NoButton 4,NoButton 1,NoButton 2 ,Sticky,StaysOnTop
|
||
Style "Screen Setup" NoHandles, BorderWidth 8, NoButton 4,NoButton 2
|
||
Style "Bell Setup" NoHandles, BorderWidth 8, NoButton 4,NoButton 2
|
||
Style "Keyboard Setup" NoHandles, BorderWidth 8, NoButton 4,NoButton 2
|
||
Style "Pointer Setup" NoHandles, BorderWidth 8, NoButton 4,NoButton 2
|
||
Style "Date" NoHandles, BorderWidth 8, NoButton 4,NoButton 2
|
||
Style "Confirmation" NoHandles, BorderWidth 8, NoButton 4,NoButton 2
|
||
|
||
|
||
Mouse 1 R A Menu Utilities Nop
|
||
Mouse 2 R A Menu Window-Ops Nop
|
||
Mouse 3 R A WindowList
|
||
Mouse 1 1 A Raise-or-Delete
|
||
Mouse 2 1 A Menu Window-Ops2
|
||
Mouse 3 1 A RaiseLower
|
||
Mouse 0 2 A Maximize-Func
|
||
Mouse 0 4 A Iconify
|
||
Mouse 1 F A Resize-or-Raise
|
||
Mouse 1 T A Move-or-Raise
|
||
Mouse 1 S A Resize-or-Raise
|
||
Mouse 1 I A Move-or-Iconify
|
||
Mouse 2 I A Menu Window-Ops Nop
|
||
Mouse 2 FST A Menu Window-Ops2 Nop
|
||
Mouse 3 TSIF A RaiseLower
|
||
|
||
|
||
########################Initialization Functions ############################
|
||
AddToFunc InitFunction "I" Module FvwmScript Buttons
|
||
#+ "I" Module FvwmButtons
|
||
#+ "I" Module FvwmBacker
|
||
#+ "I" Module FvwmAudio
|
||
|
||
AddToFunc RestartFunction "I" Module FvwmScript Buttons
|
||
#+ "I" Module FvwmBacker
|
||
#+ "I" Module FvwmAudio
|
||
########################Menus ########################################
|
||
|
||
# The following menus form the bulk of the menu system I have hanging
|
||
# off the GoodStuff module; they contain most of my commonly used
|
||
# X-based tools. Note that I use rxvt instead of xterm for most of my
|
||
# shells due to memory constraints; if you use xterms or some variant
|
||
# thereof (aixterm, cxterm, kxterm, etc.) you'll need to change quite
|
||
# a few things. --tabaer@magnus
|
||
|
||
# A menu of VT100 size shells
|
||
AddToMenu "80x25" "80x25 Shells" Nop
|
||
+ "" Nop
|
||
+ "Black on white" Exec exec color_xterm -sb -ls -geometry 80x25 -fg Black -bg White &
|
||
+ "Gold on black" Exec exec color_xterm -sb -ls -geometry 80x25 -fg gold1 -bg Black &
|
||
+ "Green on black" Exec exec color_xterm -sb -ls -geomtery 80x25 -fg green2 -bg Black &
|
||
+ "White on black" Exec exec color_xterm -sb -ls -geometry 80x25 -fg White -bg Black &
|
||
+ "Yellow on blue" Exec exec color_xterm -sb -ls -geometry 80x25 -fg Yellow -bg Blue &
|
||
|
||
# A menu of slightly larger shells
|
||
AddToMenu "80x40" "80x40 Shells" Nop
|
||
+ "" Nop
|
||
+ "Black on gray" Exec exec color_xterm -sb -ls -geometry 80x40 -fg Black -bg LightGray &
|
||
+ "Black on white" Exec exec color_xterm -sb -ls -geometry 80x40 -fg Black -bg White &
|
||
+ "Gold on black" Exec exec color_xterm -sb -ls -geometry 80x40 -fg gold1 -bg Black &
|
||
+ "Green on black" Exec exec color_xterm -sb -ls -geometry 80x40 -fg green2 -bg Black &
|
||
+ "White on black" Exec exec xterm -sb -ls -geometry 80x40 -fg White -bg Black &
|
||
+ "Yellow on blue" Exec exec xterm -sb -ls -geometry 80x40 -fg Yellow -bg Blue &
|
||
|
||
AddToMenu "Pict" "Pict viewer" Nop
|
||
+ "" Nop
|
||
+ "Loupe" Exec exec xmag &
|
||
+ "Bitmap Viewer" Exec exec bitmap &
|
||
+ "PostScript Previewer" Exec exec ghostview -magstep 1 &
|
||
+ "XV" Exec exec xv &
|
||
+ "XFigure" Exec exec xfig &
|
||
+ "XPaint" Exec exec xpaint &
|
||
|
||
AddToMenu "Prog" "Development" Nop
|
||
+ "" Nop
|
||
+ "EditRes" Exec exec editres &
|
||
+ "Lisp" Exec exec xterm -sb -bg grey -e clisp &
|
||
+ "XXGdb" Exec exec xxgdb &
|
||
+ "Environnement C" Exec exec xwpe &
|
||
|
||
# A set of NASTY time killers...
|
||
AddToMenu "Games" "Games" Nop
|
||
+ "" Nop
|
||
+ "GnuChess" Exec exec xboard &
|
||
+ "Lander" Exec exec xlander &
|
||
+ "Xgalaga" Exec exec xgal &
|
||
+ "Xeyes" Exec exec xeyes &
|
||
+ "Xhextris" Exec exec xhextris &
|
||
+ "Xlogo" Exec exec xlogo &
|
||
+ "Xmahjongg" Exec exec xmahjongg &
|
||
+ "Xtetris" Exec exec xtetris &
|
||
+ "Xvier" Exec exec xvier &
|
||
+ "Doom" Exec exec xdoom &
|
||
|
||
AddToMenu "ScreenSaver" "Screen Saver" Nop
|
||
+ "" Nop
|
||
+ "Bat" Exec exec xlock -nolock -nice 0 -mode bat &
|
||
+ "Blank" Exec exec xlock -nolock -nice 0 -mode blank &
|
||
+ "Blot" Exec exec xlock -nolock -nice 0 -mode blot &
|
||
+ "Bob" Exec exec xlock -nolock -nice 0 -mode bob &
|
||
+ "Bounce" Exec exec xlock -nolock -nice 0 -mode bounce &
|
||
+ "Flame" Exec exec xlock -nolock -nice 0 -mode flame &
|
||
+ "Galaxy" Exec exec xlock -nolock -nice 0 -mode galaxy &
|
||
+ "Grav" Exec exec xlock -nolock -nice 0 -mode grav &
|
||
+ "Helix" Exec exec xlock -nolock -nice 0 -mode helix &
|
||
+ "Hop" Exec exec xlock -nolock -nice 0 -mode hop &
|
||
+ "Hyper" Exec exec xlock -nolock -nice 0 -mode hyper &
|
||
+ "Kaleid" Exec exec xlock -nolock -nice 0 -mode kaleid &
|
||
+ "Life" Exec exec xlock -nolock -nice 0 -mode life &
|
||
+ "Life3d" Exec exec xlock -nolock -nice 0 -mode life3d &
|
||
+ "Maze" Exec exec xlock -nolock -nice 0 -mode maze &
|
||
+ "Pyro" Exec exec xlock -nolock -nice 0 -mode pyro &
|
||
+ "Qix" Exec exec xlock -nolock -nice 0 -mode qix &
|
||
+ "Random" Exec exec xlock -nolock -nice 0 -mode random &
|
||
+ "Rect" Exec exec xlock -nolock -nice 0 -mode rect &
|
||
+ "Rock" Exec exec xlock -nolock -nice 0 -mode rock &
|
||
+ "Rotor" Exec exec xlock -nolock -nice 0 -mode rotor &
|
||
|
||
# Menu of silly things every X setup should have
|
||
AddToMenu "Toys" "Toys" Nop
|
||
+ "" Nop
|
||
+ "X-Eyes" Exec exec xeyes &
|
||
+ "X-Roaches" Exec exec xroach &
|
||
|
||
# Here are the top-level menus hanging off GoodStuff. As you'll see,
|
||
# they call other menus a lot. --tabaer@magnus
|
||
|
||
AddToMenu "Shells" "Shells" Nop
|
||
+ "" Nop
|
||
+ "80x25" PopUp 80x25
|
||
+ "80x40" PopUp 80x40
|
||
# This defines the most common window operations
|
||
# As with the key bindings (see below), these were appropriated from
|
||
# a stock SGI .4Dwmrc file
|
||
|
||
AddToMenu "Utilities" "Tools" Nop
|
||
+ "" Nop
|
||
+ "Clipboard" Exec exec xclipboard &
|
||
+ "Lecture CD audio" Exec exec workman &
|
||
+ "Eject CD Rom" Exec exec eject &
|
||
+ "R<>glage son" Exec exec xmix &
|
||
+ "Format disquette" Exec exec /sbin/formatdos &
|
||
+ "MemInfo" Exec meminfo &
|
||
+ "Restart fvwm" Restart fvwm
|
||
+ "Shells" PopUp Shells
|
||
+ "Pict viewer" PopUp Pict
|
||
+ "Development" PopUp Prog
|
||
+ "Modules" Popup Module-Popup
|
||
+ "Demos" Popup Demos
|
||
+ "ScreenSavers" Popup ScreenSaver
|
||
|
||
|
||
AddToMenu "Demos" "Demos" Nop
|
||
+ "" Nop
|
||
+ "X Demos and Toys" PopUp Toys
|
||
+ "X Games" PopUp Games
|
||
|
||
|
||
|
||
AddToMenu Window-Ops "Window Ops" Title
|
||
+ "Move%mini.move.xpm%" Move-or-Raise2
|
||
+ "Resize%mini.resize.xpm%" Resize-or-Raise2
|
||
+ "Raise%mini.raise.xpm%" Raise
|
||
+ "Lower%mini.lower.xpm%" Lower
|
||
+ "(De)Iconify" Iconify
|
||
+ "(Un)Stick" Stick
|
||
+ "(Un)Maximize" maximize_func
|
||
+ "" Nop
|
||
+ "Delete%mini.destroy.xpm%" Delete
|
||
+ "Close%mini.destroy.xpm%" Close
|
||
+ "Destroy%mini.destroy.xpm%" Destroy
|
||
+ "" Nop
|
||
+ "Refresh Screen" Refresh
|
||
AddToMenu Window-Ops2 "Move%mini.move.xpm%" Move-or-Raise2
|
||
+ "Resize%mini.resize.xpm%" Resize-or-Raise2
|
||
+ "Raise%mini.raise.xpm%" Raise
|
||
+ "Lower%mini.lower.xpm%" Lower
|
||
+ "(De)Iconify" Iconify
|
||
+ "(Un)Stick" Stick
|
||
+ "(Un)Maximize" maximize_func
|
||
+ "" Nop
|
||
+ "Delete%mini.destroy.xpm%" Delete
|
||
+ "Close%mini.destroy.xpm%" Close
|
||
+ "Destroy%mini.destroy.xpm%" Destroy
|
||
+ "" Nop
|
||
+ "ScrollBar" Module FvwmScroll 2 2
|
||
+ "Print" PrintFunction
|
||
|
||
AddToMenu Module-Popup "Modules" Title
|
||
+ "Button-Bar" Module FvwmButtons
|
||
+ "Clean-Up" Module FvwmClean
|
||
+ "Identify" Module FvwmIdent
|
||
+ "SaveDesktop" Module FvwmSave
|
||
+ "WinList" Module FvwmWinList
|
||
+ "Background" Module FvwmBacker
|
||
+ "IconBox" Module FvwmIconBox
|
||
+ "Banner" Module FvwmBanner
|
||
+ "Talk" Module FvwmConsole
|
||
+ "Configuration" Module FvwmConfig
|
||
|
||
########################Functions ########################################
|
||
|
||
AddToFunc MailFunction "I" Next [$0] Iconify -1
|
||
+ "I" Next [$0] focus
|
||
+ "I" None [$0] Exec $0 $1
|
||
|
||
AddToFunc Move-or-Raise "I" Raise
|
||
+ "M" Move
|
||
+ "D" Maximize 100 100
|
||
|
||
AddToFunc Move-or-Raise2 "M" Raise
|
||
+ "M" Move
|
||
+ "D" Lower
|
||
|
||
AddToFunc Maximize-Func "M" Maximize 0 100
|
||
+ "C" Maximize 0 80
|
||
+ "D" Maximize 100 100
|
||
|
||
AddToFunc Move-or-Iconify "I" Raise
|
||
+ "M" Move
|
||
+ "D" Iconify
|
||
|
||
AddToFunc Resize-or-Raise "I" Raise
|
||
+ "M" Resize
|
||
+ "D" Lower
|
||
|
||
AddToFunc Resize-or-Raise2 "M" Raise
|
||
+ "M" Resize
|
||
+ "D" Lower
|
||
|
||
AddToFunc PrintFunction "I" Raise
|
||
+ "I" Exec xdpr -id $w
|
||
|
||
AddToFunc Iconify-and-Raise "I" Iconify
|
||
+ "I" Raise
|
||
|
||
AddToFunc Raise-or-Delete "D" Close
|
||
|
||
|
||
########################## Window-Identifier ###############################
|
||
# Just choose colors and a fonts
|
||
*FvwmIdentBack MidnightBlue
|
||
*FvwmIdentFore Yellow
|
||
*FvwmIdentFont -adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-*-*
|
||
|
||
########################### Pager #########################################
|
||
*FvwmPagerBack Grey85
|
||
*FvwmPagerFore Black
|
||
*FvwmPagerFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-*
|
||
*FvwmPagerHilight Grey70
|
||
*FvwmPagerGeometry 130x56-1500-1500
|
||
*FvwmPagerLabel 0 FvwmPager
|
||
*FvwmPagerSmallFont 5x8
|
||
|
||
|
||
|
||
*FvwmBackerDesk 0 xpmroot /usr/X11/include/X11/pixmaps/Xlogo.xpm
|
||
*FvwmBackerDesk 1 xpmroot /usr/X11/include/X11/pixmaps/fond1.xpm
|
||
|
||
*FvwmScrollBack grey40
|
||
*FvwmScrollFore green
|
||
|
||
############################################################
|
||
############################################################
|
||
# Note that icons are shown in the module
|
||
# only if NoIcon commnand is applied.
|
||
#Style "*" NoIcon
|
||
|
||
############################################################
|
||
|
||
|
||
|
||
|
||
|
||
#*FvwmAudioPlayCmd playsnd
|
||
#*FvwmAudioDir /usr/lib/sounds
|
||
#*FvwmAudioDelay 0
|
||
#*FvwmAudio startup exit.raw
|
||
#*FvwmAudio shutdown exit.raw
|
||
#*FvwmAudio iconify icon.raw
|
||
#*FvwmAudio deiconify deicon.raw
|
||
#*FvwmAudio unknown defaut.raw
|
||
#*FvwmAudio destroy_window close.raw
|
||
|
||
|
||
|
||
*FvwmWinListBack DarkOliveGreen
|
||
*FvwmWinListFore PaleGoldenRod
|
||
*FvwmWinListFont -*-new century schoolbook-bold-r-*-*-*-120-*-*-*-*-*-*
|
||
*FvwmWinListAction Click1 Focus,Iconify -1,Focus
|
||
*FvwmWinListAction Click2 Iconify
|
||
*FvwmWinListAction Click3 Module "FvwmIdent" FvwmIdent
|
||
*FvwmWinListUseSkipList
|
||
*FvwmWinListUseIconNames
|
||
*FvwmWinListGeometry -50-85
|
||
# I like it achored
|
||
*FvwmWinListNoAnchor
|