################################ # Voir les Captures d'écrans # Retourner au .fvwm2rc. ################################ #### FONCTIONS # liste le dossier $HOME/travail dans un menu. AddToFunc CreerTravail + I DestroyMenu recreate Travail + I AddToMenu Travail travail/%generic/stock_folder.png% Exec nautilus $HOME/travail + I PipeRead 'for i in $HOME/travail/* ;\ do if [ -d $i ] ; then echo AddToMenu Travail "travail/`basename $i`%generic/stock_folder.png%" Exec nautilus $i ; fi ; done' # liste le dosser www et ouvre le menu AddToFunc CreerWww + I DestroyMenu recreate Www + I PipeRead 'for i in $HOME/travail/www/* ;\ do if [ -d $i ] ; then echo AddToMenu Www "www/`basename $i`%generic/stock_folder.png%" Exec "aterm -tr -rv +sb -sh 75 -name adev -exec emacs -name adev -nw $i"; fi ; done' #### ajoute dynamiquement la date à MonMenu en écrasant le titre. AddToFunc MaDate + I PipeRead 'echo AddToMenu MonMenu \\\"`date "+%A %d %B"`\\\"%generic/stock_timer.png% Title Top' # Créer une icone et iconifie DestroyFunc Thumbnail AddToFunc Thumbnail + I Raise + I ThisWindow (!Iconic) SetEnv Icon-$[w.id] $[w.iconfile] + I ThisWindow (!Shaded, Iconifiable, !Iconic) PipeRead \ "xwd -silent -id $[w.id] \ | convert -thumbnail 128x128 xwd:- png:$HOME/.fvwm/images/icones/icon.tmp.$[w.id].png \ && echo WindowStyle IconOverride, Icon $HOME/.fvwm/images/icones/icon.tmp.$[w.id].png \ || echo Nop" + I TestRc (Match) Test (f $[w.miniiconfile], f $HOME/.fvwm/images/icones/icon.tmp.$[w.id].png) PipeRead \ "composite -geometry +2+4 $[w.miniiconfile] $HOME/.fvwm/images/icones/icon.tmp.$[w.id].png \ $HOME/.fvwm/images/icones/icon.tmp.$[w.id].png; echo Nop" + I Stick True + I Iconify True # supprime l'icone et déiconifie. DestroyFunc DeThumbnail AddToFunc DeThumbnail + I PipeRead "echo Test \\(i \\$\\[Icon-$[w.id]\\]\\) WindowStyle Icon \\$\\[Icon-$[w.id]\\]" + I TestRc (NoMatch) WindowStyle NoIconOverride, Icon + I Exec rm -f $HOME/.fvwm/images/icones/icon.tmp.$[w.id].png + I All (Iconic, CurrentPage) PlaceAgain icon + I UnsetEnv Icon-$[w.id] + I Stick False + I Iconify False #### DÉMARRAGE AddToFunc MonDemarrage + I Exec gaim + I Exec mozilla + I Exec firefox + I Exec aterm -tr -rv +sb -sh 75 -name adev + I Exec aterm -tr -rv +sb -sh 75 -name adev DestroyFunc StartFunction AddToFunc StartFunction + I Module FvwmPager 0 + I Module FvwmButtons -g 144x96-4+4 Gadgets + I Module FvwmAuto 500 DestroyFunc InitFunction AddToFunc InitFunction + I Exec gnome-settings-daemon + I Exec gdesklets + I Exec aterm -tr -rv +sb -sh 90 -name amserv -exec telnet etheilgalad 4444 + I Exec aterm -tr -rv +sb -sh 90 -name blocnote -exec emacs -nw ~/travail/BLOCNOTE + I Exec aterm -tr -rv +sb -sh 60
Copyleft bersace03 2004. Tout droits de reprodution accordés