Voici une mouture modifiée de wmx7.
=-= Touches =-=
À la différence de la première mouture que j'ai téléchargée en janvier dernier, les touches de contrôle de la fenêtre sont activées par AltCar (le Alt à droite de la barre d'espacement) plutôt que par Alt (celui à gauche de la barre d'espacement). De la sorte, si vous avez une grande main, vous pouvez contrôler presque toutes les manoeuvres de fenêtre d'une seule main.
AltCar+Pause : rend une fenêtre "collante", c'est-à-dire que cela l'affiche dans tous les bureaux
AltCar+Enter : iconifie une fenêtre
AltCar+Home : maximise une fenêtre
AltCar+End : ramène une fenêtre à sa taille originale après maximisation
AltCar+PageUp : maximise une fenêtre verticalement
AltCar+PageDown : ramène une fenêtre à sa taille originale après maximisation verticale
AltCar+Plus (la touche "+" sur le clavier numérique) : maximise une fenêtre horizontalement
AltCar+Moins (la touche "-" sur le clavier numérique) : ramène une fenêtre à sa taille originale après maximisation horizontale
AltCar+taquet ("tab") : passe d'une fenête à l'autre sur un même écran
AltCar+Backspace : ferme la fenêtre.
Avec le curseur sur l'onglet d'une fenêtre,
AltCar+flèche vers la droite : bureau suivant
AltCar+flèche vers la gauche : bureau précédent
AltCar+flèche vers le haut ou le bas : amener la fenêtre suivante à l'avant-plan (sous "focus", pour parler latin).
Pour passer d'un bureau à l'autre,
AltCar+F(no du bureau). Ça, c'est en théorie !
En pratique, ces combinaisons de touches avec Fx ne fonctionneront pas pour wmx si elles ont été réservées pour activer une autre fonction par le programme à l'avant-plan ou par le ROX-Filer.
=-= Glissements de la souris sur le cadre de wmx =-=
wmx n'offre qu'un demi-cadre de fenêtre. Cette caractéristique permet une petite économie de l'espace écran.
Si on clique doucement, avec le curseur, sur le cadre en bas à gauche, on peut rapetisser ou agrandir verticalement la fenêtre.
Si on clique doucement, avec le curseur, sur le cadre en haut à droite du cadre, on peut rapetisser ou agrandir horizontalement la fenêtre.
=-= Clavier =-=
La touche AltCar étant réservée, dans cette présentation de wmx, comme touche de contrôle du wmx, il ne sera pas possible de faire l'arobas ("@") avec la combinaison "AltCar-2" dans le clavier québécois (appelé parfois "qc" ou "canada-fr-legacy") habituel. Amis Québécois, je vous suggère soit de vous faire un mini-fichier avec l'arobas, que vous pourrez copier à volonté pour vos adresses de courriel, ou de passer à un des claviers "canada-multi" dans le sous-menu "configure Puppy->keyboard" ou "configurer Toutou->clavier". (Activez le 3e bouton pour trouver le clavier canadien, puis le 4e bouton pour définir une de ses variantes "multi"). Dans les claviers canadiens "multi", l'arobas se fait avec "Motion-2", le "à" avec la touche "<" à droite du clavier, et le "c-cédille" avec la touche "]" juste à gauche sur la même rangée de touches. Pour les autres accents, c'est assez pareil à ce qu'on fait sur le clavier "qc".
Une rétroaction concernant les problèmes ou non de l'utilisation de la touche AltCar plutôt que Alt dans wmx, venant des utilisateurs anglophones en général, et des utilisateurs francophones d'Europe, sera la bienvenue.
=-= Clics de souris =-=
Un bref clic gauche dans le carré d'une fenêtre en haut à gauche iconifie cette fenêtre.
Un clic gauche prolongé (2-3 secondes) dans ce même carré la fermera.
Un clic droit sur l'onglet à gauche d'une fenêtre wmx vous fera passer d'une fenêtre à l'autre sur un même écran. (Fonction semblable à Alt-Tab sous jwm ou icewm.)
Un clic gauche sur le fond d'écran dresse une liste de tous les logiciels iconifiés sur cet écran. Si vous descendez votre curseur dans cette liste, ces programmes apparaîtront brièvement en taille normale à tour de rôle. Si vous dégagez le bouton de la souris sur une entrée de cette liste, le programme correspondant demeurera à l'écran.
NOTA. L'entrée "new" de ce menu, dans le précédent wmx "bleu", qui lançait une console, a été ici remplacée par l'entrée "Menu_principal", qui ouvre le Méta-menu (aemenu). L'accès à la console rxvt (et à gexec, etc.) se trouve désormais dans le sous-menu "Exécuter".
Des clics droit et gauche simultanément sur le fond d'écran font apparaître le menu propre à wmx.
Le menu Toutou par défaut est sous l'entrée "0-menu-Puppy". Les noms de rubriques et de programmes y sont classés par ordre alphabétique.
Le nom des éléments qui ont des sous-menus sont alignés à gauche.
Le nom des éléments que vous pouvez lancer directement sont alignés à droite.
Allez doucement, ne faites pas de mouvements brusques de souris dans ce menu étroit, et vous n'éprouverez aucune frustration ! Il est très pratique à l'usage, vous verrez.
Des clics droit et gauche simultanément dans le coin supérieur droit de l'écan font apparâitre le numéro du bureau où vous êtes. (Complété par ipager. Voir ci-dessous.)
De même si vous faites des clics droit et gauche simultanément sur l'onglet d'un programme, le numéro du bureau où vous êtes apparaîtra en haut à droite. Faites ces clics simultanés deux fois de suite rapidement, et la fenêtre du programme sera transportée dans le bureau suivant.
Pour amener un programme dans un bureau précédent, du bureau 2 au bureau 1 par exemple, faites les clics simultanés puis un clic gauche, rapidement, toujours sur l'onglet du programme.
Un clic gauche dans le coin inférieur gauche de l'écran fait apparaître la liste des fenêtres ouvertes, et tout en bas la possibilité supplémentaire de quitter xmw pour retourner en mode console.
Un clic gauche n'importe où sur le cadre d'une fenêtre l'amène à l'avant-plan, devant les autres fenêtres.
=-= Couleurs =-=
Vous avez maintenant un choix de deux couleurs pour le cadre de wmx7 : un gris uni, et le blanc nervuré du wmx6. Pour les activer, à l'invite de la première console, tapez soit "xwin wmx-gris3a" ou "wmx-blanc2". Si vous allez utiliser toujours le même, vous pouvez créer un lien symbolique pour celui-là et nommer ce lien "wmx", tout simplement. Vous pourrez alors lancer wmx au départ de X en tapant "xwin wmx". (wmx est dans /usr/local/bin.)
=-= Accès au menu par la touche windows =-=
Désactivée. Elle ne fonctionnait pas de toute façon dans la première mouture proposée. Cela a fait économiser quelques kilo-octets dans l'exécutable. Parlant d'économie de kilo-octets, les deux exécutables de wmx proposés ici ont été compactés avec upx pour linux. Pris ensemble, ils ne font pas les trois quarts de la taille du wmx "bleu" proposé en janvier 09.
=-= Compléments =-=
La liste ("ls-Al") de tous les fichiers inclus dans la présente archive pet est dans le fichier contenu.txt, sous /root/my-documents.
ipager
Utilitaire d'orientation et de changement de bureaux, qui les affiche sous forme de carrés dans un pavé rectangulaire.
Remplace le netwmpager proposé dans la première mouture. netwmpager était trop gourmand en mémoire. Plusieurs configurations d'ipager sont proposées dans /root/.ipager si vous n'aimez pas celle par défaut.
stalonetray
Panier d'icones autonome. Le fichier de configuration (/root/.stalonetrayrc) permet de donner à ce panier la forme que l'on veut et de le placer où on veut sur l'écran.
wmctrl
Permet divers redimensionnements supplémentaires de la fenêtre, qui ne sont pas offerts par wmx7.
gen_menu_wmx.sh.
Ce script composé par jemimah, du forum Puppy (voir référence ci-dessous), génère un menu wmx à partir du menu jwm utilisé par défaut dans les Toutou / Puppy. Ainsi le menu de wmx demeurera toujours à jour, à mesure que vous installerez des programmes dans votre Toutou. Vous pouvez aussi lancer ce script indépendamment à partir du menu wmx. (Regardez en bas du menu wmx !)
aemenu,
avec divers scripts pour accéder à des endroits auquel le menu par défaut de Puppy / Toutou ne permet pas d'accéder sans de nombreux clics dans ROX-Filer.
Voir la liste complète sous /etc/X11/aewm et sous /usr/X11R7/bin. Je signale :
Disques.sh
Permet d'accéder rapidement à vos disques une fois qu'ils sont montés.
NOTA : VOUS DEVREZ ADAPTER le fichier texte "disques" dans /etc/X11/aewm/ selon le nombre et le type de disques et de partitions que vous avez sur votre propre ordi.
Boussole.sh
Permet d'accéder très rapidement à divers points de la structure de répertoires de Linux.
NOTA : De même, VOUS DEVREZ ADAPTER le fichier texte "boussole" dans /etc/X11/aewm à votre installation.
Redimensionner.sh
Permet de changer la taille d'une fenêtre automatiquement à des dimensions "préfabriquées".
Barres.sh
Active ou désactive une barre de lancement ROX ou un panneau aepanel sur un bord ou l'autre de l'écran.
Je vous laisse découvrir les autres. La syntaxe à observer pour que ces menus s'affichent bien est dans le fichier "man" de aemenu. Aussi, prenez le temps d'observer ce qui est déjà là et de vous en servir comme exemple.
RE-NOTA : Je vous suggère de n'utiliser le menu Toutou complémentaire de mon crû... que lorsque vous vous serez habitué au système de "Méta-menu" inclus ici. Ce menu Toutou complémentaire étant conçu pour accéder aux logiciels qui sont sur ma machine, c'est celui que vous devrez ADAPTER / modifier le plus à votre propre installation de Toutou / Puppy.
=-= Compléments externes =-=
fbpanel,
qu'il vous faudra télécharger séparément de l'adresse indiquée dans un de mes messages se rapportant à la première mouture de wmx. Il est conseillé de déactiver les plugiciels "show tray" et "show desktop pager" de fbpanel, puisque stalonetray et ipager, respectivement, les remplacent. En outre, stalonetray et ipager peuvent ne pas fonctionner correctement si les plugiciels en question sont activés dans fbpanel. (Cela semble varier selon la version de Puppy., mais, quoi qu'il en soit, pourquoi voudrait-on dédoubler ces fonctions ?)
Le commode logiciel dmenu, compilation Puppy par jemimah, est aussi disponible à
http://www.murga-linux.com/puppy/viewto ... t&start=15
(deuxième message à partir du haut de la page), avec la touche d'appel magique ("hotkey", en anglais) incluse, bien sûr. (Dans son message suivant.)
Ce logiciel fait apparaître le nom des logiciels sur votre machine par ordre alphabétique à mesure que vous tapez un nom de fichier. Par ex., si vous tapez "ge", il vous suggérera "geany", si vous tapez "ab", il vous suggérera "abiword", et ainsi de suite.
=-= Conclusion =-=
Voilà ! Vous avez maintenant un wmx bien entouré de programmes de gestion de fenêtres utiles, qui, pris ensemble, constituent un environnement de bureau complet et efficace. C'est du moins mon souhait. Tenez-moi au courant ?
Bonne route, bon travail et bons jeux !
Christian L. (alias "musher0")