
Al een paar maanden, ik weet niet meer precies wanneer, stuit ik op een erg vervelende bug in mijn browser (Vivaldi). De Delete-toets op het numerieke toetsenbord werkt niet meer.Het irriteerde me enorm, want het is de toets die ik altijd gebruikte om te verwijderen. Ik had geen andere keus dan de toets erboven te gebruiken, naast 'Invoegen'. Uit nieuwsgierigheid ontdekte ik dat dit ook gebeurt in andere op Chromium gebaseerde browsers, zoals Brave.
Recentelijk heb ik ontdekt het echte probleemIn sommige configuraties is de Delete-toets op het numerieke toetsenbord Het zal niet meer werken als Wayland wordt gebruikt.De bug treedt op in alle software die op Chromium is gebaseerd. Bijvoorbeeld in Visual Studio Code en Electron-applicaties. Nu we weten dat het probleem zich voordoet wanneer Chromium en Wayland worden gecombineerd, kunnen we actie ondernemen.
Werkt 'Supr' niet voor u op Wayland en Chromium?
Om te controleren of de fout overeenkomt met de beschrijving in dit artikel, moeten we eerst het programma met de fout openen in een X11-venster. Bijvoorbeeld, voor Vivaldi in X11 openen we een terminal en typen we:
vivaldi –ozone-platform=x11
Het bovenstaande commando, dat moet worden ingevoerd terwijl Vivaldi gesloten is, opent het programma zoals dat in X11 zou gebeuren. Als de toets werkt, hebben we het probleem al geïdentificeerd en gedeeltelijk opgelost. De definitieve oplossing vereist geduld en wachten tot de ontwikkelaars het probleem verhelpen.
In KDE is een tijdelijke oplossing mogelijk om de app "Menu Editor" te openen, de problematische toepassing te zoeken en in het gedeelte "Command Line Arguments" het volgende toe te voegen: –ozone-platform=x11Het is mogelijk dat deze argumenten verdwijnen telkens wanneer de applicatie wordt bijgewerkt, en de oplossing zou zijn om ze opnieuw toe te voegen.
Een andere optie is om een ​​.desktop-bestand aan te maken in ~ / .local / share / applicationsMaar dit is ingewikkelder.
Wat is verloren?
Wanneer een app X11 draait op Wayland (via XWayland) werkt meestal vrijwel hetzelfde, maar er zijn verschillen omdat Wayland zaken als het toetsenbord, de focus en de schaling zelf beheert en deze vervolgens "vertaalt" naar X11. In die stap kunnen kleine fouten optreden: sommige speciale toetsen worden niet op dezelfde manier weergegeven, het klembord of de focus kan zich anders gedragen en er kunnen problemen optreden bij het schalen of het maken van schermafbeeldingen.
Mijn aanbeveling is om te controleren of het in jouw specifieke geval de moeite waard is. Persoonlijk mis ik niets, dus heb ik de argumenten toegevoegd aan Vivaldi en Visual Studio Code, zodat ik een toets kan gebruiken die ik instinctief indruk.