Google Summer of Code, XFCE and the lack of a vision
March 18, 2008 at 21:38:34 GMT

XFCE was not accepted for the Google Summer of Code 2008. Should things have been different? And: how Thunar thinks I am idiot.


I happen to have found in the latest DWW an interesting comment by someone from France who is using the nick of Coffee: 82 • Google Summer of Code 2008: Xfce? Njet! I will paste it here, with processed URLs:

«The list of the accepted organizations for the "Summer of Code 2008" has been announced by Google ...

Google Summer of Code™ 2008

Among the accepted "Mentoring Organizations" there are plenty of well known projects, but unfortunately the application Xfce has put forward ...

Get Xfce to participate in Google’s 2008 Summer of Code

... has again been turned down. I think this is a crying shame as the handful of committed Xfce developers could have done with some sort of push from such a project. They're all busy in their day jobs and simply can't spend more time on enhancements for Xfce.

Xfce is the 3rd most popular desktop environment for Gnu/Linux. Many people prefer it over Gnome and Kde for its performance and its flexibility. But there are still plenty of things to improve. Xfce has no built-in facility to edit the main menu, the Thunar file manager urgently needs to be made 'network aware' and Mousepad is a bit too simple in its current form. All these long overdue improvements could have been addressed in Google's "Summer of Code 2008" ...

... they accepted lots of games and some other silly projects. I wonder why they have turned down Xfce for the 2nd time? What are their criteria?»

Indeed, it looks like XFCE was not accepted!


— § —


While I was hesitating between anger, disappointment, stupefaction and sadness, I took a look to XFCE's page of Google Summer of Code 2008 Ideas.


The disappointment was then total. Except for a single idea («Offer a D-Bus service for closing the session (log out, shut down, reboot, sleep, hibernate), and implement a way to tell the session manager to save the session on-demand without needing to quit Xfce (include this in the D-Bus service as well)»), all the other ideas look terribly uninteresting and lacking any vision!


A true bouillabaisse.


Now we can start wondering why XFCE was not regarded as a serious entity, no matter how popular the desktop environment is...


— § —


Sincerely, I am not able to re-read my older post Choosing an XFCE-based distro, because it's a messy text too. But I know what most XFCE users would need in the first place, and those issues were not addressed, except for the extra session options!


#1 is Samba and SFTP awareness in Thunar, à la Nautilus. It's really #1 nowadays.

ERRATUM: I missed it, but it was there! «Integrate libfusi into Thunar so it can support sshfs, fusesmb, etc. natively.» Mea culpa.

#2 is a GUI for adding multiple keyboards, the way it's now implemented in Xubuntu 8.04, as an extra "Layouts" tab in the "Keyboard preferences" dialog:




This was only very vaguely mentioned, in a way that shows that they don't know what the downstream distros are hacking: «Write an xfconf-client which allows users to configure their kb-layout, perhaps through libxklavier, or XKB.»


#3 was actually proposed as the «Offer a D-Bus service for closing the session (log out, shut down, reboot, sleep, hibernate)...» I however doubt that the XFCE developers are aware of the way Xubuntu and Mandriva have implemented their "Sleep", "Hibernate" and "Switch User" options!


Should XFCE have been accepted in the Google Summer of Code™ 2008, they would have been focusing mostly on the wrong topics... petty issues, not the most relevant ones, and 1-2 important issue... but ignoring the hacks currently in Xubuntu and Mandriva!


How awful.


— § —


While I was using Thunar, I was shocked by something that seemed strange. Take a look at Thunar vs. Nautilus:





Yes, Thunar is for dumb users, as it only says "Today" or "Yesterday" for recent files, giving no modification HH:MM:SS!

NOTE: In Thunar 0.9.0 you can choose to have the timestamp displayed instead, but not by default. See the date format options in Thunar 0.9 (from Frugalware 0.8).

I feel insulted! (The file properties dialog gives the same information with regards to the modification date/time.)


Just for the record, the full date and time are shown in ALL the following file managers: xfe, xfm, pcmanfm, rox-filer. How about that?


— § —


This was a bloody bad Tuesday for me. I should seriously think what are real advantages of using XFCE over GNOME, if the Thunar file manager is assuming that I am stupid? Sure thing, for the old laptop XFCE is maybe the best choice (if not Flux/Open/Blackbox or WindowMaker), but on the new laptop and the PC...


One side note: as I got used with Clipman in XFCE, I should definitely use Glipper in GNOME. This is the best thing I "learned" from KDE and its Klipper...


9 comments
tb - March 19, 2008 at 05:33:28 GMT

"Thunar is for dumb users" "I feel insulted!"

I'm guessing you are using Thunar 0.8. The latest, Thunar 0.9, has the option to show HH:MM:SS.

screenie:

http://omploader.org/vZW93/Screenshot.png


Béranger - March 19, 2008 at 07:20:43 GMT

No, it *is* 0.9.0, but I didn't know I should dig in the menus in the search of a new option that would sanitize the display! Especially when I saw that right-click -> Properties on a file shows the same "Yesterday" on a file instead of date and time, I got crazy! Hey, in that bloody properties dialog there is plenty of space to even write "Yesterday, Tuesday March 19, 2008, 12:00:00 EET"!

Tam - March 19, 2008 at 08:00:36 GMT

Je vais répondre en français, si je peux me le permettre.

Pour Thunar et le support réseau, vous pouvez lire sur le site de Thunar :
« One of the most often requested features is still in the pipeline: Network support. This is because implementing this feature properly is somewhat difficult, because we do not want a KDE or GNOME like solution here, but a working(!) solution, transparent to all applications, not only a few applications using KIO or gnome-vfs. »

Ai-je besoin de traduire ? Et comparer Thunar à Nautilus, c'est une insulte ! Et l'idée était sur la page de Google summer of code :
« Integrate libfusi into Thunar so it can support sshfs, fusesmb, etc. natively. »

Les patchs de Xubuntu pour ajouter des fonctionnalités comme la mise en veille, l'hibernation, le changement d'utilisateur ou le GUI pour la configuration de claviers multiples, ne peuvent pas être implanter directement dans Xfce parce que non compatibles avec autre chose que du GNU/Linux, comme les *BSD et autres "Unix like" à la MacOS par exemple. Ce n'est pas pour rien que ces idées ont été ajouté sur la page de "google of code" de Xfce. Le patch de changement d'utilisateurs de Xubuntu, nécessite gnome-screensaver. Ce n'est pas ce que j'appelle une fonctionnalité à ajouter à Xfce. Quand à Mandriva, ils n'ont fait que copier les patchs(pour ne pas dire les merdes) de Xubuntu !

> « While I was using Thunar, I was shocked by something that seemed strange. Take a look at Thunar vs. Nautilus ... Yes, Thunar is for dumb users, as it only says "Today" or "Yesterday" for recent files, giving no modification HH:MM:SS! »

Xfce 4.4.2 en l'occurrence Thunar 0.9.0 permet de configurer la date affichée. CE N'EST PAS de la faute des développeur de Xfce si votre Xubuntu chérie ne fait pas de mise à jour de Xfce dans ses dépôts, même si cette version est officiellement sortie depuis début décembre. Ça fait longtemps qu'elle est dans tout les dépôts Debian(même dans les dépôts backports de Etch/stable). De toute façon, tout ce que X/K/Ubuntu savent faire, c'est faire des snapshots des dépôts Debian pour leur piquer leurs travail. Pour le reste, il ne servent à RIEN !!!

En passant, les idées des devs de Xfce sur la page d'idées pour le "google summer of code", sont tous des idées pour la future version, qui comportera des modifications majeures et non pour la branche stable actuel 4.4.X . Ils sont certainement plus en mesure que VOUS de savoir quelles parties de la future version en avaient besoins. Et leurs idées pour le "google summer of code" n'étaient certainement pas pire que certains projets inutiles qui ont été accepté comme les xmms2, audacity ou jeux tous plus inutiles les uns que les autres !

Et le "mono project"(merde lourde, gourmande et inutilisable à moins d'avoir un PC capable de faire tourner Vista) de Miguel de Icaza, vice président de Novel(avec leurs controversés accords avec Microsoft), j'imagine qu'ils avaient VRAIMENT besoin d'étudiants dans ce projet ? Quoique... Mono, ce n'est rien d'autre que du .net de Crosoft... Pas besoin de chercher plus loin !

Et puis KDE, s'ils ont assez de développeurs et "contributeurs" pour avoir ré-écrit entièrement KDE4 "from scratch", j'imagine qu'ils avaient aussi vraiment besoins d'étudiants... !

À part votre page de "chialage"(contre Xfce et les devs de Xfce) après le refus au google summer of code, qu'avez-vous fait pour faire connaitre la participation de Xfce à celui-ci ? Avez-vous proposé des idées sur la mailing list ? Sur irc ? En avez-vous parlé sur votre site ? Ou à des étudiants susceptibles d'être intéressés à participer au projet ? Participez-vous vous même à l'amélioration de Xfce, ne serait-ce que pour l'aide aux traductions ?

Comme vous le dites si bien vous-même, ils ne sont qu'un petit groupe de développeurs bénévoles qui font ça sur leur temps libre. Ils ont tous un vrai boulot et pour plusieurs, une famille. De grâce, ARRÊTEZ DE PLEURNICHER ET FAITE VOTRE PART !

Désolé si mon commentaire vous parait légèrement agressif, mais ayant fait des efforts pour que ce projet soit accepté, je suis aussi frustré que vous, que Xfce est été refusé pour une deuxième fois au Google summer of code. D'autant plus frustrant, que Google n'a JAMAIS eu la décence d'expliquer ces refus ! Ce n'est pas ma journée... ce n'est pas que ma journée qui est gâchée par cette nouvelle, mais au minimum le reste du mois !

Bonne journée à vous !

Béranger - March 19, 2008 at 08:27:06 GMT

Désolé de ne pas avoir observé la référence à libfusi !!!

> ne peuvent pas être implanter directement dans Xfce parce que non compatibles avec autre chose que du GNU/Linux

Et un Makefile, ça sert à quoi ? Et les options dépendantes d'une plateforme, ça sert à quoi ? Désactiver ces options sur *BSD, c'est faisable, ça.

> Quand à Mandriva, ils n'ont fait que copier les patchs(pour ne pas dire les merdes) de Xubuntu !

C'est pas joli de dire ça...

> Xfce 4.4.2 en l'occurrence Thunar 0.9.0 permet de configurer la date affichée.

Mais les DEFAUTS sont pour les cons !

> si votre Xubuntu chérie ne fait pas de mise à jour de Xfce dans ses dépôts

8.04 contient Thunar 0.9.0. Mais pourquoi Thunar suppose que l'utilisateur est stupide par défaut ?

> Ils sont certainement plus en mesure que VOUS de savoir quelles parties de la future version en avaient besoins.

Les devs développent POUR EUX-MEMES, ou pour que le logiciel soit utilsié ? Et alors, y a-t-il qqun pour qui CE QUI LES UTILISATEURS DEMANDENT aille une importance quelconque ?

> Mono, ce n'est rien d'autre que du .net de Crosoft...

Je le sais, Monsieur, d'ailleurs j'en suis contre !

> qu'avez-vous fait pour faire connaitre la participation de Xfce à celui-ci ?

Sachez, Monsieur, que je n'aime pas Google non plus. Je fais mes recherches avec Yahoo, sauf pour les images.

> Participez-vous vous même à l'amélioration de Xfce, ne serait-ce que pour l'aide aux traductions ? [...]
> De grâce, ARRÊTEZ DE PLEURNICHER ET FAITE VOTRE PART !
> Désolé si mon commentaire vous parait légèrement agressif

Toutefois, vous me semblez bien agressif...

> D'autant plus frustrant, que Google n'a JAMAIS eu la décence d'expliquer ces refus !

Google, c'est tout à fait comme Microsoft, comme Nokia, comme tous les « Numéro 1 » dans un domaine : méprisant.

> Bonne journée à vous !

A vous aussi !

Caraibes - March 19, 2008 at 12:41:07 GMT

Malgré nos désaccords avec Mono, y a-t-il une autre voie que Gnome ???

Xfce est un projet bien sympathique, mais il manque de maturité... Quel dommage !

Béranger - March 19, 2008 at 13:24:36 GMT

Xfce est « presque là », mais toutefois « pas encore »...

On doit toutefois lui donner une 2e chance, hein ?

---

Si on parle d'usabilité et de Thunar:
-- J'aimerais 2 boutons pour toggler entre "icônes" et "texte" (CTRL+1/CTRL+2);
-- j'aimerais aussi 1 bouton pour toggler entre "montrer les fichiers cachés" et "cacher..." (CTRL+H) ;
-- j'aimerais avoir des thumbnails (miniatures) de plus grande taille (à la Nautilus) ;
etc.

anonymous - March 19, 2008 at 16:14:13 GMT

> Les devs développent POUR EUX-MEMES, ou pour que le logiciel soit utilsié ? Et alors, y a-t-il qqun > pour qui CE QUI LES UTILISATEURS DEMANDENT aille une importance quelconque ?

Vous venez enfin de comprendre un des principes du logiciel libre, félicitations. Les développeurs font du code _pour eux_, qui les amuse, et si il se trouve que les utilisateurs sont content c'est tant mieux.

Béranger - March 19, 2008 at 16:27:09 GMT

Vous venez de dire que les développeurs des logiciels libres NE FONT RIEN D'UTILE, félicitations. Selon vous, ils ne font QUE pour l'amusement, sans que cela aille une utilité quelconque. Je me demande alors pourquoi « libérer » un code inutile ?!

"Open source" or "open orgueil" ?! "Remplacement des logiciels propriètaires" (donc orientation client) ou "c'est mon code de merde et je casse tout ce que je veux" ?

Veuillez accepter, Monsieur, mes suggestions de vous faire enculer si cela vous convient mieux.

ciol - March 19, 2008 at 20:18:08 GMT

> Veuillez accepter, Monsieur, mes suggestions de vous faire enculer si cela vous convient mieux.

Même si je ne suis pas d'accord avec anonymous, vous venez de dire une insulte *très* vulgaire. Comme vous n'êtes pas français, peut être n'avez vous pas fait exprès ?
Bien sûr que les développeurs font du code pour les autres aussi. On fait tous des choses pour un soit disant but artificiel qu'on s'est trouvé afin de mieux faire passer la pilule.

En tout cas, j'espère que l'intervention de Tam vous apprendra à être un peu plus renseigné la prochaine fois...

Comments are closed, complaints to info@.