Avant Window Navigator est un dock, ou barre d'icônes, située généralement en bas de l'écran pour les applications en cours et lanceurs d'applications, fichiers et dossiers, ainsi que la corbeille, et éventuellement d'autres applets (« appliquettes », petites applications insérables écrites C, Vala ou Python).
Historiquement, c'est dans Arthur operating system (Acorn Computers) qu'a été introduit pour la première fois cette interface utilisateur en 1987, puis elle a été reprise par RISC OS, puis revue par NEXTSTEP et enfin Newton OS avant d'atterrir dans Mac OS X, que l'on croit l'inventeur à ce jour. Bizarrement, un brevet a été posé par Apple, Inc. en 1999 et accepté en octobre 2008.
Avant Window Navigator a donc été publié en version 0.3.2, après un an de développement.
AWN nécessite des gestionnaires de fenêtres compositing comme Metacity (GNOME), Xfwm4 (Xfce), KWin (KDE4) ou Compiz, ou bien des gestionnaires composite tels que Cairo Compositing Manager et xcompmgr.
Les autres logiciels libres du même type sous Linux sont Cairo dock et SimDock.
Les apports de 0.3.2 :
Le réordonnancement des icônes par cliquer-glisser ;
Une meilleure compatibilité avec Metacity ;
AWN a dorénavant une option pour se lancer au démarrage de la session ;
Un peu plus d'une dizaine de nouvelles applets.
AWN est découpé en deux : AWN-core et AWN-extras. La version 0.4.0 sera une réécriture complète du dock et de son API.
Mes premiers pas avec Linux remontent à ma période d'étudiant (sur une idée de mon copain Laurent) en 1998. Il s'agissait d'installer une Red Hat afin de faire du développement Web. Malheureusement pour nous, son vieux PC de l'époque (et surtout son lecteur de CD pas-standard-pas-IDE) n'avait jamais voulu reconnaître le CD qui était dans le lecteur. Nous nous étions donc résigné à nous tourner vers un IIS sous Windows 98.
C'est au cours de l'année que je réussis à démarrer une Slackware 3.0 (fournie par mon copain Christophe, salut Christophe !) qui m'amenait à un shell en mode texte. Ici, pas de graphique, juste du texte.
Ce n'est que 6 mois plus tard que je fis connaissance de mon mentor Linuxien (salut Baptiste !). Non content d'installer mon Linux en dual-boot avec Windows - à l'époque, ça restait quand même indispensable pour mes études - je configurais également mon serveur X sur une RedHat 5.2. J'avais d'ailleurs tellement bien oeuvré pour faire fonctionner tout ceci que j'avais fait une démonstration dans un amphi lors d'une install party avec configuration d'une Matrox G200 en mode 2D 16 millions de couleurs en lieu et place du mode 16 couleurs.
Avec le recul, on prend mieux la mesure des progrès qui ont été fait. Aujourd'hui, toute distribution est au moins en mesure de démarrer le serveur X et de proposer une interface graphique fonctionnelle. Néanmoins, cette situation n'est pas encore parfaite et certains points sont toujours en cours d'amélioration.
Fedora lance une campagne de test de la police de caractères DejaVu dont le but est vérifier qu'il n'y a pas de problème majeur selon la résolution et les locales utilisées. Le déroulement de l'opération est détaillée sur le wiki de Fedora.
Les fontes de la police DejaVu sont amenées à devenir les fontes principales de tous les bureaux FLOSS et sont déjà utilisées par des distributions Linux comme Debian, Suse, Ubuntu et beaucoup d'autres. Les informations collectées lors de cette campagne bénéficieront à toutes les distributions. Il n'est d'ailleurs pas nécessaire d'utiliser Fedora pour y participer.
NdM : DejaVu est une déclinaison populaire des polices Bitstream Vera dont la dernière version date du 16 avril 2003. Les objectifs de DejaVu sont principalement la qualité (corriger les problèmes actuels de Vera) et la couverture unicode.
Enfin, d'après le Wiki du projet, ces test sont purement esthétiques et non techniques. Il s'agit principalement de vérifier, pour un maximum de locales et de résolutions, "un mauvais rendu pour certaines tailles ou applications, des glyphes laids, difficiles à lire ou manquants, un mauvais espacement des glyphes ou des accents"
Un chercheur français du DCSSI, Loïc Duflot, a récemment publié un article sur un trou de sécurité dans l'architecture même de x.org, faille suffisante pour contourner les protections habituelles (type SELinux, GRsecurity, etc).
La description du problème est assez complexe mais securityfocus a publié une interview de M. Duflot très éclairante : il s'agit de profiter de l'accès direct (sans passer par le noyau), par X11, a certaines fonctionnalités des processeurs x86 pour pouvoir détourner les flux logiciels, et exécuter du code à l'insu du noyau (et de ses éventuelles couches de protections).
NdA : Merci à herodiade pour son journal. Je vous invite à lire les commentaires intéressants qui ont été faits.
Voilà quelques mois qu'un nouveau mini-gestionnaire de fenêtres est apparu. Il se nomme WMI.
Rappelons qu'un « Window Manager » est un programme gérant l'affichage des fenêtres sous X11, et qu'il ne faut pas le confondre avec un « Desktop Manager » comme KDE ou Gnome.
Très puissant, il regroupe les fonctionnalités de deux autres puissants gestionnaires de fenêtres, ION et LarsWM.
- ION, qui ne se gère qu'au clavier, utilise un système d'affichage qui interdit à une fenêtre d'en recouvrir une autre.
- LarsWM, est une version modifiée de 9wm qui ajoute des bureaux virtuels. Il permet la création de "floatwindow" (fenêtres flottante sur des frames), ce qui est utile pour des logiciels comme TheGimp qui devenaient désagréables à l'utilisation avec ION.
À noter que ION2 permet quand même une meilleure utilisation de logiciel multi-fenêtres car il peut créer des workspaces (bureaux virtuels) qui peuvent contenir des fenêtres flottantes ou bien uniquement des frames, mais pas les deux en même temps. (WMI gère les deux en même temps ;).
Écrit en C++, sous la licence MIT, proche de la BSD, WMI a pour but de tout gérer par le clavier avec un "mode" vim qui est très sympa. De plus, la configuration est très aisée avec des fichiers de configuration très clairs.
Encore en développement, il est tout de même de plus en plus stable et utilisable dans le travail de tous les jours. La version actuelle sortie le 7 Mai est wmi-7, la wmi-8 (NdM : support du mode plein écran des applications, dockapp, etc) devrait sortir fin Mai.
Il y a quelques temps, l'équipe qui gère le XFree avait changé la licence, provoquant quelques problèmes avec les éditeurs de distributions Linux et BSD.
Ce problème n'est en fait que la conséquence d'une année de péripéties et de conflits d'intérêts, personnels ou non, autour du serveur X. OSnews publie un article (NdM : quelque peu partial semble-t-il), qui récapitule les principaux événements de ces 12 derniers mois.
La lecture de cet article est intéressante et remet en perspective les problèmes divers perturbant ce projet.
La nouvelle vient de tomber sur la liste de diffusion de Cooker. Warly vient d'annoncer : "Pas de XFree 4.4 pour Mandrake 10rc1 pour cause de changement de licence. On revient à la version 4.3".
En effet la nouvelle licence n'est plus compatible avec la GPL. Richard Stallman l'a confirmé. Une des conséquences de la nouvelle licence serait, par exemple, l'obligation pour Mandrake d'acheter des licences commerciales Qt !
Une solution provisoire consisterait à utiliser la dernière version compatible avec la GPL.
Mandrake n'est pas la seule distribution dans ce cas. La solution qui se dessine est de supporter freedesktop. La scission de XFree semble consommée. La branche "historique" semble s'être sabordée et il y a fort à parier qu'on reparlera très vite de son successeur.
Ceci est confirmé par le courrier de Mike A. Harris de Red Hat
Freedesktop.org est une tentative d'homogénéisation et d'amélioration de l'interopérabilité des deux environnements les plus célèbres de GNU/Linux : KDE et Gnome. (NdM : un peu plus...)
Keith Packard qui est à l'origine de ce projet (et qui est un contributeur important de XFree86) propose une sorte de fork de XFree qui reprend le code de base en l'améliorant avec des fonctionnalités modernes comme la transparence des fenêtres et le compositage (l'interface devient une texture 3D).
Il propose une page explicative et quelques screenshots.
J'ai traduit pour vous un de mes meilleurs articles. Paru sur bulmalug.net, il a été utilisé comme expérience type pour rédiger un document qui pourrait affecter toutes les écoles de l'état, en Espagne.
Je présente une solution classique aux problèmes de gestion que pose une salle machine équipée à la fois d'ordinateurs de dernière génération et de vieux ordinateurs. Les terminaux X vont nous permettre de récupérer les plus anciens à la place de les jeter, comme c'est trop souvent le cas.
A l'occasion de sa sortie en version 0.4.4, je tenais à parler de nvtv : NVidia TV-Out de Dirk Thierbach. Comme son nom l'indique cet outil (sous licence GPL) permet d'effectuer une sortie TV sur Linux pour les cartes vidéos NVidia. Il est possible d'utiliser la majorité des features des diverses puces utilisées à cet effet (Chrontel, BT ..etc), modifier la valeur des registres et obtenir toutes les résolutions et tailles supportées par la puce.
On notera l'utilisation du dualview et la possibilité de faire de l'overscanning.
Après plusieurs mois de pause, le développement de K-3D repart et une première version stable sort pour témoigner du travail réalisé.
Il reste encore beaucoup de travail à faire, mais tous les éléments indispensables sont déjà là: documentation complète, scripting (JavaScript, Python et Ruby), tutoriels intéractifs, ...
XFree86 4.2.1 est maintenant disponible sur le serveur FTP officiel du projet, un patch 4.2.0->4.2.1 doit être appliqué au sources de la version 4.2.0, des binaires sont actuellement disponibles pour Linux/x86, FreeBSD/x86 et OpenBSD/x86.
Les nouveautés :
- suppression de trous de sécurité (zlib, MIT-SHM, Xlib)
- changement de la syncro composite du pilote ATI
- correction d'un bogue d'internationalisation d'Xlib sous Solaris
- correction d'un crash du serveur X lors de l'affichage de certains modes
- correction des scripts startx et xon
- correction d'un bogue de couleurs avec le mode overlay 24+8
- mise à jour du support XDarwin pour Jaguar
- correction d'un bogue de Xaw
- correction d'un bogue de virgule flottante du pilote vesa
- correction de Emulate3Buttons pour le support wsmouse sous NetBSD/OpenBSD
Fluxbox 0.1.11 est enfin disponible: au programme depuis la précédente version: correction de bugs, nouveaux themes et nouvelles fonctionnalités.
Pour ceux qui ne connaissent pas, Fluxbox est un window-manager dérivé de Blackbox 0.61.1, qui supporte les window-tabs (comme pwm), les dockapps, et plein d'autres features marrants. En plus il est ultra-light et très configurable, bref, il est top.
WindowMaker 0.80.1 vient de sortir. Cette nouvelle version apporte une vingtaine de bugfixes.
Les auteurs se veulent rassurant : si le projet n'a plus le rythme effreiné qu'on a connu à une époque, ce n'est pas qu'il est mort ou stagnant, mais qu'ils sont occupés par ailleurs.
Pour ceux qui voudraient profiter de leurs multiples écrans avec cette nouvelle version, je vous propose un patch pour que WM devienne Xinerama-aware (n'hésitez pas à m'envoyer vos commentaires, bugs, demandes d'améliorations).
NdM: merci à Er-Vin qui nous a aussi proposé cette nouvelle.
Ben tout est di dans le titre, ati a sorti des pilotes pour leur Fire GL 8800 Linux/XFree86, qui sont compatibles avec nos chères Radeon 8500.
je l'ai testé (sur une build by ati) et fait quelques captures d'ecran car il y a même un outil de paramétrage comme celui de windows.
En attendant qu'un pilote XFree officiel sorte, voila qui offre la possiblité d'utiliser une accélération digne de ce nom.
A vos blender et autres brulu3D, c parti, on ne rigole plus !! :)
Linux In Pictures est le nom d'un nouveau site ayant pour but de créer un « Top 50 » des meilleures captures d'écran sous Linux. Le concept est très simple : placer de belles captures en ligne et laisser les gens voter pour leur favori.
Le but est tout simplement de montrer qu'on est capable de faire d'agréables bureaux sous Linux.
Venez nombreux ajouter votre bureau à la liste et que le meilleur gagne ! :)
Note du modérateur : pour le moment, le nombre de captures est assez faible (à vous de jouer). On regrettera aussi l'absence de version française. Je subodore enfin une discussion à venir sur le « user-friendly and intuitive » alors que l'on parle de concours de beauté.
Depuis quelques temps déjà, themes.org répond aux abonnés absents (ou à peu de choses près).
Bien sur, il y avait toujours KDE-look et sunshine-in-a-bag, mais ce n'était pas la joie quand même.
Heureusement, l'OSDN (malgré tout ce qu'on peut lui reprocher) a sorti une version "Thèmes only" de Freshmeat.net. Et franchement, il est plutôt pas mal fourni.
Apres quelques longs mois d'attente, une nouvelle version de X-CDRoast vient de sortir.
On est toujours au stage alpha (version 0.98aplpha10) mais propose :
- le support des Cd multisession
- le CDText
- la gravure de DVD en support expérimental
- amélioration de ci et de la...
- une meilleur gestion des utilisateurs non root...
Apres quelques rumeurs sur la mailing list de Qt, Trolltech annonce officiellement QSA : "the Qt Script for Applications", prévu pour fin 2002.
Il s'agit d'un toolkit multiplateforme basé sur Qt, permettant de réaliser des applications C++ scriptables utilisant un langage de script interprété Qt Script, basé sur JavaScript.
Le QSA toolkit sera composé de QSA library, le language Qt Script - basé sur la norme ECMAScript-, QSADevelopper - un IDE multiplateforme.
Encore une société qui ferme ses portes : Nan, la société qui éditait le logiciel Blender, a jeté l'éponge le 12 mars.
Même si Blender n'était pas libre, ce logiciel était un des outils 3D les plus aboutis sous Linux, et il était financièrement abordable. Ce soft avait aussi l'avantage d'être disponible sur de nombreuses plateformes.
A suivre tout de même : l'avenir de Blender reste en suspend. Peut on espérer voir ce soft sous license libre ?
Pour ceux qui aiment l'interface de windows XP (le truc avec les gros boutons, communément appellée "fisher price"), sachez qu'un wm permet d'avoir une interface identique, nommé XPwm
Les gens qui aiment le look and feel de MacOSX, avec la dock super-style et le thème aqua peuvent essayer Oroborosx, une version modifiée de Oroborus, qui fonctionne sous XWindow et XDarwin.
Note du modérateur: D'après la homepage, c'est pour MacOS X. Pas pour Linux et consorts.
OpenOffice.org C638 est disponible depuis peu, et comme on parle beaucoup de StarOffice 6 béta 1 en ce moment, un test rapide du module de dessin vectoriel de cette suite en version libre s'imposait.
Un projet bien gardé avance dans l'ombre, mais il pourrait bien révolutionner votre Windows... XFree86 sur Windows...
On connaissait déjà bash sous Windows avec Cygwin, il existe désormais cygwin-xfree86...
Note du modérateur: cette version existe déjà depuis un moment, mais un rappel ne fait pas de mal. Ceux qui sont obligés d'être sous Win. seront content de pouvoir lancer leur gestionnaire de fenêtres Linux préféré au travail.