
Depuis quelques mois, je ne me souviens plus exactement quand, je rencontre un bug vraiment agaçant : dans mon navigateur (Vivaldi), La touche Suppr du pavé numérique ne fonctionne plus.Ça m'a vraiment agacé, car c'est la touche que j'utilisais toujours pour supprimer. Je n'avais pas d'autre choix que d'utiliser celle juste au-dessus, à côté d'Insérer. Ma curiosité m'a amené à découvrir que ce problème se produit également dans d'autres navigateurs basés sur Chromium, comme Brave.
Plus récemment, j'ai découvert le vrai problème: dans certaines configurations, la touche Suppr du pavé numérique Il cessera de fonctionner si Wayland est utilisé.Ce bug se manifeste dans tous les logiciels basés sur Chromium, comme par exemple Visual Studio Code et les applications Electron. Sachant que le problème survient lors de l'utilisation conjointe de Chromium et Wayland, nous pouvons désormais prendre des mesures.
'Supr' ne fonctionne pas pour vous sous Wayland et Chromium ?
Pour vérifier que l'erreur correspond bien à la description de cet article, la première étape consiste à ouvrir un programme présentant l'erreur dans une fenêtre X11. Par exemple, pour Vivaldi sous X11, ouvrez un terminal et saisissez :
Vivaldi –plateforme-ozone=x11
La commande ci-dessus, à saisir avec Vivaldi fermé, l'ouvrira comme sous X11. Si la touche fonctionne, nous avons déjà identifié et partiellement résolu le problème. La solution définitive nécessite de la patience et d'attendre que les développeurs corrigent le bug.
Sous KDE, une solution temporaire pourrait consister à ouvrir l'application « Éditeur de menus », à trouver l'application problématique et à ajouter, dans la section « Arguments de ligne de commande », les éléments suivants : –plateforme-ozone=x11Il est possible que ces arguments disparaissent à chaque mise à jour de l'application, et la solution consisterait alors à les rajouter.
Une autre option consiste à créer un fichier .desktop dans ~ / .local / share / applicationsMais c'est plus compliqué.
Quel mal y a-t-il à cela ?
Lorsqu'une application X11 fonctionne sous Wayland (via XWayland) fonctionne généralement de manière quasi identique, mais des différences existent car Wayland gère lui-même des éléments comme le clavier, le focus et la mise à l'échelle, puis les « traduit » en X11. À cette étape, de petites erreurs peuvent survenir : certaines touches spéciales ne sont pas interprétées de la même manière, le presse-papiers ou le focus peuvent se comporter différemment, et la mise à l'échelle ou les captures d'écran peuvent présenter des problèmes.
Je vous recommande de vérifier si cela est pertinent dans votre cas précis. Personnellement, cela ne me manque pas, j'ai donc ajouté les arguments à Vivaldi et Visual Studio Code pour pouvoir utiliser une touche que j'appuie instinctivement.