fvwm2rc

FVWM2

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

Ohé Google !

Copyleft bersace03 2004. Tout droits de reprodution accordés

Hacker Passez à GNU/Linux ! Ubuntu Utilisateur Ubuntu #5506