View previous topic :: View next topic |
Author |
Message |
BoBBY-nOOb Tux's lil' helper
Joined: 23 Jun 2004 Posts: 88 Location: Toulouse , France
|
Posted: Mon Aug 30, 2004 9:57 pm Post subject: |
|
|
KarnEvil wrote: | Quote: |
Quand je reduit en programme , il m'affiche l'icone du programme au mlieu de m'afficher un apercu de la fenetre ..
J'ai testé plusieurs mise en commentaires de lignes qui me semblait parler de ca mais j'ai pas réussi :/
Donc je m'en remet a vous , j'aimerais bei navoir l'apercu a la place de l'icone de l'application
|
C'est cette partie de la config qui met des aperçus des fenetres à la place des icones
Code: |
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] -frame 1x1 \
-mattecolor black -quality 0 xwd:- png:$[FVWM_USERDIR]/icon.tmp.$[w.id].png \
&& echo WindowStyle IconOverride, Icon $[FVWM_USERDIR]/icon.tmp.$[w.id].png \
|| echo Nop"
+ I TestRc (Match) Test (f $[HOME]/icons/$[w.miniiconfile]) PipeRead "composite -geometry +2+4 \
$[HOME]/icons/$[w.miniiconfile] $[FVWM_USERDIR]/icon.tmp.$[w.id].png \
$[FVWM_USERDIR]/icon.tmp.$[w.id].png && echo Nop \
|
Si ça marche pas chez toi, c'est peut-être qu'il te manque convert et composite, qui sont dans le package imagemagick. |
Merci beaucoup , l'emerge imagemagick a effectivement resolu le "prob"
Last edited by BoBBY-nOOb on Mon Aug 30, 2004 10:36 pm; edited 1 time in total |
|
Back to top |
|
|
BoBBY-nOOb Tux's lil' helper
Joined: 23 Jun 2004 Posts: 88 Location: Toulouse , France
|
Posted: Mon Aug 30, 2004 10:07 pm Post subject: |
|
|
Aussi , pour regler la frequence de rafraichissement de l'ecran c'est dans xorg.conf ou dans fvwm2rc ? |
|
Back to top |
|
|
Darkael Veteran
Joined: 10 Aug 2004 Posts: 1321 Location: France
|
Posted: Tue Aug 31, 2004 11:19 am Post subject: |
|
|
Quote: |
Aussi , pour regler la frequence de rafraichissement de l'ecran c'est dans xorg.conf ou dans fvwm2rc ?
|
Dans xorg.conf... fvwm c'est juste un WM, aussi puissant soit-il. |
|
Back to top |
|
|
BoBBY-nOOb Tux's lil' helper
Joined: 23 Jun 2004 Posts: 88 Location: Toulouse , France
|
Posted: Tue Aug 31, 2004 7:29 pm Post subject: |
|
|
KarnEvil wrote: | Quote: |
Aussi , pour regler la frequence de rafraichissement de l'ecran c'est dans xorg.conf ou dans fvwm2rc ?
|
Dans xorg.conf... fvwm c'est juste un WM, aussi puissant soit-il. |
Ca me semble aussi bizarre mais comme xorg.conf ne propose pas de frequence par default dans xorgconfig et que KDE est capable de changer la frequence
Question subisidaire : Pour avoir les apercus des bureaux transparent , il faut modifier un parametre j'imagine mais c'est assez dur de trouver comme ca Si quelqu'un savait ou est-ce que ca se change |
|
Back to top |
|
|
marvin rouge Veteran
Joined: 01 Aug 2004 Posts: 1422 Location: Villa Lumierrante, Zonelibre
|
Posted: Tue Aug 31, 2004 7:37 pm Post subject: |
|
|
mon nedit a un comportement bizarre sous FVWM.
Code: |
Exec exec nedit ~/test.txt
|
m'ouvre test.txt dans une fenetre nedit, avec une barre de titre. Mais si je ne met pas d'argument:
alors la il m'ouvre une fenetre nedit sans barre de titre.
"Style nedit Title" dans le .fvwmrc2 ne change rien.
et je ne trouve pas d'autres options dans le man pour forcer la barre de titre.
une idée ?
de plus, c'est le seul programme qui a ce comportement
++
[EDIT] : arf. je viens juste de trouver. J'avais Code: | Style Untitled NoTitle | , et nedit ouvre par défaut sur "Untitled"
solved |
|
Back to top |
|
|
Desintegr l33t
Joined: 25 Mar 2004 Posts: 863 Location: France - Orléans
|
Posted: Tue Aug 31, 2004 8:22 pm Post subject: |
|
|
Ah oui, je me posais une question aussi :
Quand on utilise le Style : ResizeOutline, la fenètre est redimensionnée juste en voyant seulement les bordures de la fenètre.
Le problème, c'est que ce n'est pas très joli car on voit une sorte de grille 3x3 quand on redimensionne.
Si quelqu'un aurait une astuce pour seulement avoir la bordure.
(Je ne veux pas de redimensionnement opaque). |
|
Back to top |
|
|
marvin rouge Veteran
Joined: 01 Aug 2004 Posts: 1422 Location: Villa Lumierrante, Zonelibre
|
Posted: Fri Sep 03, 2004 6:50 pm Post subject: |
|
|
une autre question sur la config de fvwm : est-ce qu'il y a moyen d'afficher la sortie d'une commande dans un boutons ?
je voudrais afficher la sortie de Code: | xmms-shell -e list | grep '*' | pour savoir quel titre est joué par xmms, mais j'y arrive pas .
j'ai essayé differents trucs avaec swallow, ou PipeRead, mais walou !
si quelqu'un a une astuce. |
|
Back to top |
|
|
Darkael Veteran
Joined: 10 Aug 2004 Posts: 1321 Location: France
|
Posted: Fri Sep 03, 2004 7:29 pm Post subject: |
|
|
Quote: |
une autre question sur la config de fvwm : est-ce qu'il y a moyen d'afficher la sortie d'une commande dans un boutons ?
|
Les 2 idées stupides qui me viennent à l'esprit:
- Foutre la sortie de la commande dans un menu, et swallower le menu
- Rendre le texte dans une image, après y'a plusieurs moyens d'afficher une image dans un bouton
Bon c'est peut être pas simple en pratique, mais c'est tout ce qui me vient à l'esprit. Je suis pas un spécialiste de FvwmButtons (je suis un spécialiste de rien, d'ailleurs ) |
|
Back to top |
|
|
Darkael Veteran
Joined: 10 Aug 2004 Posts: 1321 Location: France
|
Posted: Fri Sep 03, 2004 8:17 pm Post subject: |
|
|
Une idée peut-être plus maligne que mes 2 autres: tu te débrouille pour foutre la sortie de la commande dans un terminal, et tu swallow le terminal! Avec tout ce que tu peux faire dans un terminal, ça laisse pas mal de possibilités. |
|
Back to top |
|
|
gulivert l33t
Joined: 17 Jun 2004 Posts: 863 Location: Switzerland
|
Posted: Wed Sep 08, 2004 10:36 pm Post subject: |
|
|
Vloi, petite question, est il est possible d'alligner deux commande pour une action dans le menu de fvwm
Explique avec un ex, j'aimerais qu'un refresh du bureau se fasse à chaque fois que je change de bureau. Donc dans mon menu fvwm :
Code: | DestroyMenu MenuFvwmSendTo
AddToMenu MenuFvwmSendTo
+ "Desktop &1" MoveToPage 0 0
+ "Desktop &2" MoveToPage 1 0
+ "Desktop &3" MoveToPage 2 0
+ "Desktop &4" MoveToPage 0 1
+ "Desktop &5" MoveToPage 1 1
+ "Desktop &6" MoveToPage 2 1
en
DestroyMenu MenuFvwmSendTo
AddToMenu MenuFvwmSendTo
+ "Desktop &1" MoveToPage 0 0, Refresh
+ "Desktop &2" MoveToPage 1 0, Refresh
+ "Desktop &3" MoveToPage 2 0, Refresh
+ "Desktop &4" MoveToPage 0 1, Refresh
+ "Desktop &5" MoveToPage 1 1, Refresh
+ "Desktop &6" MoveToPage 2 1, Refresh
|
Y aurait-il une syntaxe pour effectué une telle action, j'ai pas réeussi à trouver d'info la dessus car bien entendu l'exemple ne fonctionne pas ...
Merci d'avance _________________ Macbook Pro Unibody 9.1 - Kernel 4.4.6 - Awesome 3.5 |
|
Back to top |
|
|
gulivert l33t
Joined: 17 Jun 2004 Posts: 863 Location: Switzerland
|
Posted: Wed Sep 08, 2004 11:20 pm Post subject: |
|
|
Hmmm, en fait sa n'a rien a voir avec le changment de pager ce que je vous ai montrer comme ex, sa va être encore plus dur que je pensais de faire un refresh auto lors du changment de bureau _________________ Macbook Pro Unibody 9.1 - Kernel 4.4.6 - Awesome 3.5 |
|
Back to top |
|
|
Darkael Veteran
Joined: 10 Aug 2004 Posts: 1321 Location: France
|
Posted: Thu Sep 09, 2004 7:58 am Post subject: |
|
|
Pour ton exemple, tu peux utiliser FvwmEvent pour intercepter l'évènement new_desk ou new_page et agir en conséquence.
Sinon, pour lancer deux commandes, tu peux faire quelque chose comme:
Code: |
DestroyMenu MenuFvwmSendTo
AddToMenu MenuFvwmSendTo
+ "Desktop &1" PipeRead 'echo "MoveToPage 0 0"; echo "Refresh" '
+....
|
ou
Code: |
DestroyFunction ChangeBureau
AddToFunction ChangeBureau
+ I MoveToPage $0 $1
+ I Refresh
DestroyMenu MenuFvwmSendTo
AddToMenu MenuFvwmSendTo
+"Desktop &1" ChangeBureau 0 0
+...
|
En dehors des erreurs de syntaxe , ça devrait marcher. Voila, j'espère que ça répond un peu à ta question. |
|
Back to top |
|
|
gulivert l33t
Joined: 17 Jun 2004 Posts: 863 Location: Switzerland
|
Posted: Thu Sep 09, 2004 9:07 am Post subject: |
|
|
Merci pour les exemples
Sinon je vais voir ce que j'arrive faire avec FvwmEvent, la man me renseignera .... _________________ Macbook Pro Unibody 9.1 - Kernel 4.4.6 - Awesome 3.5 |
|
Back to top |
|
|
gulivert l33t
Joined: 17 Jun 2004 Posts: 863 Location: Switzerland
|
Posted: Thu Sep 09, 2004 10:42 am Post subject: |
|
|
Bon, vloi j'ai tenté avec FvwmEvent mais .....
J'ai donc lu le man à son sujet, puis fait des recherche sur Google
Par la suite modifier mon fvwm2rc de cette manière
Ajouter en début de fichier
Quote: | + I Module FvwmEvent FvwmEvent-refresh |
Ensuite plus loin dans le fichier j'ai mis la cionfiguration du FvwmEvent de cette manière :
Quote: | DestroyModuleConfig FvwmEvent-refresh: *
*FvwmEvent-refresh: Cmd Function
*FvwmEvent-refresh: Delay 1
*FvwmEvent-refresh: new_page PageRefreshFunc
*FvwmEvent-refresh: new_desk PageRefreshFunc
DestroyFunc PageRefreshFunc
AddToFunc PageRefreshFunc
+ Refresh |
J'ai tenté divers syntaxe mais sans succès. Donc je pense que le début est juste mais que la dernière ligne : + Refres est incorecte
Une idée pour m'éclairer
Merci, tu m'as fait découvrir FvwmEvent, a l'air bien interessant, on peut asssigner des sons pour différentes actions dans Fvwm. Sympa _________________ Macbook Pro Unibody 9.1 - Kernel 4.4.6 - Awesome 3.5 |
|
Back to top |
|
|
Darkael Veteran
Joined: 10 Aug 2004 Posts: 1321 Location: France
|
Posted: Thu Sep 09, 2004 11:20 am Post subject: |
|
|
Quote: |
Ensuite plus loin dans le fichier j'ai mis la cionfiguration du FvwmEvent de cette manière :
Quote:
DestroyModuleConfig FvwmEvent-refresh: *
*FvwmEvent-refresh: Cmd Function
*FvwmEvent-refresh: Delay 1
*FvwmEvent-refresh: new_page PageRefreshFunc
*FvwmEvent-refresh: new_desk PageRefreshFunc
DestroyFunc PageRefreshFunc
AddToFunc PageRefreshFunc
+ Refresh
J'ai tenté divers syntaxe mais sans succès. Donc je pense que le début est juste mais que la dernière ligne : + Refres est incorecte
|
C'est plutot + I Refresh. Sinon le reste a effectivement l'air bon. |
|
Back to top |
|
|
gulivert l33t
Joined: 17 Jun 2004 Posts: 863 Location: Switzerland
|
Posted: Thu Sep 09, 2004 11:37 am Post subject: |
|
|
Hmmm, même avec le I ça ne fonctionne pas
Reflexion reflexion reflexion ...... Je vois vraiment pas comment faire cette syntaxe pour la dernière ligne. J'ai beau cherché sur google, je ne trouve pas d'info.
POurtant je suis sur que sa doit marché avec FvwmEvent.
En tout cas merci pour ton aide .... _________________ Macbook Pro Unibody 9.1 - Kernel 4.4.6 - Awesome 3.5 |
|
Back to top |
|
|
Darkael Veteran
Joined: 10 Aug 2004 Posts: 1321 Location: France
|
Posted: Thu Sep 09, 2004 11:44 am Post subject: |
|
|
Si tu mets bien le + I normalement tout est bon. A mon avis, soit le module n'est pas lancé, soit il fonctionne, mais le Refresh ne fait pas ce que tu veux qu'il fasse. Pourquoi est-ce que tu as besoin d'un Refresh après un changement de bureau? |
|
Back to top |
|
|
gulivert l33t
Joined: 17 Jun 2004 Posts: 863 Location: Switzerland
|
Posted: Thu Sep 09, 2004 12:12 pm Post subject: |
|
|
KarnEvil wrote: | Si tu mets bien le + I normalement tout est bon. A mon avis, soit le module n'est pas lancé, soit il fonctionne, mais le Refresh ne fait pas ce que tu veux qu'il fasse. Pourquoi est-ce que tu as besoin d'un Refresh après un changement de bureau? |
ben pour le module il est bien lancé :
Code: | gulivert@jack gulivert $ ps -A | grep FvwmEvent
15922 tty1 00:00:00 FvwmEvent
|
Ben c'est ke j'utilise xorg 6.8 avec xcompmgr et transset, j'ai un papier peint différent par bureau, lorsque je mets une fenêtre tranparente, que je vais sur un autre bureau, et que je reviens sur le bureau ou j'avais mis la fenêtre transprente, la transparence garde l'image du bureau d'ou je viens, si je fais un refresh, sa corrige la tranparence. Du coup je voulais automatiser le refresh uu changement de bureau
Je sais pas si je suis assez clair? _________________ Macbook Pro Unibody 9.1 - Kernel 4.4.6 - Awesome 3.5 |
|
Back to top |
|
|
Darkael Veteran
Joined: 10 Aug 2004 Posts: 1321 Location: France
|
Posted: Thu Sep 09, 2004 3:07 pm Post subject: |
|
|
Quote: |
Ben c'est ke j'utilise xorg 6.8 avec xcompmgr et transset, j'ai un papier peint différent par bureau, lorsque je mets une fenêtre tranparente, que je vais sur un autre bureau, et que je reviens sur le bureau ou j'avais mis la fenêtre transprente, la transparence garde l'image du bureau d'ou je viens, si je fais un refresh, sa corrige la tranparence. Du coup je voulais automatiser le refresh uu changement de bureau.
Je sais pas si je suis assez clair?
|
Oui c'est clair.
Peut-etre que xcompmgr ne detecte pas tout de suite le changement de wallpaper quand tu changes de bureau, et donc si tu fais un Refresh trop tot ça ne change rien vu que xcompmgr a toujours l'ancien wallpaper en mémoire à ce moment.
Essaye dans la config de FvwmEvent de mettre un délai plus long pour voir?
Sinon pour avoir un wallpaper différent à chaque bureau tu as utilisé quoi? Pendant qu'on y es tu voudrais pas nous donner toute ta config fvwm? |
|
Back to top |
|
|
gulivert l33t
Joined: 17 Jun 2004 Posts: 863 Location: Switzerland
|
Posted: Thu Sep 09, 2004 3:46 pm Post subject: |
|
|
Pour les wallpapers différents, c'est avec FvwmBacker en assignat un wallpaper à une couleur
Tu trouveras ma configs à cette adresse
http://www.clan-hash.com/~guli/fvwm/
Sinon j'ai essayé de mettre 4 secondes mais toujours pas refresh au changment de desktop
Aerfffffff, il ne faudrait pas préciser a Refresh de faire un refresh sur le bureau ???
Genre + I Refresh (CurrentDesk) _________________ Macbook Pro Unibody 9.1 - Kernel 4.4.6 - Awesome 3.5 |
|
Back to top |
|
|
Darkael Veteran
Joined: 10 Aug 2004 Posts: 1321 Location: France
|
Posted: Thu Sep 09, 2004 8:46 pm Post subject: |
|
|
Quote: |
Aerfffffff, il ne faudrait pas préciser a Refresh de faire un refresh sur le bureau ???
Genre + I Refresh (CurrentDesk)
|
Normalement Refresh tout seul devrait suffire....
Mais sinon j'ai remarqué en regardant le man de FvwmEvent que par exemple Delay 5 ne voulait apparement pas dire que la fonction sera executée 5 secondes après l'event, mais que si un event est capté, tous les autres events sont ignorés pendant les 5 secondes suivantes.
Par contre je suis arrivé à faire ce que tu voulais, avec ma config fvwm à moi, mais je ne change pas de wallpaper de la même façon que toi. Moi je fais un truc comme ça (c'est plus lent que ta méthode):
Code: |
DestroyModuleConfig FvwmBacker*
*FvwmBacker: Command (Desk 1) Exec Esetroot -scale wallpaper1.jpg
* ...
|
et en ajoutant:
Code: |
DestroyModuleConfig FvwmBacker*
*FvwmBacker: Command (Desk 1) Exec 'Esetroot -scale wallpaper1.jpg\
&& FvwmCommand Refresh'
* ...
|
alors les fenêtres transparentes sont correctement mises à jour. Enfin, avec un délai de plusieurs secondes vu que chez moi xcompmgr est horriblement lent, et en plus il détruit tout sur son passage |
|
Back to top |
|
|
gulivert l33t
Joined: 17 Jun 2004 Posts: 863 Location: Switzerland
|
Posted: Fri Sep 10, 2004 12:44 am Post subject: |
|
|
Hmmmm, interessant ce que tu dis là, je vais essayer ta méthode et voir si c'est vraimemnt bcp plus lent. Merci pour ton aide. Sinon xcompmgr déstruit tous sur son passage??? T'as les fenêtre qui sont mal afficher, déformé, etc...???? _________________ Macbook Pro Unibody 9.1 - Kernel 4.4.6 - Awesome 3.5 |
|
Back to top |
|
|
Darkael Veteran
Joined: 10 Aug 2004 Posts: 1321 Location: France
|
Posted: Fri Sep 10, 2004 7:43 am Post subject: |
|
|
Quote: |
Hmmmm, interessant ce que tu dis là, je vais essayer ta méthode et voir si c'est vraimemnt bcp plus lent.
|
Oui, c'est plus lent en théorie, vu que toi tu stockes les wallpapers en mémoire, et pour moi ils doivent être chargés à chaque fois avec Esetroot. Mais bon, chez moi il y a de toute façon un blocage de quelques secondes à chaque changement de bureau, le temps que FVWM mette à jour la transparence (pas la vraie transparence mais la pseudo-transparence sauce fvwm), problème que je n'ai pas réussi à résoudre d'ailleurs
Quote: |
Merci pour ton aide. Sinon xcompmgr déstruit tous sur son passage??? T'as les fenêtre qui sont mal afficher, déformé, etc...????
|
En gros il bousille 1 fois sur 2 mon pager, y'a des trainées quand je déplace certaines fenêtres, l'affichage de firefox est déformé... c'est des problèmes connus, mais j'ai l'impression que chez moi ils y sont tous
Mais bon, vu que xorg, xcompmgr et pleins d'autres choses sont en version cvs chez moi, je suppose qu'il faut pas que je m'attende à ce que tout marche |
|
Back to top |
|
|
BoBBY-nOOb Tux's lil' helper
Joined: 23 Jun 2004 Posts: 88 Location: Toulouse , France
|
Posted: Fri Sep 10, 2004 6:45 pm Post subject: |
|
|
+1 l'affichage de firefox est mauvais , ca rame comme pas possible ..
Bref c'est inutilisable |
|
Back to top |
|
|
gulivert l33t
Joined: 17 Jun 2004 Posts: 863 Location: Switzerland
|
Posted: Fri Sep 10, 2004 11:56 pm Post subject: |
|
|
Bizard les pbs que vous rencontrez, les seul pbs ke je rencontre c'est si je lance un jeu avec xcompmgr de lancer, là y a ton qui freeze, mais autrement c'est tout nickel Avec une bonne rapidité, pas de bug d'affichage.
Sinon merchi KarnEvil, sa marche enfin avec le refresh, la solution étant de passer a un multidesk, sinon j'ai juste changer un peu ta commande pour utiliser fbset, la vitesse de changement du fond d'écran est correct sa me va bien
Quote: | DestroyModuleConfig FvwmBacker: *
*FvwmBacker: RetainPixmap
*FvwmBacker: Command(Desk 0, Page * *) Exec fbsetbg -f /home/gulivert/Images/Wallpapers/girl/angelina.jpg && FvwmCommand Refresh
*FvwmBacker: Command(Desk 1, Page * *) Exec fbsetbg -f /home/gulivert/Images/Wallpapers/mangas/Yoriko-linux.jpg && FvwmCommand Refresh
*FvwmBacker: Command(Desk 2, Page * *) Exec fbsetbg -f /home/gulivert/Images/Wallpapers/arts/AquaLounge_1280.jpg && FvwmCommand Refresh
*FvwmBacker: Command(Desk 3, Page * *) Exec fbsetbg -f /home/gulivert/Images/Wallpapers/girl/nicolekidman-19-1024.jpg && FvwmCommand Refresh
*FvwmBacker: Command(Desk 4, Page * *) Exec fbsetbg -f /home/gulivert/Images/Wallpapers/mangas/onegai_teacher_47.jpg && FvwmCommand Refresh
*FvwmBacker: Command(Desk 5, Page * *) Exec fbsetbg -f /home/gulivert/Images/Wallpapers/arts/silvatrez_da_Trail_1600.jpg && FvwmCommand Refresh |
_________________ Macbook Pro Unibody 9.1 - Kernel 4.4.6 - Awesome 3.5 |
|
Back to top |
|
|
|