[Debian Jessie] Xscreensaver : Supprimer l’alerte inutile

Depuis quelques jours, un message apparaît lorsque Debian Jessie «arrive» sur le bureau. Ceci n’affecte pas Debian Wheezy. Ce fut pareil dans Ubuntu. Ce n’est pas la faute de Debian mais du développeur de Xscreensaver (écran de veille) qui est bête et buté et ne comprend rien à Debian ni à Ubuntu, ni à la licence libre de son logiciel (il fait du Mac OS, en fait).
Voici comment se débarrasser de ce message crétin qui fait du tort aux versions GNU/Linux ayant une longue durée de vie très stable, comme Jessie Debian ou Ubuntu LTS, en donnant l’impression aux utilisateurs non aguerris qu’un logiciel aurait un trou de sécurité.

Le conflit autour de Xscreensaver

Ayant lu le long fil de discussion à propos de ce message irritant et totalement inutile, (votre Debian n’est nullement en danger), j’en ai conclu que le développeur de Xscreensaver est bête et buté, sans compter qu’il est agressif et grossier.

Il se plaint que la version de son programme incluse dans Debian Jessie (version stable de Debian) est très vieille (elle remonte à 2014) et qu’il reçoit souvent des emails lui rapportant des bugs. Dans son programme, il a inséré en 2014 un message pour qu’il s’affiche sur nos écrans 18 mois plus tard.

À présent, il n’est pas content non plus que les développeurs de Debian veuillent simplement supprimer ce message car il ne veut pas qu’on modifie son programme. Une licence libre est pourtant faite pour donner à tout le monde la liberté de modifier un programme.

Il n’accepte pas non plus que Debian Stable n’intégre pas une version plus récente d’un logiciel quand le programmeur en produit une.
Mais Debian Jessie est stable précisément parce que les logiciels sont stables au lieu de passer à une nouvelle version, comme dans la branche Unstable (toujours nommée Sid). La branche Testing (Debian Stretch, actuellement), intègre une version plus récente de Xscreensaver car elle est destinée à devenir la prochaine version stable (en remplacement de l’actuelle Jessie). D’ici là, la version de Xscreensaver ne sera sans doute plus très nouvelle. C’est le cycle de Debian.

Comme dit un message (Jamil Said Jr.) (que j’adapte à ma façon), imaginez si tout d’un coup tous les programmes dans Debian stable se mettaient à vous harceler en martelant que «votre version est totalement obsolète». Et de donner un bon exemple :
En 2013 la NASA a installé Debian sur les ordinateurs portables des astronautes de la Station spatiale internationale (ISS). C’était Debian Oldstable (donc l’ancienne version stable après la sortie de la version stable en cours). Imaginez la tête des astronautes si Xscreensaver leur demandait de mettre à jour ce programme mineur ?
Ajoutons que dans GNU/Linux, on ne met pas un programme individuellement à jour, sauf rares exceptions, on lance une mise à jour générale qui se charge de mettre à jour un ou plusieurs programmes, selon la nécessité. Dans la branche OldStable, il n’y a d’ailleurs plus aucune mise à jour. Les astronautes pouvaient donc se concentrer pleinement sur leur propre travail.

Il est vrai qu’il existe un dépôt Backports pour un petit nombre de logiciels qui sont donc disponibles dans des versions plus récentes, comme LibreOffice, mais Xscreensaver n’est pas vraiment un logiciel très important, même s’il est plaisant et relativement utile.

Résolution immédiate

Pour supprimer ce message inutile et qui nous fait perdre du temps (clic, clic et reclic avant de pouvoir retourner à notre travail ou à nos occupations), vous pouvez installer deux paquets modifiés, en attendant la correction officielle du «bug» (suppression du message, pas une nouvelle version).

Votre noyau Linux, 64 bits ou 32 bits ?

Il faut d’abord savoir si votre noyau Linux est en 64 bits ou 32 bits : voyez l’article Scanner Epson Perfection sous Debian.

Paquets amd64.deb

Rapppel de la commande pour installer des paquets DEB, le premier, par exemple :

# dpkg -i xscreensaver_5.30-1+deb8u1+kb1_amd64.deb

Paquets i386.deb

Si votre système est en 32bits, remplacez amd64 ci-dessus par i386.

Autres paquets ?

Par défaut, Debian Jessie ne contient que les deux paquets ci-dessus.
Si vous voulez d’autres images pour l’écran de veille, fouinez dans cette même page angband.pl : Index of /debian/pool/main/x/xscreensaver.

Effet immédiat

Vous n’avez pas besoin de relancer l’ordinateur. Vous pouvez à présent lancer Xscreensaver (Menu général > Préférences > Screensaver dans LXDE), sans encombre :-D

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *