kpy3 / fvwm-config

My FVWM config

fvwm-config / thumbnails
100644 32 lines (27 sloc) 1.012 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
SetEnv fvwm_icon_size 100
DestroyFunc Thumbnail
AddToFunc Thumbnail
+ I PipeRead "echo $[w.id] >> $[FVWM_USERDIR]/.icons"
+ I Raise
+ I ThisWindow (!Shaded, Iconifiable, !Iconic) PipeRead "$[FVWM_USERDIR]/scripts/thumb $[w.id] $[fvwm_icon_size] /dev/shm/icon.tmp.$[w.id].png $[w.miniiconfile]"
+ I Iconify
 
DestroyFunc DeThumbnail
AddToFunc DeThumbnail
+ I PipeRead "echo WindowStyle Icon \\$\\[Icon-$[w.id]\\]"
+ I Exec exec rm -f /dev/shm/icon.tmp.$[w.id].png
+ I PipeRead "sed -ie '/$[w.id]/d' $[FVWM_USERDIR]/.icons"
 
*FvwmEvent: deiconify DeThumbnail
 
# This will remove gaps when de-iconifying an application
AddToFunc DeiconifyAndRearrange
+ C Iconify off
+ C All (CurrentPage, Iconic) PlaceAgain Icon
AddToFunc IconFunc
 + C DeiconifyAndRearrange
 + M Raise
 + M Move
 + D DeiconifyAndRearrange
 
# This will remove gaps when de-iconifying an application from the keybinding
DestroyFunc DeiconifyAndRearrange2
AddToFunc DeiconifyAndRearrange2
+ I Iconify off
+ I All (CurrentPage, Iconic) PlaceAgain Icon