[PKGBUILD] Fvwm-patched

annonces et demandes de paquetages pour les dépôts i686 et x86_64
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

[PKGBUILD] Fvwm-patched

Message par warnaud »

Pour toi public :lol:
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
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
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

:pompom: Une nouvelle version ! :majorette:
:ancetre2: Mise à jour avec les derniers patchs qui corrigent des trucs assez pointus mais bon :D on sait jamais si vous décrochez de gnome / KDE ... :paf:

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 :vomi4: beryl / Xgl

Ce sujet contient 2 :troll: sauras-tu les retrouver :pastaper:
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
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

warnaud a écrit :Ce sujet contient 2 :troll: sauras-tu les retrouver :pastaper:
Hummm dur ça !

je pense :
1 - beryl/Xgl (le vomi m'a aidé :D )
2- Gnome car personne ne peux troller sur KDE (enfin personne de normalement constitué :666: )

j'ai bon ?
:pastaper:
Ne vous emmerdez plus, emmerdez les autres.
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 »

:majorette: :pompom: :majorette: :pompom: :majorette: :pompom: :majorette: :pompom: marc[i1] :majorette: :pompom: :majorette: :pompom: :majorette: :pompom: :majorette: :pompom:

T'es trop balaise ! Du premier coup !
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
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

Mise à jour :D
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 ^_^"
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
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

bon pour les :gandalf2: et les :faittourner: 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 ! :fou:

Nan je déconne hein :P :rhooo: :pastaper:
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 ^_^"
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
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message 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 :shock:
Quelle déception :twisted: :lol:
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 »

Désolé :D quand j'ai vu le changelog je me suis pissé dessus :P
Et compiz fonctionne donc les effets genre ombres vrai transparence toussa ça tourne sans pbs :P
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
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

\o/ 3h du mat' ...
Bon la version 2.5.21 "patchée" est dans les bacs ! :pompom: :majorette: :pompom: :majorette:
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 :nopompom: , 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 :transpi: :pastaper:
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
gyo
Maître du Kyudo
Messages : 1049
Inscription : jeu. 19 avr. 2007, 10:40
Localisation : Nantes (44)

Message par gyo »

Warnaud dans mes bras ! :bravo:
Mais comment tu t'y ais pris, tu a pris les patchs 1 à 1 et gardé ceux qui passaient ?
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 »

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 :'(
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
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

:mega: Petite note et coup de gueule, pacman 3 ne gère pas les "conflits" :eeek2: :cartonrouge: donc si vous avez déjà fvwm (2.4.X) ou fvwm-devel (2.5.X) va falloir les virer à la main !!! :nimp: c'est pas bioutifoul ??? :party: :bravo:
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
Tebo
Chu Ko Nu
Messages : 368
Inscription : sam. 17 mars 2007, 23:24

Message 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. :D

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.
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 »

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:
  • Combo raccourci clavier.
Tu vas pouvoir te gaver, tu peux même faire des raccourcis spécifique à une fenêtre ou un élément fvwm :D
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 :D
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 ... )
Tebo a écrit :
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. :D
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

Code : Tout sélectionner

Key Tab A M WindowList Root c c ....
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
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
Greenlynx
Hankyu
Messages : 41
Inscription : jeu. 30 nov. 2006, 09:54
Localisation : /dev/null ou derrière un clavier !

Message par Greenlynx »

Espece de geek trolleur !! :lol: :lol:

T'as enlevé les patchs HS
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 »

non j'attends la prochaine release avec les svg et autres nouveautés :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
Tebo
Chu Ko Nu
Messages : 368
Inscription : sam. 17 mars 2007, 23:24

Message 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;
...
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 »

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
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
_alexmyself
Chu Ko Nu
Messages : 405
Inscription : lun. 18 sept. 2006, 16:21
Localisation : france, yvelines 78

Message par _alexmyself »

+ I ThisWindow ("gmrun") Focus
+ I ThisWindow ("gmrun") WarpToWindow 80 80
etc...
non ?
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 »

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 :D
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 !!
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