diff intercom/linux/.fvwm2rc @ 2:13be24d74cd2

import intercom-0.4.1
author Peter Meerwald <pmeerw@cosy.sbg.ac.at>
date Fri, 25 Jun 2010 09:57:52 +0200
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/intercom/linux/.fvwm2rc	Fri Jun 25 09:57:52 2010 +0200
@@ -0,0 +1,479 @@
+# window buttons	
+#
+#Large up Triangle for Maximize
+ButtonStyle 2 4 50x24@1 75x74@0 25x74@0 50x24@1
+
+#Large down Triangle for Triangle
+ButtonStyle 4 4 50x74@1 75x24@0 25x24@1 50x74@1
+
+#Cross for Stick
+ButtonStyle 3 13 20x60@1 20x40@1 40x40@1 40x20@1 60x20@1 60x40@0 80x40@1 80x60@0 60x60@0 60x80@0 40x80@0 40x60@1 20x60@0
+
+
+#general configuration
+
+DeskTopSize 3x2
+EdgeResistance 250 10
+EdgeScroll 0 0
+ClickTime 750
+ColormapFocus FollowsMouse
+IgnoreModifiers L2
+OpaqueMoveSize 100
+
+
+#paths specific to fvwm2
+
+ModulePath /usr/X11R6/lib/X11/fvwm2
+ImagePath /usr/X11R6/share/icons/xpm/hicolor/all:/usr/X11R6/share/icons/xpm/locolor/all:/usr/X11R6/lib/X11/fvwm2/pixmaps:/usr/share/wallpapers
+
+
+#colors
+
+# 0 = Default colors
+# 1 = Inactive windows
+# 2 = Active windows
+# 3 = Inactive menu entry and menu background
+# 4 = Active menu entry
+# 5 = greyed out menu entry (only bg used)
+# 6 = module foreground and background)
+# 7 = hilight colors
+*FvwmTheme: Colorset 0 fg black, bg rgb:6f/a1/dc
+*FvwmTheme: Colorset 1 fg black, bg rgb:a1/b2/c8
+*FvwmTheme: Colorset 2 fg black, bg rgb:70/a2/dd
+*FvwmTheme: Colorset 3 fg black, bg rgb:c8/d3/e5, VGradient 100 dtcolor5 rgb:c8/d3/e5
+*FvwmTheme: Colorset 4 fg black, bg rgb:91/ae/d6
+*FvwmTheme: Colorset 5 fg rgb:d2/bf/a8, bg rgb:b4/aa/94
+*FvwmTheme: Colorset 6 fg black, bg rgb:b4/aa/94, VGradient 100 dtcolor5 rgb:b4/aa/94
+*FvwmTheme: Colorset 7 fg black, bg rgb:94/ab/bf
+
+S# run FvwmTheme before anything else is done
+ModuleSynchronous Timeout 5 FvwmTheme
+#
+# general setup
+#
+Style * Colorset 1
+Style * HilightColorset 2
+MenuStyle * MenuColorset 3
+MenuStyle * ActiveColorset 4
+MenuStyle * GreyedColorset 5
+
+XORvalue 255
+
+#fonts
+DefaultFont 		"StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=10;-misc-*-medium-r-semicondensed-*-13-*-*-*-*-*-iso10646-1"
+WindowFont      	"StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:style=bold:size=10;-misc-fixed-bold-r-normal-*-13-*-*-*-*-*-iso10646-1"
+IconFont        	"StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=8;-misc-fixed-medium-r-normal-*-10-*-*-*-*-*-iso10646-1"
+
+
+#fvwm system functions
+
+AddToFunc QuitSave
+ +	"I"	Quit
+AddToFunc InitFunction
+ +	"I"	Module FvwmBanner
+ +	"I"	Exec susewmif xmessages
+ +	"I"	Exec xterm -ls -geometry +150+85
+ +	"I"	Module FvwmButtons
+ +	"I"	Exec fvwm-root /usr/share/wallpapers/suse9.1-default.png
+ +	"I"	Exec intercom -l -S -t
+
+AddToFunc RestartFunction
+ +	"I"	Module FvwmBanner
+ +	"I"	Module FvwmButtons
+ +	"I"	Exec xmessages
+ +	"I"	Exec fvwm-root /usr/share/wallpapers/suse9.1-default.png
+
+AddToFunc ExitFunction
+ +	"I"	Exec xsetroot
+ +	"I"	Exec susewmif kill
+ +	"I"	Exec xsetroot
+
+AddToFunc "StartFunction" "I" Module FvwmTaskBar
+
+#fvwm window modifier functions
+
+AddToFunc MoveOrRaise
++                         "C"       Raise
++                         "M"      Raise
++                         "M"      Move
++                         "D" Lower
+AddToFunc ResizeOrRaise
++                          "C"       Raise
++                          "M"      Raise
++                          "M"      Resize
++                          "D" Lower
+AddToFunc MaximizeFunc
++                          "M"      Maximize   0 100
++                          "C"       Maximize   0  80
++                          "D" Maximize 100 100
+AddToFunc MoveOrIconify
++                          "I"   Raise
++                          "M"      Raise
++                          "M"      Move
++                          "D" Iconify
+
+
+#buttonbar menu
+
+AddToMenu bargraphicspopup "Graphics"	Title
+ + "Gimp"		 Exec gimp
+ + "XV"			 Exec xv
+
+AddToMenu bartoolspopup "Tools"	Title
+# + "Mozilla"		 Exec mozilla
+ + "Internet"		 Exec qinternet
+ + "Browser"		 Exec konqueror
+ + "Opera"		 Exec opera
+ + "Mail"		 Exec netscape -messenger
+ + "File"		 Exec xfe
+
+AddToMenu barshellspopup "Shell in XTerm"	Title
+ +	"Shell in XTerm"	Exec xterm -e bash -login
+ +	"Root shell"		Function RootShell
+
+AddToMenu barsusepopup "SUSE"	Title
+ +	"Control Center"	Exec xterm -e su - -cyast2
+ +	"Help"			Exec susehelp
+ +	"SUSE menu"		Popup xdg_menu
+
+
+AddToFunc RootShell
+ +	"I"	Exec xterm -ls -vb -sb -sl 2000 -T Root -n Root -j -rw +vb -bg \#ff8c6d -e  su -
+
+AddToMenu windowops "Window menu (Shift-Alt-Space)"	Title
+ + "Mo&ve                  (Alt-F5) "	Move
+ + "Resi&ze                (Alt-F6) "	Resize
+ + "&Iconify               (Alt-F4) "	Iconify
+ + "&Maximize/Normal (Shift-Alt-F3) "	Maximize
+ + "(Un)St&ick       (Shift-Alt-F4) "	Stick
+ +    ""  Nop 
+ + "Window &list          (Alt-F11) "	WindowList
+ +    ""  Nop 
+ + "&Close                 (Alt-F9) "	Delete
+ + "&Kill                 (Alt-F11) "	Destroy
+
+
+#Menu: Fvwm-Manpages
+
+AddToMenu manpages_popup "Fvwm-Manpages"   Title
+ + "FvwmAudio"		 Exec xterm -e man FvwmAudio
+ + "FvwmAuto"		 Exec xterm -e man FvwmAuto
+ + "FvwmBacker"		 Exec xterm -e man FvwmBacker
+ + "FvwmBanner"		 Exec xterm -e man FvwmBanner
+ + "FvwmButtons"		 Exec xterm -e man FvwmButtons
+ + "FvwmCascade"		 Exec xterm -e man FvwmCascade
+ + "FvwmCommand"		 Exec xterm -e man FvwmCommand
+ + "FvwmConfig"		 Exec xterm -e man FvwmConfig
+ + "FvwmConsole"		 Exec xterm -e man FvwmConsole
+ + "FvwmConsoleC"		 Exec xterm -e man FvwmConsoleC
+ + "FvwmCpp"		 Exec xterm -e man FvwmCpp
+ + "FvwmDebug"		 Exec xterm -e man FvwmDebug
+ + "FvwmForm"		 Exec xterm -e man FvwmForm
+ + "FvwmGoodStuff"		 Exec xterm -e man FvwmGoodStuff
+ + "FvwmIconBox"		 Exec xterm -e man FvwmIconBox
+ + "FvwmIconMan"		 Exec xterm -e man FvwmIconMan
+ + "FvwmIdent"		 Exec xterm -e man FvwmIdent
+ + "FvwmM4"		 Exec xterm -e man FvwmM4
+ + "FvwmPager"		 Exec xterm -e man FvwmPager
+ + "FvwmSave"		 Exec xterm -e man FvwmSave
+ + "FvwmSaveDesk"		 Exec xterm -e man FvwmSaveDesk
+ + "FvwmScript"		 Exec xterm -e man FvwmScript
+ + "FvwmScroll"		 Exec xterm -e man FvwmScroll
+ + "FvwmTalk"		 Exec xterm -e man FvwmTalk
+ + "FvwmTaskBar"		 Exec xterm -e man FvwmTaskBar
+ + "FvwmTile"		 Exec xterm -e man FvwmTile
+ + "FvwmWharf"		 Exec xterm -e man FvwmWharf
+ + "FvwmWinList"		 Exec xterm -e man FvwmWinList
+
+
+
+#Menu: Modules
+
+AddToMenu modules_popup "Modules"   Title
+ + "Audio"		 Module FvwmAudio
+ + "Autoraise off"	 KillModule FvwmAuto
+ + "Autoraise 500ms"	 Module FvwmAuto 500
+ + "Banner"		 Module FvwmBanner
+ + "Buttons"		 Module FvwmButtons
+ + "Cascade"		 Module FvwmCascade
+ + "Command"		 Module FvwmCommand
+ + "Config"		 Module FvwmConfig
+ + "Console"		 Module FvwmConsole
+ + "Debug"		 Module FvwmDebug
+ + "Form"		 Module FvwmForm
+ + "GoodStuff"		 Module FvwmGoodStuff
+ + "IconBox"		 Module FvwmIconBox
+ + "IconMan"		 Module FvwmIconMan
+ + "Ident"		 Module FvwmIdent
+ + "M4"		 	 Module FvwmM4
+ + "Pager"		 Module FvwmPager 0 0
+ + "Pipe"		 Module FvwmPipe
+ + "Save"		 Module FvwmSave
+ + "SaveDesk"		 Module FvwmSaveDesk
+ + "Script"		 Module FvwmScript
+ + "Scroll"		 Module FvwmScroll
+ + "Talk"		 Module FvwmTalk
+ + "TaskBar"		 Module FvwmTaskBar
+ + "Tile"		 Module FvwmTile
+ + "Wharf"		 Module FvwmWharf
+ + "WinList"		 Module FvwmWinList
+
+
+
+#Menu: WindowManager
+
+AddToMenu THISWM_MENU_popup "WindowManager"   Title
+ + "Modules"	 Popup modules_popup 
+ + "Fvwm-Manpages"	 Popup manpages_popup 
+	+	""	Nop
+ + "Fvwm2-Manpage"		 Exec xterm -e man fvwm
+	+	""	Nop
+ + "Restart Fvwm2"		 Restart
+	+	""	Nop
+ + "Exit"		 Quit
+
+
+
+#Menu: Keyboardclicks
+
+AddToMenu settings_kbdclick_popup "Keyboardclicks"   Title
+ + "hard"		Exec xset c 100
+ + "Off"		Exec xset c off
+ + "soft"		Exec xset c on
+
+
+#Menu: Mouse
+
+AddToMenu settings_mouse_popup "Mouse"   Title
+ + "fast"		Exec xset m 4 2
+ + "Left handed mouse"	Exec xmodmap -e
+ + "normal"		Exec xset m 2 5
+ + "slow"		Exec xset m 1 1
+
+
+
+#Menu: Speaker
+
+AddToMenu settings_speaker_popup "Speaker"   Title
+ + "loud"		Exec xset b  100 600 50
+ + "normal"		Exec xset b on
+ + "loud and long"	Exec xset b 100 600 300
+ + "Off"		Exec xset b off
+
+
+
+#Menu: xlock
+
+AddToMenu settings_xlock_popup "xlock"   Title
+ + "Blank"		Exec xset s blank
+ + "Off"		Exec xset s off
+ + "Pattern after 5 min"		 Exec xset s noblank s 300 300
+ + "Immediately"	Exec xset s activate
+ + "Default"		Exec xset s default
+
+
+
+#Menu: Screen
+
+PipeRead 'fvwm-menu-xlock --special-first'
+PipeRead 'fvwm-menu-xlock --special-first --name=XSaverMenu -- -nolock'
+
+AddToMenu screen_popup "Screen"   Title
+ + "Screen-Lock"	 Popup XLockMenu
+ + "Screensaver"	 Popup XSaverMenu
+
+
+
+#Menu: Settings
+
+AddToMenu settings_popup "Settings"   Title
+ + "Keyboardclicks"	Popup settings_kbdclick_popup 
+ + "Mouse"		Popup settings_mouse_popup 
+ + "Speaker"		Popup settings_speaker_popup 
+ + "xlock"		Popup settings_xlock_popup 
+
+
+#Menu: Work
+
+PipeRead 'xdg_menu --charset UTF-8 --format fvwm2'
+
+AddToMenu WORK_MENU_popup "Work Menu"   Title
+ +	"Shell"	Exec xterm -e bash -login
+ + ""			Nop
+ + "Top"		Exec xterm -e top
+ + ""			Nop
+ + "Screen"	 	Popup screen_popup 
+ + "Settings"	 	Popup settings_popup 
+ + "WindowManager"	Popup THISWM_MENU_popup
+ + "SUSE"		Popup xdg_menu
+
+Style	"FvwmPager"	NoTitle, Sticky, WindowListSkip
+*FvwmPagerRows	1
+*FvwmPagerColumns	1
+*FvwmPagerGeometry	-0+0
+*FvwmPagerFore	Black
+*FvwmPagerBack	grey67
+*FvwmPagerHilight	grey50
+*FvwmPagerFont	none
+*FvwmPagerSmallFont     "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=6;-misc-fixed-medium-r-normal--7-*-*-*-*-*-iso10646-1"
+
+AddToFunc barthiswmpopupfunc
+ +	"I"	Popup THISWM_MENU_popup
+
+AddToFunc barsusepopupfunc
+ +	"I"	Popup barsusepopup
+
+AddToFunc bargraphicspopupfunc
+ +	"I"	Popup bargraphicspopup
+
+AddToFunc bartoolspopupfunc
+ +	"I"	Popup bartoolspopup
+
+AddToFunc barshellspopupfunc
+ +	"I"	Popup barshellspopup
+
+*FvwmButtonsFont        "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=9;-*-*-medium-*-semicondensed-*-12-*-*-*-*-*-iso10646-1"
+*FvwmButtonsFore	Black
+*FvwmButtonsBack	grey67
+*FvwmButtonsGeometry	+0+0
+*FvwmButtonsRows	1
+*FvwmButtons (2x1 Frame 0 Swallow(UseOld) "FvwmPager" "Module FvwmPager 0 0")
+*FvwmButtons: (Swallow FvwmXeyes 'Exec xeyes -name "FvwmXeyes" -geometry +0+0 -bg grey67 &')
+*FvwmButtons: (Swallow FvwmXclock 'Exec xclock -name "FvwmXclock" -geometry +0+0 -padding 1 -bg grey67 &')
+*FvwmButtons Fvwm2 fvwm.xpm Function barthiswmpopupfunc
+*FvwmButtons SUSE big.SuSEmenu.xpm Function barsusepopupfunc
+*FvwmButtons Graphics gimp.xpm Function bargraphicspopupfunc
+*FvwmButtons Tools toolbox.xpm Function bartoolspopupfunc
+*FvwmButtons Shells xterm.xpm Function barshellspopupfunc
+#style options for modules and programs in fvwm2
+
+BorderStyle Inactive -- HiddenHandles NoInset
+Style	"*"	BackColor Grey
+Style	"*"	ForeColor DimGrey
+Style	"*"	SloppyFocus
+Style	"*"	DecorateTransient
+Style	"*"	IconBox +55 +85 +130 +480
+Style	"*"	StickyIcon
+Style	"*"	SmartPlacement, RandomPlacement, ResizeOpaque
+Style	"*"	NoPPosition
+Style	"FvwmWinList"	NoTitle, WindowListSkip
+Style	"FvwmButtons"	NoTitle, Sticky, WindowListSkip
+Style	"FvwmBanner"	NoTitle, Sticky, StaysOnTop, WindowListSkip
+Style	"IconManModule"	NoTitle, Sticky, NoHandles, Icon toolbox.xpm
+
+Style "FvwmTaskBar" NoTitle, Sticky, NoHandles, StaysOnTop
+
+Style	"xeyes"	        SmartPlacement, RandomPlacement
+Style	"xclock"	SmartPlacement, RandomPlacement
+
+# see bug #36189
+Style   "AcroRead"      SmartPlacement, RandomPlacement
+# see bug #36188
+Style   "OpenOffice*"   NoPPosition, RandomPlacement, EWMHIgnoreStrutHints, EWMHMaximizeIgnoreWorkingArea, EWMHPlacementIgnoreWorkingArea
+
+*FvwmBackerDesk 0 -solid steelblue
+*FvwmBackerDesk 1 -solid midnightblue
+*FvwmBackerDesk 2 -solid yellow
+*FvwmBackerDesk 3 -solid cadetblue2
+*FvwmBackerDesk 5 -solid cadetblue3
+*FvwmBackerDesk 6 -solid cadetblue4
+
+*FvwmIdentBack	MidnightBlue
+*FvwmIdentFore	Yellow
+*FvwmIdentFont  "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=10;-misc-fixed-medium-r-normal--13-*-*-*-*-*-iso10646-1"
+*FvwmNoClutter 3600	Iconify 1
+*FvwmNoClutter 86400	Delete
+*NoClutterModule 172800
+
+*FvwmWinListBack	Grey
+*FvwmWinListFore	Black
+*FvwmWinListFocusBack	Black
+*FvwmWinListFocusFore	Grey
+*FvwmWinListIconBack	LightGrey
+*FvwmWinListIconFore	DimGrey
+*FvwmWinListFont        "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=11;-misc-fixed-medium-r-normal--15-*-*-*-*-*-iso10646-1"
+*FvwmWinListAction	Click1 Iconify -1,Focus
+*FvwmWinListAction	Click2 Iconify
+*FvwmWinListAction	Click3 Module "FvwmIdent" FvwmIdent
+*FvwmWinListGeometry	+0-1
+*FvwmWinListUseSkipList
+*FvwmWinListUseIconNames
+
+*FvwmTaskBar: AutoHide
+*FvwmTaskBar: StartMenu xdg_menu
+
+# Key bindings
+
+Key	Left	A	SM	Scroll -100 +0
+Key	Left	A	C	CursorMove -1 0
+Key	Left	A	SC	CursorMove -10 +0
+
+Key	Right	A	SM	Scroll +100 +0
+Key	Right	A	C	CursorMove +1 0
+Key	Right	A	SC	CursorMove +10 +0
+
+Key	Up	A	SM	Scroll +0 -100
+Key	Up	A	C	CursorMove +0 -1
+Key	Up	A	SC	CursorMove +0 -10
+
+Key	Down	A	SM	Scroll +0 +100
+Key	Down	A	C	CursorMove +0 +1
+Key	Down	A	SC	CursorMove +0 +10
+
+Key	F1	A	M	Menu	WORK_MENU_popup
+Key	F2	A	M	WindowList
+Key	F3	A	M	Menu	xdg_menu
+Key	F4	A	M	Iconify
+Key	F5	A	M	Move
+Key	F6	A	M	Resize
+Key	F7	A	M	Raise
+Key	F8	A	M	Lower
+Key	F9	A	M	Delete
+Key	F10	A	M	Destroy
+
+Key	F11	A	M	Prev [*] focus
+Key	F12	A	M	Next [*] focus
+Key	Tab	A	4	Next [*] focus
+Key	Tab	A	S4	Prev [*] focus
+
+Key	F3	A	SM	Maximize
+Key	F4	A	SM	Stick
+Key	F5	A	SM	Refresh
+
+Key	BackSpace	A	SM	Function "QuitSave"
+
+#button bar popup menus
+Key	s	A	SM	Function "barsusepopupfunc"
+Key	g	A	SM	Function "bargraphicpopupfunc"
+Key	t	A	SM	Function "bartoolspopupfunc"
+Key	l	A	SM	Function "barshellpopupfunc"
+Key	m	A	SM	Function "MailFunc"
+
+Key	F1	A	SM	Restart fvwm2
+
+
+
+# Mouse bindings
+
+Mouse	1	R	A	Menu	WORK_MENU_popup	Nop
+Mouse	2	R	A	Module	FvwmWinList	Transient
+Mouse	3	R	A	Menu	xdg_menu	Nop
+Mouse	2	FST	A	Menu	windowops	Nop
+
+Mouse	1	1	A	Menu	windowops	Delete
+Mouse	2	1	A	Menu	windowops	Destroy
+Mouse	3	1	A	Menu	windowops	Nop
+
+Mouse	1	SF	A	Function "ResizeOrRaise"
+
+Mouse	1	T	A	Function "MoveOrRaise"
+
+Mouse	1	I	A	Iconify
+Mouse	2	I	A	Iconify
+Mouse	3	TSIF	A	RaiseLower
+
+Mouse	1	2	A	Maximize 0 100
+Mouse	2	2	A	Maximize 100 100
+Mouse	3	2	A	Maximize 100 0
+Mouse	0	4	A	Iconify
+Mouse	1	3	A	Stick

Repositories maintained by Peter Meerwald, pmeerw@pmeerw.net.