Fabrice Facorat: Réflexions sur une interface dédiée
AMHA, Plasma et KDE 4 devrait permettre d'offrir des interfaces personnalisées et adaptées aux low costs PC ( faible résolution ) et PDA, tout en s'appuyant sur des fondations solides ( Solid, Phonon, ... ) et standards du bureau KDE. En effet, il suffit de changer le container du bureau pour qu'il offre par défaut une navigation d'une sélection de programmes par défaut, ainsi que la navigation au sein du système de fichier. C'est déjà possible en partie, car Raptor, ou Kickoff sont des plasmoïds. De même il existe des plasmoïd pour naviguer au sein du système de fichier. Maintenant imaginons ceci :
- Le shell ( bureau ) par défaut serait un mix de Raptor et Kickoff en full screen.
- Au niveau du shell, un système d'onglet ( un peu comme dans Kickoff ) donne les options suivantes : liste des applications par catégories ( pas de sous menus, par contre, c'est une liste affichant tout d'un seul coup classé par catégorie ), accès au dossier personnel ( avec possibilité d'y naviguer ), accès au système ( un peu comme l'onglet "Ordinateur" actuel de Kickoff ), accès aux informations sémantiques avec Nepomuk ( dossiers virtuels avec liste de toutes les images, toutes les vidéos, tous les documents, toute la musique, tout les contacts ).
- Une barre en bas permet d'accéder à la liste des applications lancées, l'heure et quelques applets ( plasma panel ).
- La touche Windows permet à tout moment de faire passer le shell en premier plan, ainsi si on lance une application, mais que l'on veut en lancer une autre : Windows -> sélection de l'application. Ce serait la fonction Exposé, mais pour mettre en avant le shell du bureau.
- La touche Windows+E permet d'avoir une fonction Exposé, mais pour les applications ouvertes.
- Une fonctionnalité qui peut se révéler intéressante, mais Kwin ne le supporte pas : grouper les différentes fenêtres d'une même application via un système d'onglet. Ainsi si on lance plusieurs fenêtres d'OpenOffice.org, elles se retrouvent regroupées au niveau de la barre de titre dans des onglets, ce qui permet un accès plus rapide, et évite de devoir baisser les yeux, cliquer sur al liste des fenêtres groupées en bas pour sélectionner une autre fenêtre de la même application
- On peut même imaginer au niveau du shell du bureau un onglet supplémentaire qui permette d'accéder directement à Internet, ou à certains sites partenaires/préconfigurés. Ceci pourrait être possible grâce à l'intégration de Webkit dans Qt, et la possibilité avec Qt4.4 d'embarquer Webkit dans un Plasmoïd.
- Un bouton dans la barre du bas permet de repasser simplement au mode "normal", i.e l'interface par défaut d'un KDE 4.
- On remarque qu'avec les fonctionnalités 4,5,6, on pourrait presque se passer de la barre des taches en bas. Subsiste le problème pour afficher l'heure, et les applets nécessaires. Peut être un onglet supplémentaire dans le Shell ? ou une partie réservée à cela ( zone notification ) dans le bas du shell ? On gagne ainsi en espace disponible au niveau de l'écran.
Fabrice Facorat: Magui : un PC dédié aux sénoir sous Mandriva
Ce concours Lépine de cette année a récompense avec le 1er prix, un PC dédié aux séniors fonctionnant sous ... Linux Mandriva ! Le poste client et le serveur associé fonctionnent sous Linux Mandriva. Le PC se composent d'un écran tactile et d'une webcam. Il n'y a ni unité centrale, ni clavier : tous le pilote se fait via de grosse icônes différenciées par des couleurs sur l'écran. Cela permet aux personnes âgées de profiter d'une interface simplifiée, et adaptée notamment à leurs problèmes de vue. De plus la synthétisation vocale est disponible ce qui permet d'écouter ses emails par exemple.
Je souhaite du succès à Magui, et je reste renforcé par le fait que pour certains usages, l'interface classique ( notamment fortement inspirée de Windows ) n'est pas adaptée, et qu'il vaut mieux fournir des interfaces spécifiques. C'est le cas dans les téléphones portables, dans les PDA ( hormis Windows CE/ME qui ressemblent fortement à la version desktop, bien qu'il y ait quelques différences ). Je pense aussi que le succès de l'Asus Eee PC est aussi due à l'interface simplifiée fournie par Xandros.
Le concours Lépine 2008 récompense un PC Linux pour les seniors
Fabrice Facorat: More on Firefox 3 : warning for NFS users
As said by Vincent, Firefox 3 package is in Cooker main/testing repositories. So people willing to test it are free to do it. However, the SQLite usage for the bookmark history may make your system unresponsive by excessive fsync calls. This is especially problematic for people having many I/O request on their filesystem, or for people using NFS home directories. So you should install and use FF3 with care.
BMO #421482 : Firefox 3 uses fsync excessively
BKO #9546 : Huge latency in concurrent I/O when using data=ordered
Vincent Panel: yoho
Certains diront qu’il était temps… mais bon, une première version de paquetage pour firefox 3 est disponible dans cooker.
Il a été mis dans le dépôt main/testing car il s’agit uniquement de cela pour l’instant : un test (et il pose déjà certains problèmes). Le but est d’obtenir à terme un paquetage qui permette à firefox 2 et 3 de coexister.
Il y a toujours un débat qui fait rage depuis longtemps sur la manière d’empaqueter correctement firefox. Firefox est composé, pour simplifier, de l’interface graphique et du moteur de rendu : gecko. Le problème est que d’autres logiciels se basents sur gecko. C’est le cas notamment d’epiphany, le navigateur de GNOME qui utilise le même moteur, mais une autre interface, plus “gnomisée”. Lors d’une mise à jour de firefox (gecko est généralement mis à jour aussi), il faut bien s’assurer qu’il n’y a pas de problèmes pour les autres applications utilisant gecko. C’est une vraie plaie pour l’équipe sécurité de Mandriva qui doit lancer une batterie de tests énorme pour vérifier qu’il n’y a pas de régressions sur tous les logiciels se basant sur gecko.
L’arrivée de firefox 3 complique encore ce système et va demander du travail de la part des dévelopeurs Mandriva. Cela explique la lente arrivée de ce navigateur.
Personnellement, j’utilise depuis quelques semaines le binaire de la beta 5 fourni par firefox, installé dans mon répertoire personnel et j’en suis plutôt satisfait (par contre, je n’ai plus de plugins, inconvénient que l’on ne peut résoudre qu’en utilisant le paquetage Mandriva). Je ne vois pas d’amélioration qui casse des briques par rapport à firefox 2, mais pour avoir suivi un peu l’actualité sur firefox 3, je m’y attendais.
Nicolas Lecureuil: End of the kde break
now that kde team have finished the big break, kde3 is completly moved to /opt and kde4 on / . The next steps are to finish to fix all conflicts ( for the migration 2008.0/2008.1 -> 2009.0 ) and to personalize a little our kde4 .
Testers you can now update your cooker and report bugs ( bugs = migration bugs because missing functionnality must go on upstream bugzilla ).
Pascal Terjan: End of vacation
I spent 5 great days in Saint Petersburg this week!
This was my first visa and I was worried about the needed paperwork (insurance, hosting certificate, ...), and then the registration after arriving. Getting the visa was not easy as you need to go to the embassy on Monday, Tuesday or Thursday between 9:00 and 12:00 and spend some time there (queuing 3 times...). Then you can chose to get the visa as soon as it is ready (the same day) for 70 euros, or wait 7 days before picking it up and only pay 35 euros...
At the airport I was welcomed with huge queues for passport checks (I think I spent about 30 minutes there) and then by Ирнина which was better :)
Apart from usual buildings and museums (I admit I haven't visited some major ones), I visited a great bar/club on the first evening, which I enjoyed even if I had not slept the night before (We went there again the next day and it was much better :) ).
I can now pronounce most letters (not all) and often understand the word when it sounds like French or English (or other, like CYШИ for sushi) but reading letter by letter is so slow... And I can't manage to read anything hand written :(
I hope I'll have the opportunity to go there again!
Photos are already online!
Vincent Danen: Use runit to supervise Linux services
This week’s TechMail is about one of my favourite programs, runit: Use runit to supervise Linux services. I can’t recommend runit highly enough, but ever since I started with qmail years ago and djb’s daemontools, supervised services have been a bit of a thing for me. Can’t live without them.
As a result, I’ve been putting a few packages into current contrib so that with Mandriva 2009 you’ll be able to (easily) run supervised services with my Annvix run scripts (using execline so there is an extremely small memory footprint).
Too bad Mandriva’s dietlibc is so broken that runit has to be built static with glibc, making it far larger than it should have to be. =(
Vincent Danen: Learn to use the openssl command-line program
Last week’s TechMail tip was Learn to use the openssl command-line program which goes into the use of… openssl… on the command-line. Stuff like generating hashes, doing general file encryption, etc.
Adam Williamson: Upgrade
Today I was upgrading my HTPC, which turned into a predictably painful experience. I’m upgrading from an Athlon XP 2500+ to a Pentium D 2180, adding a spiffy GeForce 9600GT, and three 500GB hard disks to form a RAID5 array.
So I get all the stuff home and realize the motherboard I bought only has two SATA ports, but I need four. D’oh. Back to the store (different one, actually) to pick up a PCI SATA controller card. SATA controller card doesn’t work. Double d’oh. Back to the original store to buy a DIFFERENT card. About to break screen when boot up with new card and find it reporting a PCI ID that does not exist. Fortunately, switching PCI slots makes it behave. Finally, all hardware is working. Frankly I think this combination of hardware is also teetering on the brink of my 380W power supply’s capabilities, but it seems to be holding up so far. So now the system is checking for bad blocks on the newly created RAID array. 1.5TB of bad block checks takes…a while. I’m estimating five hours at the moment…
Vincent Panel: yoho
Voilà une intéressante nouvelle : la Mandriva Linux 2008 Spring pourrait bénéficier prochainement du support de l’UDF 2.50 (aussi appelé format universel de disque). L’UDF est censé être le successeur du fameux ISO 9660, format tant utilisé pour graver les CD, mais comportant tant de limitations (qui sont partiellement comblées par les extensions : Joliet, El Torito et RockRidge).
L’UDF 2.5 permet notamment l’accès aux disques Blu-ray, impossible autrement. Il permet aussi la gravure au format UDF, qui offre un mécanisme de contrôle des erreurs et est plus économique en terme de place lorsque l’on effectue des sauvegardes.
Ce support sera disponible dans une prochaine version du noyau Mandriva-Turbolinux (et oui, maintenant, il est commun à ces deux distributions) : il s’appelera probablement “2.6.24.5-1mnb”, après avoir été testé par la communauté. D’ailleurs, si vous désirez le tester, on peut le trouver sur le site de Thomas Backlund (mais attention, ce noyau n’est pas supporté pour l’instant ! à vos risques et péril !).
Vincent Panel: yoho
L’excellentissime gestionnaire de bureau Xfce auquel je donnerais volontiers le surnom de “bureau qui a ce qu’il faut là où il faut” a le vent en poupe. Tant et si bien qu’une réelle communauté Xfce sévit désormais au sein de Mandriva et de Cooker. Et son travail est généralement apprécié, voire beaucoup apprécié.
Bon, tout cela pour déclarer que vous pouvez désormais télécharger une version One de Mandriva Linux 2008 Spring comprenant Xfce comme bureau. Il faut pour cela, aller dans le sous-répertoire correspondant à votre architecture, puis votre groupe de langue (pour le français, c’est “int”, pour les autres, la liste des langues est disponible sur la page wiki de la Mandriva Linux 2008 Spring).
Chmouel Boudjnah: Eurodisney with Noah
Went with noah to see that Euro Disney thing and he seems to really enjoyed it. I am not a big fan of Eurodisney personally but the kid was so enjoying it. Last time i was there was like 11 years ago, things got way more expensive now as well.
[Show as slideshow] 12►Chmouel Boudjnah: Eurodisney with Noah
Went with noah to see that Euro Disney thing and he seems to really enjoyed it. I am not a big fan of Eurodisney personally but the kid was so enjoying it. Last time i was there was like 11 years ago, things got way more expensive now as well.
[Show as slideshow] 12►Chmouel Boudjnah: FFAP and Ruby in Emacs
If you want to use FFAP (find-file-at-point) in ruby-mode you can add this to your .emacs
(defvar ruby-program-name "ruby") (defun ruby-module-path(module) (shell-command-to-string (concat ruby-program-name " -e " "\"ret='()';$LOAD_PATH.each{|p| " "x=p+'/'+ARGV[0].gsub('.rb', '')+'.rb';" "ret=File.expand_path(x)" "if(File.exist?(x))};printf ret\" " module))) (eval-after-load "ffap" '(push '(ruby-mode . ruby-module-path) ffap-alist))When you do ffap (i bind it to C-x f) near a require ‘PP’ for example it will find it in your ruby path.
Nicolas Lecureuil: État de kde3 et de kde4 dans cooker
A partir d’aujourd’hui, kde3 va être dans /opt/kde3 et kde4 dans / ( étant donné qu’il va être utilisé par défaut ). Tout est prêt dans le svn, kde est en version 4.0.72 ( cependant tout est cassé et je ne sais pas encore si c’est de la faute des rpms ou si c’est à cause de kde en lui même ).
Petit à petit, les applications kde3 vont être remplacées par leur équivalent kde4, et de ce fait les applications kde4-* vont disparaître par exemple kde4-ktorrent va être renommer en ktorrent etc.
La prochaine étape de mon travail va etre de réintégrer certains patches important de kde3 tel que le support de la compression lzma dans le kioslave man:/
Eskild Hustvedt: New Linux Game
Linux Game Publishing has announced a competition where one can win the first copy of their new unnannounced game for Linux.
The winner will be the first person to guess which game it is, based upon the slowly revealing image on http://competition.linuxgamepublishing.com/.
The chance to know what new game is coming out for Linux and the chance to win the first copy of it produced. Yay :).
If you want Linux games already released, head to TuxGames. (Yes that’s my referral link ;)
Eskild Hustvedt: Day Planner 0.9, and looking forward
Day Planner 0.9 has been released. It is available for download as a Mandriva RPM, Ubuntu deb, Debian deb, generic installer and source tarball.
The release focused primarily on fixes and cleanups. A bunch of minor bugs were fixed, and I rewrote most of the iCalendar back-end. It should be faster now and preserves files better than it used to.
This release includes a dummy maemo interface. It can currently fully display a Day Planner calendar, and has a UI quite similar to the desktop edition. However, it can not edit or add any events, and is as such not as useful as it might have been. The plan is for the maemo port to be ready for 0.11.
0.10 will (among other things) feature a new HTML exporting module (which has been in the works for quite a while), a cleaner, object-oriented version of the add/edit event windows (to simplify their use and maintainance. The current code that handles it is a bit ugly).
The major user-facing change will be the addition of a GUI for calendar subscriptions. 0.9 includes support for them (though it isn’t really announced because the feature isn’t ready), but one has to manually edit the config file.
Reinout van Schouwen: Binnenach: Dirtmusic, Hayward Williams
Dit jaar heb ik Koninginnedag gevierd met een bezoek aan de Haagse Koninginnenach (hoi Arnoud!) Een groot deel van de tijd heb ik samen met Boris doorgebracht in het Theater aan het Spui, een kleine oase in de kolkende mensenmassa buiten. Met name was ik onder de indruk van de optredens van Hayward Williams en Dirtmusic.
. Gaat dat beluisteren!
Computerarcheologie op de vrijmarkt
Vandaag heb ik nog wat rondgekeken op de vrijmarkt in Rotterdam. Onder de opvallende zaken die uitgestald stonden waren onder andere een Commodore Datasette-taperecorder (oh nostalgie!), pakketjes installatiediskettes voor Windows 95 en een Epson Styus 800-printer (mijn eerste zwart-wit inkjet).
Reinout van Schouwen: Binnenach: Dirtmusic, Hayward Williams
Dit jaar heb ik Koninginnedag gevierd met een bezoek aan de Haagse Koninginnenach (hoi Arnoud!) Een groot deel van de tijd heb ik samen met Boris doorgebracht in het Theater aan het Spui, een kleine oase in de kolkende mensenmassa buiten. Met name was ik onder de indruk van de optredens van Hayward Williams en Dirtmusic.
. Gaat dat beluisteren!
Computerarcheologie op de vrijmarkt
Vandaag heb ik nog wat rondgekeken op de vrijmarkt in Rotterdam. Onder de opvallende zaken die uitgestald stonden waren onder andere een Commodore Datasette-taperecorder (oh nostalgie!), pakketjes installatiediskettes voor Windows 95 en een Epson Styus 800-printer (mijn eerste zwart-wit inkjet).
Fabrice Facorat: page réseau sur le wiki de Mandriva
En suivant une discussion sur la liste de diffusion wiki-discuss, j'ai découvert la page sur le réseau du wiki francophone de Mandriva. J'ai donc décidé d'y apporter quelques améliorations, notamment sur le diagnotistique réseau, mais je n'ai pas en même temps voulu aller trop loin. Cependant je pense que de nombreux points pourraient améliorés :
- Correction de quelques erreurs contenues dans la page
- Détailler l'emplacement des fichiers de configuration principaux ( ifcfg-ethX, networking, ... )
- Détailler les services réseaux principaux
- Présenter des solutions éventuelles si certaines des étapes lors de la vérification du réseau échouent.

