5. Quid de Windows ?
Contenu de cette section
``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-95
et The
Next Level
qui 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
xsetroot
ou
xloadimage
;
- 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,
xclipboard
qui 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
.
Chapitre suivant,
Chapitre Précédent
Table des matières de ce chapitre,
Table des matières générale
Début du document,
Début de ce chapitre