Il tasto Canc non funziona nella tua app basata su Chromium? Prova questo

  • Il tasto Canc non funziona più in Chromium.
  • È un problema di Wayland e si risolve forzando l'uso di X11.

L'eliminazione non funziona in Brave

Da qualche mese, non ricordo esattamente quando, ho iniziato a riscontrare un bug davvero fastidioso: nel mio browser (Vivaldi), Il tasto Canc sul tastierino numerico ha smesso di funzionareMi ha davvero infastidito, perché è il tasto che usavo sempre per cancellare. Non avevo altra scelta che usare quello sopra, accanto a Inserisci. La mia curiosità mi ha portato a scoprire che questo accade anche in altri browser basati su Chromium, come Brave.

Più recentemente ho scoperto il vero problema: in alcune configurazioni, il tasto Canc sul tastierino numerico Smetterà di funzionare se si utilizza Wayland.Il bug si verificherà in qualsiasi software basato su Chromium. Ad esempio, nelle applicazioni Visual Studio Code ed Electron. Sapendo che il problema si verifica quando Chromium e Wayland vengono combinati, possiamo ora intervenire.

'Supr' non funziona su Wayland e Chromium?

La prima cosa che dobbiamo fare per verificare che l'errore sia quello descritto in questo articolo è aprire un programma con l'errore in una finestra X11. Ad esempio, per Vivaldi in X11, apriremmo un terminale e digiteremmo:

vivaldi –ozone-platform=x11

Il comando sopra, che dovrebbe essere scritto con Vivaldi chiuso, lo aprirà come farebbe in X11. Se la chiave funziona, abbiamo già identificato e parzialmente risolto il problema. La soluzione definitiva richiede pazienza e l'attesa che gli sviluppatori risolvano il problema.

In KDE, una soluzione temporanea potrebbe essere quella di aprire l'app "Editor di menu", trovare l'applicazione problematica e nella sezione "Argomenti della riga di comando" aggiungere –piattaforma-ozono=x11È possibile che questi argomenti scompaiano ogni volta che l'applicazione viene aggiornata e la soluzione sarebbe aggiungerli di nuovo.

Un'altra opzione è quella di creare un file .desktop in ~ / .local / share / applicationsMa la cosa è più complicata.

Che male c'è?

Quando un'app X11 funziona su Wayland (tramite XWayland) di solito funziona quasi allo stesso modo, ma ci sono delle differenze perché Wayland gestisce autonomamente aspetti come la tastiera, il focus e il ridimensionamento, per poi "tradurli" in X11. In questa fase, possono verificarsi piccoli errori: alcuni tasti speciali non vengono visualizzati allo stesso modo, gli appunti o il focus potrebbero comportarsi in modo diverso e il ridimensionamento o gli screenshot potrebbero presentare problemi.

Il mio consiglio è di verificare se ne vale la pena nel tuo caso specifico. Personalmente, non mi sfugge nulla, quindi ho aggiunto gli argomenti a Vivaldi e Visual Studio Code per poter usare un tasto che premo istintivamente.