Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

7 - Développer/traduire/documenter/annoncer une application

Idées pour Fvwm-Crystal

dominique utilisateur non connecté Suisse
Fvwm-Crystal est un bureau basé sur Fvwm, autrement dit, un ensemble cohérent de thèmes pour Fvwm .

Pour ceux qui ne savent pas ce qu'est Fvwm, c'est un des premiers gestionnaire de fenêtres apparu sous Le système GNU Linux. Ses principales caractéristiques sont que tout est configurable et qu'il n'y a pas de distinction entre commandes de configuration et commande d'action. Il est donc possible de mélanger à loisir toute configuration avec toute action et vice et versa. Ces commandes sont regroupées dans un ou plusieurs fichiers de configuration.

Le désavantage de Fvwm est évident : comme tout est configurable, il n'y a de GUI comme dans kde ou gnome qui permette de le configurer.

L'avantage est aussi évident : il est possible d'en faire ce que l'on veut. Enfin presque, il ne supporte pas les effets 3D à la kde.

Les autres avantages de Fvwm :
- sa vitesse, c'est un des plus rapide des gestionnaire de fenêtres.
- il est incroyablement stable, même dans sa version cvs.

Fvwm-Crystal permet de transformer Fvwm en un bureau complet dés son lancement. Le menu permet de changer directement les préférences.

Pour des copies d'écran, voir recherche d'images sur google . Les 15 premières et quelques autres correspondent à la dernière version publiée.

Je suis en train de faire les dernières mises au point pour une nouvelle version. Cela va me prendre encore du temps car j'ai fait de profonds changements : nouvelles fonctions, nouvelle recette (sorte de méta-préférence), débeugage.

Parmi les nouvelles fonctions il y aura un bouton audio amélioré avec déplacement de ses préférences dans le menu du bouton, préférences pour les fontes de caractères des éléments du bureau, ré-écriture presque complète de la recette Amiga, ré-écriture des fonctions de dimensionnement des fenêtres avec entre autre mémorisation de taille lors d'un redimensionnement à la souris et possibilité de mettre presque n'importe qu'elle fenêtre en plein écran pour en citer quelques-unes.

J'ai gelé l'état de ces modifs et je suis en train de faire les derniers réglages pour assurer la cohérence des modifs existantes. Je ne me donne pas de délai car j'ai beaucoup d'autres choses à faire, mais j'espère y arriver bientôt.

De plus, je suis à la recherche de nouvelles idées pour la suite. Je suis sur que Fvwm-Crystal, comme il est basé sur Fvwm, peut faire une très bonne base pour un bureau orienté multi-média en général et audio en particulier.

Par exemple, le bouton audio permet déjà de contrôler un certain nombre de lecteurs audio ainsi que mplayer. Il permet aussi de cacher/rendre visible qjackctl et ces lecteurs, ainsi que de lancer des mixeurs?. Il est aussi possible de contrôler directement le master volume de la carte son et celui du lecteur choisi dans les préférences. Voir par exemple les contrôles de l'AlsaPlayer . (Les menus sont ici détachés du bouton.)

Je me suis bien amusé en faisant ces contrôles pour l'AlsaPlayer . Le contrôle de vitesse m'a permit de constater que changer brusquement la vitesse de lecture d'une valeur égale à un intervalle musical n'est pas choquant pour l'oreille.

En d'autres termes, il est possible de créer des boutons pour n'importe quoi. Enfin presque, le bouton pour faire le café ou aller chercher une bière est encore à inventer.

Donc, si vous pouvez essayer Fvwm-Crystal et me faire part de vos remarques (même négatives) et suggestions, je serais très heureux.

Pour l'avenir proche, dés que j'aurai quelque chose de cohérent, je le publierais sur le svn de fvwm-crystal. Je ferai le release de la nouvelle version une ou deux semaines plus tard si tout va bien. Après quoi, je changerai ma façon de travailler sur ce projet et je m'imposerai de ne travailler que sur une seule modif à la fois, ceci afin de pouvoir faire un cycle de release plus rapide.

Dés que le nouveau code sera sur le svn, je serai ouvert à toute collaboration. Pour modifier et rajouter des fonctions à Fvwm-Crystal, ce n'est pas sorcier, il faut se farcir les pages de man de Fvwm ainsi que se FAQ et avoir quelques connaissances de bases de bash. Il est aussi possible de configurer Fvwm, et donc Crystal, avec du Perl, mais là j'avoue mon ignorance. Modifier Fvwm-Crystal est facilité par le fait que c'est une configuration modulaire : les fonctions similaires sont regroupées par fichiers dans une hiérarchie de répertoires.

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

calixtus06, 14:33, jeu. 28 mars 2024: Bonjour et bienvenue à b.vl :-)
calixtus06, 09:30, mer. 27 mars 2024: Bonjour et bienvenue à Noar :-)
olinuxx, 18:50, lun. 25 mars 2024: Bonjour et bienvenue à Ted Demore cool
olinuxx, 17:52, dim. 24 mars 2024: Bonjour et bienvenue à Noitavon cool
calixtus06, 11:07, jeu. 21 mars 2024: Bonjour et bienvenue à obds, ceric :-)
obds, 16:12, mar. 19 mars 2024: Cet édito est juste parfait. Trop beau !
olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry cool
calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero :-)
olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo cool
bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars :-)
allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien]
olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk cool