Page suivante Page précédente Table des matières
5. Quid de Windows ?
``L'équivalent'' de Windows est le système graphique X11. Au contraire de Windows ou du Mac, X11 n'a pas été conçu pour être facile d'accès ou avoir une belle apparence, mais uniquement pour fournir des capacités graphiques aux stations de travail UNIX. Voici les différences principales:
- alors que Windows dispose du même ``look and feel'' dans le monde entier, ce n'est pas le cas pour X11: il est beaucoup plus configurable. L'apparence générale de X11 est donnée par un composant clé appelé le gestionnaire de fenêtres (window manager); il y en a tout un tas au choix. Le plus répandus sont
fvwm, rudimentaire mais agréable et peu gourmand en mémoire,fvwm2-95etThe Next Levelqui donnent un goût de Windows-95 à X11, et beaucoup d'autres. Il y en a de vraiment esthétiques;- votre gestionnaire de fenêtres peut être configure pour qu'une fenêtre se comporte comme dans, ahem, Windows: vous cliquez dessus et elle vient au premier plan. Une autre possibilité est de la faire venir au premier plan lorsque la souris s'y trouve. Cette fonctionnalité (``focus'') et beaucoup d'autres peuvent être modifiées en éditant un ou plusieurs fichiers de configuration. Reportez-vous à la documentation de votre gestionnaire de fenêtres;
- les applications X sont écrites à l'aide de bibliothèques spéciales (``widget sets''); comme il y en a plusieurs de disponible, les applications possèdent un look différent. Les plus élémentaires sont celles qui utilisent les composants (widgets) Athena (apparence 2-D;
xdvi,xman); d'autres utilisent Motif (netscape), d'autres encore utilisent Tcl/Tk, XForms, Qt etc... Certaines de ces bibliothèques, pas toutes, fournissent en gros le même ``look and feel'' que Windows;- restons en là pour le look de X11, mais qu'en est-il de l'interactivité ? Malheureusement, toutes les applications se comportent différemment. Par exemple, si vous sélectionnez une ligne de texte à l'aide de la souris et que vous tapiez BACKSPACE, vous vous attendez à ce que la ligne disparaisse, n'est-ce pas ? Ceci ne marche pas pour les applications basées sur Athena, mais cela marche pour celles reposant sur Motif, Qt et Tcl/Tk;
- les barres de défilement, le changement de taille et l'iconification dépendent également du jeu de composants. Il y a trop de différences pour les mentionner toutes ici, voici donc quelques points particuliers. Dans des applications à base d'Athena, il est plus facile de déplacer les barres de défilement avec le bouton du milieu. Si vous n'avez pas de souris à trois boutons, essayez de maintenir les deux boutons enfoncés;
- les applications n'ont pas une icône par défaut, mais elles peuvent en avoir beaucoup. Cela dépend du gestionnaire de fenêtres. Le bureau s'appelle la ``root window'', et vous pouvez changer son apparence grâce à des applications comme
xsetrootouxloadimage;- le presse-papiers ne peut contenir que du texte, et se comporte étrangement. Une fois que vous avez sélectionné du texte, il est copié automatiquement dans le presse-papiers: déplacez-vous ailleurs et appuyez sur le bouton central. Il existe une application,
xclipboardqui fournit de multiples tampons pour le presse-papiers;- le ``drag and drop'' est une option, uniquement disponible avec les applications X qui en tiennent compte.
Pour économiser de la mémoire, il vaut mieux utiliser des applications reposant sur les mêmes bibliothèques, mais ceci est difficile à mettre en pratique. Il existe un projet, appelé le K Desktop Environment qui a pour but de faire en sorte que X11 ait une apparence et un comportement aussi cohérents que Windows; il est encore en phase bêta précoce, mais, croyez-moi, il est impressionnant. Il fera rougir de honte l'interface Windows. Pointez votre navigateur sur
http://www.kde.org.
Page suivante Page précédente Table des matières