The aristocratic desktop (part 1)

Ceci est le billet 1 sur 4 dans la série The Aristocratic Desktop

Part 1 : Introduction
Part 2 : Home is Desktop
Part 3 : There’s no tray icon in GNOME!
Part 4 : Kill The Double Click

The terrific world of computers

Geeks like me are used to compare operating systems and desktop environments, discussing the benefits of one over the others. But, most than often, we loose the big picture and forget about the users.

I mean : « the real-life users », those who cannot even grasp the basic concepts and who use a computer because they have no choice. Some geeks would say that « it’s good for them to learn » but I really disagree. Everyday I see very bright people who need to have their emails printed out on hard paper so they can read them or who cannot understand the difference between the « minimize » and the « close » button on a window.

It seems so hard

It is real : most users are simply lost in a terrific world where newspapers talk about « virus » and « hackers » all the time. They are even afraid to sit in front of their own computer ! If something popup on the screen, they panic and loose all common sense. « Do you want to save this file ? Yes or no ? » and they scream : « What do I do ? What do I have to do ? Please tell me ! I’m afraid that, if I click on the bad button, the computer will explode »[1].


[1] Then, they simply close the message using the little cross so the computer make the decision for them. By observing a normal user, you discover that 99% of the errors are simply not needed.

The aristocratic desktop (part 2) : Home is Desktop

Ceci est le billet 3 sur 4 dans la série The Aristocratic Desktop

Part 1 : Introduction
Part 2 : Home is Desktop
Part 3 : There’s no tray icon in GNOME!
Part 4 : Kill The Double Click

After I installed Ubuntu for Marie, she quickly grasped a lot of things and I discovered that she was really bright. She quickly organized a lot of folders for all of her project, downloading a lot of file and putting them in a lot of place. On the opposite, Jean had a lot of difficulties to understand the file concept. Well, in fact, he understood the document concept he was not seeing where those documents were.

How can I make things easier ?

Le bépo sur le bout des doigts

Le billet suivant est une méthode à destination des personnes souhaitant apprendre la disposition de clavier bépo, que ce soit en complément ou pour remplacer complètement l’azerty[1] (l’utilisation des deux en parallèle étant en effet possible). Cette méthode est issue de mon expérience personnelle[2] à laquelle j’ai corrigé certaines des erreurs que j’ai faites lors de mon apprentissage.


Se mettre au bépo demande de la motivation et une certaine assiduité au début. Cependant, cela peut également être un défi amusant et un investissement pour préserver vos articulations.

Quelle que soit la façon que vous choisissiez pour passer au bépo, il est impératif d’avoir une méthode structurée et de faire des exercices avec un logiciel de dactylographie. Passer au bépo brusquement en pensant que l’habitude viendra peut rallonger votre période d’apprentissage de 6 semaines à 6 mois voire plus ! Pensez-y : vous avez mis plusieurs années pour arriver à votre vitesse actuelle en azerty.


[1] Ou toute autre disposition, bien entendu.

[2] 6 semaines pour passer de 0 à 55MPM en bépo

The aristocratic desktop (part 3) : There’s no tray icon in GNOME!

Ceci est le billet 2 sur 4 dans la série The Aristocratic Desktop

Part 1 : Introduction
Part 2 : Home is Desktop
Part 3 : There’s no tray icon in GNOME 
Part 4 : Kill The Double Click

Repeat after me one more time : there’s no such thing as a « tray icon » in GNOME. GNOME has a notification area which has nothing to do with the Windows-ish obscenity called « systray », this little space where any application can put a little icon.

child tray

I mean, seriously, have you ever think about how completely stupid is the idea of a « tray icon »? Can you imagine how black magic it should be for a new computer user?

Board of columns of keys

The biggest issue when talking about usability is that people tend to be used to what they get, even if sub-optimal. And because they are used to it, they will never question the validity of the current model and, worst, they will fight loudly against any change. That’s why I’m so pleased when someone come with an out-of-the-box idea.

machine with buttons

Just think about a machine that will need input. Add lot of buttons, more than one hundred, nearly all of the same size and color. Spread those buttons in a total random order, without even aligning them. That’s it, you have the most widely used human-machine input mechanism : the keyboard !

Scary, isn’t it ?

How I Learned to Stop Worrying and Love The Shell

So far, I’ve used GNOME-Shell for at least 10 minutes and Unity for at least 15. And it was six months ago. Just to tell you how much I’m competent on the subject. And I didn’t like them. Not at all. I’ve my own ideas about the desktop.

Shells on the beach

So what? What is the point about liking or not liking? You don’t like blue? Does it make blue a bad color? User interaction is an engineering science. You identify a problem, you design prototypes, you conduct experiments to choose which design has the best result (on a scale that you built as part of the experiment). The fact that you like a prototype more than another is not relevant.

Proposal for a decentralized and open online payment protocol

During the year 2005-2006, I became a decentralization whore. I realized that, with XMPP, nearly anything could be decentralized. With one exception: online payment. Paypal was highly successful but also highly centralized. Was it possible to build a decentralized version of Paypal? I came with a solution which involved web of trust and shared debts around a virtual currency, which is more or less a kind of solution that the Ripple project is exploring. I thought that it was too impractical and not really appealing. I forgot that solution and the problem stayed in some obscure part of my brain.

The aristocratic desktop (part 4) : Kill The Double Click

Ceci est le billet 2 sur 4 dans la série The Aristocratic Desktop

Part 1 : Introduction
Part 2 : Home is Desktop
Part 3 : There’s no tray icon in GNOME !
Part 4 : Kill The Double Click

When I started installing the best desktop possible for Marie and Jean, we were still in the GNOME 2.X era. GNOME 3 solved my previous concerns. No in the way I envisioned it, but solved them anyway. No more desktop icons, no more tray icons.

But now that I’m introducing Marie and Jean to GNOME 3, I still have some concerns. And one of that main concern is the infamous double-click!

Mouse click

Writing on a smartphone: review of 8pen and MessagEase

I like to write. Consequently, I’m constantly trying to optimize my writing tools. On a computer, I’m very satisfied by my Typematrix keyboard configured to use the Bépo keymap, which is the French Dvorak.

An old typewriter

When typing, we use approximately 50 keys. Combined with Shift and Alt, this gives you more or less 150 characters. Some of them are dead keys, giving you even more characters but some are completely useless on a day-to-day basis. I’m writing mostly in French, which requires a lot more characters than English. How does it translate on a smartphone? I will share my experience and review the two most innovative solutions I’ve found: MessagEase and 8pen.

First of all, I consider that a smartphone or a tablet has nothing to do with a typewriter. As such, it’s completely silly to try to mimic a solution that was designed to work around hardware limitations. Each time I see a virtual QWERTY non-aligned keyboard on a tablet, I sigh.