[Fvwm] Un problème avec swallow

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
ptinux
Hankyu
Messages : 16
Inscription : dim. 22 avr. 2007, 13:59

[Fvwm] Un problème avec swallow

Message par ptinux »

Bonsoir à tous
Je suis sous fvwm (très configurable ce machin,....) et j'ai un problème:
J'ai une barre: fvwmDock. Voici sa configuration:

Code : Tout sélectionner

DestroyModuleConfig FvwmDock: *
*FvwmDock:	BoxSize		fixed
*FvwmDock:	Colorset	1
*FvwmDock:	Rows		7
*FvwmDock:	Columns		60
*FvwmDock:	Geometry	775x30+120-5
*FvwmDock:	Padding		0 0
*FvwmDock: Font "xft:zekton:Bold:size=8:minspace=False:antialias=True"
*FvwmDock:	Frame		0
*FvwmDock:	(9x7 ,ActionOnPress,Title "Menu Système"\
		Action(Mouse 1)	'Menu MenuSystem Rectangle +$left+$top 0 -100m'	)
*FvwmDock:	(9x7 ,ActionOnPress,Title "Raccourcis"\
		Action(Mouse 1)	'Menu MenuFvwmRoot Rectangle +$left+$top 0 -100m'	)	
*FvwmDock:	(12x7 ,Swallow "Heure" 'Exec xclock -d')
*FvwmDock:	(25x7, Swallow "FvwmPager" "FvwmPager 0 2")
Je le lance avec

Code : Tout sélectionner

module FvwmButtons fvwmDock
.
Tout marche bien, sauf xclock qui se lance hors de la barre et refuse d'être avalée...

Avez-vous une idée de l'origine du problème?
D'avance merci
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

Hello :-)
Je pense que ton pb se site dans la syntaxe de ton FvwmButton:

Code : Tout sélectionner

*FvwmDock:   (12x7 ,Swallow "Heure" 'Exec xclock -d') 
ça essaye d'avaler une fenêtre qui s'appellerait 'Heure' hors forcément il en trouve pas :D :sm:
Il y'a un outils sous Fvwm qui est ultra puissant : FvwmIdent qui te permet d'identifier une fenêtre.
Bref en lançant xclock, quand on utilise FvwmIdent, la fenêtre contenant l'horloge s'appelle/a la Class : xclock/XClock et pas Heure :ut:
Conclusion :D

Code : Tout sélectionner

*FvwmDock:   (12x7 ,Swallow "Heure" 'Exec exec xclock -d -name Heure') 
Exec exec << ça permet d'éviter à fvwm de se récupérer la sortie des programmes (genre les tonnes de warnings des applis gtk/qt )
et hop :D
Exemple 'violent':

Code : Tout sélectionner

...
*FvwmTime: (3x20, Swallow "Heure" 'Exec exec xclock -name Heure -digital -twentyfour -padding 2 \
         -face "Swiss911 XCm BT"-16 -strftime "%H:%M:%S" -update 1 -geometry 20x20 -fg rgb:FF/9C/01 -bg rgb:20/20/20', \
         Action(Mouse 3) `Exec xterm -fg white -bg DarkBlue -g 70x10 -fn 7x14 -fb 7x14bold -n "Calendar" -T "Calendrier" -e "cal -3 -m; sleep 10"`)
...
Style "FvwmTime"  NoTitle, WindowListSkip, CirculateSkip, Sticky, NeverFocus, StaysOnBottom, NoHandles, RoundedCornersTop
:!: le clic-droit calendrier ne fonctionne que sans le verrouillage numérique ...
(cf http://fvwm.lair.be/viewtopic.php?f=33&t=1696 )

voilou en espérant avoir été clair :D
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Avatar de l’utilisateur
vincentxavier
Elfe
Messages : 778
Inscription : ven. 11 août 2006, 18:17
Localisation : Epinay sur Seine (93)

Message par vincentxavier »

Genre t'a trouvé ca tout seul un matin en te levant ?
Warranty

THIS ADVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

En clair, je ne pourrais être tenu responsable des dégats causés par l'utilisation de mes conseils

Image
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

vincentxavier a écrit :Genre t'a trouvé ca tout seul un matin en te levant ?
Apparemment non : "Thu Jan 11, 2007 8:51 pm" :lol:
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
ptinux
Hankyu
Messages : 16
Inscription : dim. 22 avr. 2007, 13:59

Message par ptinux »

C'est parfait,merci.

Ps: je cherche un tuto pour fvwm ( pour l'instant,j'ai bidouillé avec des config existantes.)
Je n'ai trouvé qu'un tuto en anglais, pas toujours très détaillé : http://www.zensites.net/fvwm/guide/index.html.
En existe-t-il d'autres?

Encore merci pour ta réponse
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

Yes c'est un peu la foire, mais ça existe (existait ... ) en fait Quebec OS a viré le tuto ... et sur stationlinux c'est un cache à la rache ...

Perso j'utilise : http://members.optusnet.com.au/~scott.fvwm/
http://stationlinux.apinc.org/

pleins de configs ici : http://fvwm.lair.be/viewtopic.php?t=1700

Sinon des tonnes de liens ici => http://arnaud.fortier.free.fr/gentoo/bookmarks.html (y'a un dossier Fvwm)

Voilou :)
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Répondre