Page 1 sur 2
[PKGBUILD] Fvwm-patched
Publié : dim. 12 nov. 2006, 22:10
par warnaud
Pour toi public
Il est dans le repo archlinuxfr ! et sur aur.
C'est une version modifié de fvwm avec pleins de patchs sympas.
Quand vous allez voir ce qu'on peut faire avec un pkg de 3Mo ...
Liste des patchs et description ici :
http://abdn.ac.uk/~u15dm4/fvwm/
Alors quelques liens :
-
http://fvwm.lair.be/viewtopic.php?t=650 ... sc&start=0 la config de stonecrest (
download direct) elle utilise certaines fonctions / patchs présents ici
-
http://fvwm.lair.be/viewforum.php?f=39 pleins de screenshots et configs
-
http://www.as.ua.edu/~flux/fvwm/ (d'autres configs / screens)
-
http://www.twobarleycorns.net/fvwm-decors.html (des décors)
-
http://gulidesktop.ch/index.php?id=fvwm (des configs assez finies)
-
http://fvwmwiki.bu-web.de/ (un wiki)
-
http://lair.be/links_fvwm_doc.php (pleins de docs !)
-
http://members.optusnet.com.au/~scottsmedley/fvwmtabs/ (la possibilité de faire des tabs comme sous fluxboite)
-
http://www.fvwm.org/ (le site mère où y'a tout faq / aides / screens ...)
Voili voilou !
Bonne chance @tous
Publié : ven. 08 déc. 2006, 10:05
par warnaud
Une nouvelle version !
Mise à jour avec les derniers patchs qui corrigent des trucs assez pointus mais bon
on sait jamais si vous décrochez de gnome / KDE ...
Autre lien vers une config qui roxe :
http://aelsi.fr.nf/french.html
Sinon quelques configs que je recommande pour tester :
-
http://fvwm.lair.be/viewtopic.php?t=650 (avec barre d'outils)
-
http://fvwm.lair.be/viewtopic.php?t=1478 (sans barre)
Attention : ici pas de
beryl / Xgl
Ce sujet contient 2
sauras-tu les retrouver
Publié : ven. 08 déc. 2006, 11:53
par marc[i1]
warnaud a écrit :Ce sujet contient 2
sauras-tu les retrouver
Hummm dur ça !
je pense :
1 - beryl/Xgl (le vomi m'a aidé
)
2- Gnome car personne ne peux troller sur KDE (enfin personne de normalement constitué
)
j'ai bon ?
Publié : ven. 08 déc. 2006, 12:24
par warnaud
Publié : ven. 08 déc. 2006, 13:50
par warnaud
Mise à jour
Correction des dépendances ... (cf le gentils mot de mOLOk
http://aur.archlinux.org/packages.php?d ... =1&ID=7195 )
Fvwm c'est bon mangez-en ^_^"
Publié : jeu. 21 déc. 2006, 12:59
par warnaud
bon pour les
et les
nouvelle version !!
Au menu ... pleins de choses subtiles ET délicates
support de Xgl / beryl, transparence multi desktop, menu 3D, générateur de numéros gagnants pour la loterie (en transparence 512bits !!!), répondeur automatique multilangue en utf 256 bref de la bombe !
Nan je déconne hein
Changelog :
* fvwm/focus.c (focus_get_fpol_context_flag):
* fvwm/events.c (__check_click_to_focus_or_raise)
(__handle_click_to_focus):
Treat EWMH desktop as client window under click to focus. (#1492)
ça parrait clair ^_^"
Publié : jeu. 21 déc. 2006, 13:20
par wain
warnaud a écrit :Au menu ... pleins de choses subtiles ET délicates
support de Xgl / beryl
Briseur de coeur ! en lisant ça, j'ai senti soudain comme une raideur
Quelle déception
Publié : jeu. 21 déc. 2006, 13:26
par warnaud
Désolé
quand j'ai vu le changelog je me suis pissé dessus
Et compiz fonctionne donc les effets genre ombres vrai transparence toussa ça tourne sans pbs
Publié : dim. 27 mai 2007, 03:15
par warnaud
\o/ 3h du mat' ...
Bon la version 2.5.21 "patchée" est dans les bacs !
Au menu,
pleins de choses !, mais parmi les trucs trop bons, les bindings contextuels ! (création de raccourcis clavier/souris spécifiques à une fenêtre, un bouton ...)
Dans cette version il manque le patch ResizeOutlineThin.patch qui passe pas
, si ça tente quelqu'un j'ai notifié le problème ici :
http://fvwm.lair.be/viewtopic.php?p=10001#10001 et y'a pas non plus le patch fvwm-menu-xlock-xlockmore-compat.diff car ben je sais pas comment on l'applique
Publié : dim. 27 mai 2007, 12:29
par gyo
Warnaud dans mes bras !
Mais comment tu t'y ais pris, tu a pris les patchs 1 à 1 et gardé ceux qui passaient ?
Publié : dim. 27 mai 2007, 12:36
par warnaud
Exactement !
Bon sinon nouvelle release dans pas longtemps avec les patchs qui manquaient :p (apparemment le ResizeOutlineThin.patch même "corrigé" passe pas :'( )
Edit voilà ! Mais bon le patch est dead même s'il passe, ça semble pas focntionner :'(
Publié : dim. 27 mai 2007, 21:41
par warnaud
Publié : jeu. 26 juil. 2007, 22:00
par Tebo
Chez moi pas de conflit:
Code : Tout sélectionner
# pacman -S fvwm-patched
Résolution des dépendances... terminé.
Recherche des conflits possibles entre paquets...
:: fvwm-patched est en conflit avec fvwm-devel. Supprimer fvwm-devel? [O/n] n
Erreur: un conflit de paquets impossible à résoudre a été détecté
Erreur: la préparation de la transaction a échoué (conflit de dépendances)
:: fvwm-patched: est en conflit avec fvwm-devel
Bon ta news date un peu aussi.
Se qui manque à fvwm c'est un module genre alt+echap de e17.
Il existe FvwmConsole (quel est la différence avec FvwmTalk?) mais sa sert surtout à dialoguer avec fvwm , bien qu'il soit possible de faire "Exec exec rox /home".
Moi se que j'aimerais faire avec fvwm:
- Combo raccourci clavier.
- Rechercher dans n'importe quel fenêtre du texte, par contre se serait plus un dialogue avec X que le wm pourrait utiliser.
- Crée des modes de fenétrages.
Par exemple un mode à la wmii (maximisation-remplissage) que l'on peu appliqué définitivement à une page ou bureau avec changement du style (utilisé les frames plutôt que les barres de titres, etc). Par contre se genre de configuration demande de nouveau raccourci clavier. Je n'ai pas encore vu la possiblité de charger/décharger un configuration clavier avec fvwm. C'est là que des combo à la emacs serait utile.
Pour l'utilisation des frames et des modes de vue, il existe des config intéressante:
http://seginus2.free.fr/fvwm/doku.php?id=start
http://aelsi.fr.nf/
Tu fait quoi se week-end?
Je joue à FvmEvent.
Les petites options que je n'ai pas réussi à configurer:
- Avec WindowsList afficher un symbole pour les fenêtres iconifiés et que la liste soit toujours centrer.
- Avec les Thumbnail, appliqué un colorset au miniicon et les placés en bas à droite du thumbnail.
Publié : ven. 27 juil. 2007, 21:25
par warnaud
Tebo a écrit :
Se qui manque à fvwm c'est un module genre alt+echap de e17.
Il existe FvwmConsole (quel est la différence avec FvwmTalk?) mais sa sert surtout à dialoguer avec fvwm , bien qu'il soit possible de faire "Exec exec rox /home".
ça fait quoi alt+échap sous e17 ?
Tebo a écrit :
Moi se que j'aimerais faire avec fvwm:
Tu vas pouvoir te gaver, tu peux même faire des raccourcis spécifique à une fenêtre ou un élément fvwm
Tebo a écrit :
[*]Rechercher dans n'importe quel fenêtre du texte, par contre se serait plus un dialogue avec X que le wm pourrait utiliser.
Ouais là faut pas pousser
Tebo a écrit :
[*]Crée des modes de fenêtrages.[/list]
Possible avec la conf de seginus
Tebo a écrit :
Par exemple un mode à la wmii (maximisation-remplissage) que l'on peu appliqué définitivement à une page ou bureau avec changement du style (utilisé les frames plutôt que les barres de titres, etc). Par contre se genre de configuration demande de nouveau raccourci clavier. Je n'ai pas encore vu la possibilité de charger/décharger un configuration clavier avec fvwm. C'est là que des combo à la emacs serait utile.
Pour ça rien de plus simple
tu fais une fonction qui assigne de nouveaux raccourcis dans certains modes. Genre avec un raccourcis clavier, tu lances une fonction qui lit un fichier de conf, ça écrasera les "options"(bindings/style/menus/...<tout>) précédemment créés et identiques vu que Fvwm prends la dernière valeur de ces options.
Ca permet de réaffecter n'importe quoi et dans des contextes (genre un bindings dans un fenêtre, un colorset spécial dans une autre page ... )
ouais FvwmEvent c'est assez puissant :p tu peux complètement customiser ton interface en fonction des événements qui s'y passent
Tebo a écrit :
Les petites options que je n'ai pas réussi à configurer:
- Avec WindowsList afficher un symbole pour les fenêtres iconifiés et que la liste soit toujours centrer.
man fvwm ^_^"
ça risque d'être chaud si tu utilises les "thumbnails" mais avec la foule d'option de FvwmList ça doit se faire.
Sinon le centrage c'est 'Root c c', faut faire un bindings qui le charge
Tebo a écrit :
[*]Avec les Thumbnails, appliquer un colorset au miniicon et les placer en bas à droite du thumbnail.[/list]
pour ça faut retravailler la fonction thumbnails
Publié : sam. 28 juil. 2007, 01:11
par Greenlynx
Espece de geek trolleur !!
T'as enlevé les patchs HS
Publié : sam. 28 juil. 2007, 12:43
par warnaud
non j'attends la prochaine release avec les svg et autres nouveautés
Publié : ven. 17 août 2007, 02:05
par Tebo
Humm, je comprend pas certain truc avec FvwmEvent.
Je l'ai configurer pour qu'il redimensionne rox et fasse un focus+warp sur gmrun .
Code : Tout sélectionner
*FvwmEvent: PassID
*FvwmEvent-NewWindow: StartDelay 4
*FvwmEvent-NewWindow: add_window Torture
*FvwmEvent-NewWindow: add_window Prms
*FvwmEvent: add_window Prms
*FvwmEvent: add_window Torture
*FvwmEvent: add_window windowid $0 Focus
DestroyFunc Prms
AddToFunc Prms
+ I ThisWindow ("gmrun")
+ I Focus
+ I WarpToWindow 80 80
DestroyFunc Torture
AddToFunc Torture
+ I ThisWindow ("ROX-Filer") Resize 38p 38p, move 438p 439p
Code : Tout sélectionner
+ I Module FvwmEvent FvwmEvent-NewWindow
+ I Module FvwmEvent
Seulement sa déconne: il ignore Torture et fait un focus+warp sur toute les nouvelle fenêtres.
J'ai essayer divers syntaxe dont
*FvwmEvent-NewWindow: add_window "Torture" "Prms"
Mais FvwmEvent ingore toujours Toruture est fait le con avec Prms.
Il me manque un truc...
@Warnaud: alt+echap sous e17 sa lance une sorte de gmrun avec des joli icône et tout et tout.
Pour la miniicon en bas à droite des "thumbnails" dans ma fonction:
Code : Tout sélectionner
+ I ThisWindow (!Shaded, Iconifiable, !Iconic) \
PipeRead "$[fvwm_bin]/thumb $[w.id] $[fvwm_icon_size] \
/dev/shm/icon.tmp.$[w.id].png $[w.miniiconfile]"
Il faut modifier $[w.miniiconfile]" mais par quoi? Besoin de recompiler thumb.c ?
Je connais pas le c mais peut-être faut-il modifier certaine ligne:
Code : Tout sélectionner
...
if ( 4*thumbwidth >= windowattr.width || 4*thumbheight >= windowattr.height ) {
image = imlib_create_image_from_drawable((Pixmap)0, 0, 0,
windowattr.width, windowattr.height, 1);
imlib_context_set_image(image);
image = imlib_create_cropped_scaled_image(0, 0, windowattr.width, windowattr.height,
thumbwidth, thumbheight);
} else {
image = imlib_create_scaled_image_from_drawable((Pixmap)0, 0, 0,
windowattr.width, windowattr.height, 4*thumbwidth, 4*thumbheight, 1, 1);
imlib_context_set_image(image);
image = imlib_create_cropped_scaled_image(0, 0, 4*thumbwidth, 4*thumbheight,
thumbwidth, thumbheight);
....
fprintf(stdout, "WindowStyle IconOverride, Icon %s\n", argv[3]);
return 0;
...
Publié : ven. 17 août 2007, 08:32
par warnaud
Les miniicons sont des icones qui sont:
- soit trouvées dans ton imagepath (même nom que la fenêtre exemple si la fenêtre s'appelle Prout et qu'il y'a un Prout.png dans ton imagepath il va l'assigner
- soit assignée spécifiquement à l'aide de "Style" : Style Prout MiniIcon cafouette.png
Sinon pour la gestion des fenêtres :
Code : Tout sélectionner
DestroyModuleConfig FvwmEvent: *
*FvwmEvent: add_window NewWindowFunc
DestroyFunc NewWindowFunc
AddToFunc NewWindowFunc
+ I ThisWindow (gmrun) Prms
+ I ThisWindow ("ROX-Filer") Torture
DestroyFunc Prms
AddToFunc Prms
+ I Focus
+ I WarpToWindow 80 80
DestroyFunc Torture
AddToFunc Torture
+ I Resize 38p 38p
+ I move 438p 439p
Pas sûr pour la focntion Torture, mais dans le man y'a ResizeMove qui fera ce que tu veux direct
http://members.optusnet.com.au/~scott.f ... eMove.html
Voilou
Publié : ven. 17 août 2007, 16:49
par _alexmyself
+ I ThisWindow ("gmrun") Focus
+ I ThisWindow ("gmrun") WarpToWindow 80 80
etc...
non ?
Publié : ven. 28 sept. 2007, 00:14
par warnaud
Version 2.5.23-patched dans les bacs !!
Au menu... pfiouuu trop pleins de choses!
En vrac pas mal de corrections, le support du svg et des tas d'autres bonnes choses qu'elles sont bonnes :
http://fvwm.org/news/#2.5.23
Sinon j'ai rajouté les patchs qui vont bien
fvwm-translucent-menus.diff
fvwm-menu-xlock-xlockmore-compat.patch
DefaultCharset.patch
ColourBorders.patch
ResizeOutlineThin.patch
Conditionals.patch
FlatSeparators.patch
BorderUnderTitle.patch
InactiveFont.patch
FluxRoundedCorners.patch
TopBorder.patch
ButtonWidth.patch
MultiBorder.patch
Hover.patch
FvwmIconMan.patch
FvwmButtonsTips.patch
Certains de ces patchs sont décrit ici :
http://abdn.ac.uk/~u15dm4/fvwm/ d'autres sur le forum
http://fvwm.lair.be/index.php
L'archive déjà patchée se trouve ici :
http://arnaud.fortier.free.fr/fvwm/fvwm ... 23.tar.bz2
Quand à ma confg, je la mets à jour et j'espère la sortir avant Duke Nukem Forever !!