5 dans la barre de recherche evolution est un raccourci

Bonjour,

Dans evolution version 3.36.3-0ubuntu1 et 3.36.4-0ubuntu1 avec le clavier français, lorsqu’on tape 5 dans la barre de recherche rien de s’affiche et le courriel courant change de couleur. Cela suggère que le 5 est un raccourci actif dans la barre de recherche ce qui n’est pas très pratique.

On peut contourner le problème en passant en clavier anglais ce qui suggère que le raccourci dépend du clavier et non de la touche tapée, ce qui est vraiment étrange.

Une autre personne a rencontré le même problème par le passé https://www.mail-archive.com/evolution-hackers@gnome.org/msg05934.html

Il n’y a pas de bug report dans ubuntu a ce propos. Je viens d’en ajouter un.

Peut-être qu’en ajoutant les logiciels d’internationalisation complémentaires (via préférence systèmes et Regions & Language) peut-être que ça ajoute ce qu’il faut pour améliorer la situation.

J’ai réussi à reproduire le problème sur une machine, ce qui va me permettre de faire des expériences.

Il s’agit probablement d’un bug dans le logiciel et non dans la distribution Ubuntu 20.04. Un bug report a été ouvert pour evolution.

evolution_3.36.4-0ubuntu1_amd64.deb (301.3 KB)
evolution-common_3.36.4-0ubuntu1_all.deb (7.0 MB)
libevolution_3.36.4-0ubuntu1_amd64.deb (2.5 MB)

Ces packages corrigent le problème avec un backport du correctif, le temps que la version 3.37 soit publiée. Il faut penser à empêcher qu’ils soient mis à jour avec

wget -O libevolution_3.36.4-0ubuntu1_amd64.deb https://forum.enough.community/uploads/short-url/bCZp1p7pT41SIsO2ouPinAnxjMR.deb
wget -O evolution-common_3.36.4-0ubuntu1_all.deb https://forum.enough.community/uploads/short-url/l9iUqwFG7EMDeBaYIRc8liMU39.deb
wget -O evolution_3.36.4-0ubuntu1_amd64.deb https://forum.enough.community/uploads/short-url/5mbiRKbTH2srVb3U4EKJqNMuDSj.deb
dpkg -i *.deb
sudo apt-mark hold evolution evolution-common libevolution

dans l’intervalle.

Pour re-construire les packages il faut faire:

  • activer les -src
  • apt-get install dpkg-dev
  • apt-get source evolution
  • apt-get build-dep evolution
  • patch -p1 < /tmp/patch
  • cd evolution-*
  • dpkg-source --commit
  • dpkg-buildpackages -uc -us

Il y a surement un workaround plus facile parce que le problème ne se présente pas chez @Blsd qui a pourtant exactement la même version d’évolution. Il faudrait pouvoir passer les différences minutieusement pour trouver ce qui a corrigé le problème dans son cas.

Le bug a été corrigé dans evolution il y a une heure. Il sera dans la prochaine version du logiciel (la 3.37), ce qui peut prendre quelque mois. Dans l’intervalle il est possible d’utiliser un hack.