All pastes #525367 Raw Edit

Untitled

public text v1 · immutable
#525367 ·published 2007-05-31 10:27 UTC
rendered paste body
#####
# Set Environment variables
###########
Exec exec feh --bg-scale /home/levon/.fvwm/images/Background.png
# Only one page for each desktop
DeskTopSize	1x1
EdgeScroll	100 100
EdgeResistance	100 100
EdgeThickness	2
# Avoid full screen window to overlap a task bar (for instance)
EwmhBaseStruts	0 0 0 0
IgnoreModifiers	L25
SnapAttraction	5

#####
# Mouse and Focus Behavior
###########
ClickTime	350
MoveThreshold	3
Style	*	SloppyFocus, MouseFocusClickRaises
#####
# Icon box
###########
# (SreenWidth(1280) - LeftBorder(20) - RightBorder(20))
# (ScreenHeight(800) - TopBarHeightAndBorder(60) - DockHeightAndBorder(90))
Style	*	IconBox 1200x600+20+60, IconFill top left, SloppyFocus
Style	*	MouseFocusClickRaises, Padding 170 20
Style	*	NoIconTitle

###############
#Window Styles
###############
Read /home/levon/.fvwm/conf/menustyle.fvwm2rc

###############
#Program Style
###############

#####
# Menus
###########
# Menu definition
Read	/home/levon/.fvwm/conf/menu.fvwm2rc
Read    /home/levon/.fvwm/conf/start.fvwm2rc

#####
# Startup and exit functions
###########
AddtoFunc InitFunction
#+ I exec exec	/usr/libexec/gnome-settings-daemon

AddToFunc StartFunction
+ I module      FvwmButtons task

#####
# FvwmEvent
###########
DestroyModuleConfig FvwmEvent: *
*FvwmEvent: deiconify DeThumbnail 

#####
# Thumbnails function
###########
SetEnv fvwm_icon_size	150
DestroyFunc	Thumbnail
AddToFunc	Thumbnail
+ I Raise
+ I SetEnv Icon-$[w.id] $[w.IconFile]
+ I ThisWindow (!Shaded, Iconifiable, !Iconic) PipeRead \
    "xwd -silent -id $[w.id] | convert -scale $[fvwm_icon_size] -quality 0 \
    xwd:- png:/dev/shm/icon.tmp.$[w.id].png; \
    composite -geometry +5+5 $[w.IconFile] \
    /dev/shm/icon.tmp.$[w.id].png /dev/shm/icon.tmp.$[w.id].png; \
    echo WindowStyle IconOverride, Icon /dev/shm/icon.tmp.$[w.id].png"
+ I Iconify

DestroyFunc	DeThumbnail
AddToFunc	DeThumbnail
+ I Exec exec ogg123 -d esd $[fvwm_wave_path]/Popup.ogg
+ I PipeRead "echo WindowStyle IconOverride, Icon \\$\\[Icon-$[w.id]\\]"
+ I UnsetEnv Icon-$[w.id]
+ I Exec exec "rm -f /dev/shm/icon.tmp.$[w.id].png"
#####
# FvwmBanner
# Splash screen at window manager startup
###########
*FvwmBanner:	NoDecor
*FvwmBanner:	Pixmap	/home/levon/Welcome.gif
*FvwmBanner:	Timeout	10
#####
# FvwmDock (FvwmButtons)
###########
Read    /home/levon/.fvwm/conf/task.fvwm2rc
Read    /home/levon/.fvwm/conf/start.fvwm2rc

#####
# Mouse cursor style
###########
# Change style to left_ptr and fleur (missing cursors in my cursors theme)
CursorStyle root	left_ptr
CursorStyle default	left_ptr 
CursorStyle position	left_ptr
CursorStyle sys		left_ptr 
CursorStyle menu	left_ptr
CursorStyle title	left_ptr
CursorStyle resize	fleur
CursorStyle stroke	cross
CursorStyle select	draped_box

#####
# Key and mouse bindings
###########
# Mouse Bindings
# Root Menus
Mouse   1       R       A       Next (start, CirculateHit) Close
Mouse	2	R	A	WindowList NoCurrentDeskTitle
Mouse	3	R	A	Menu MenuFvwmRoot
Mouse	6	R	A	exec exec $[fvwm_goleft]
Mouse	7	R	A	exec exec $[fvwm_goright]
# Titlebar Buttons
Mouse	1	1	A   	Menu MenuFvwmWindowOps
Mouse	2	1	A   	Menu MenuFvwmWindowOps
Mouse	3	1	A	Menu MenuFvwmwindowOps
Mouse	1	6	A	Thumbnail
Mouse	1	4	A	Maximize
Mouse	1	2	A	Close
# Window, Frame, Side, Others
Mouse	1	FS	A	ResizeFunc
Mouse	2	W	C	ResizeFunc
Mouse	3	W	C	MoveFunc
Mouse	1	W	M	MoveFunc
Mouse	3	W	M	ResizeFunc
Mouse	3	TSIF	A	RaiseLower
Mouse	3	T	A	Menu MenuFvwmWindowOps
AddToFunc ResizeFunc "M" Resize
AddToFunc MoveFunc   "M" Move
# Icons Binding
Mouse	1	I	A	Iconify
Mouse	2	I	A	Move
# Wheel Toggle Shade
Mouse	4	T	N	WindowShade	True
Mouse	5	T	N	WindowShade	False
Mouse	4	TW	M	WindowShade	True
Mouse	5	TW	M	WindowShade	False