All pastes #524196 Raw Edit

Untitled

public text v1 · immutable
#524196 ·published 2007-05-31 00:45 UTC
rendered paste body
#################CONFIG

#####
# Set Environment variables
###########
Exec exec feh --bg-scale /home/levon/Import.xpm
# 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 1240x650+20+60, IconFill top left, SloppyFocus
Style	*	MouseFocusClickRaises, Padding 170 20
Style	*	NoIconTitle

#####
# 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) 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



#################TASK.FVWM2RC

Style task	NoTitle, StaysOnBottom, Sticky, WindowListSkip, \
		CirculateSkipIcon, CirculateSkip, HandleWidth 0, BorderWidth 0, \
		NeverFocus, Layer 1

Colorset 1 fg black, bg black, sh black, fgsh rgb:05/46/a0, \
	   RootTransparent, \
           Pixmap  /home/levon/.fvwm/images/taskbar.png
          
              
            
              

DestroyModuleConfig task: *
*task:	BoxSize		fixed
*task:  Colorset        1
*task:	Rows		70
*task:	Columns		1300
*task:	Geometry	1300x30+162-4
*task:	Padding		0 0
*task:	Frame		0
*task (70x24+16+32, ActionOnPress, \
		Icon		/home/levon/.fvwm/images/start.png, \
		ActiveIcon	/home/levon/.fvwm/images/start1.png, \
		Action (Mouse 3) 'module FvwmButtons start'
                
########################START.FVWM2RC


Style start	NoTitle, StaysOnBottom, Sticky, WindowListSkip, \
		CirculateSkipIcon, CirculateSkip, HandleWidth 0, BorderWidth 0, \
		NeverFocus, Layer 1

# This size corresponds to: (ScreenWidth(1280) - DockWidth(779)) / 2
SetEnv fvwm_dock_x 0
Colorset 2 fg black, bg black, sh black, fgsh rgb:05/46/a0, \
	   RootTransparent, \
           Pixmap  /home/levon/.fvwm/images/startmenu.png ,\
	   Shape /home/levon/.fvwm/images/startmenushape.png 
           
              
            
DestroyModuleConfig start: *
*start:	BoxSize		fixed
*start: Colorset        2
*start:	Rows		1
*start:	Columns		1
*start:	Geometry	800x400+660-0
*start:	Padding		0 0
*start:	Frame		0
*start (0x0, ActionOnPress, \
		Icon		/home/levon/.fvwm/images/start.png, \
		ActiveIcon	/home/levon/.fvwm/images/start1.png, \
		Action (Mouse 1) 'popup sr'
AddToMenu sr
+"Testing" exec NOTHING