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