
Už několik měsíců, nepamatuji si přesně kdy, jsem se začal potýkat s opravdu otravnou chybou: v mém prohlížeči (Vivaldi), Klávesa Delete na numerické klávesnici přestala fungovatTo mě fakt štvalo, protože je to klávesa, kterou jsem vždycky používal na mazání. Neměl jsem jinou možnost, než použít tu nad ní, vedle Insert. Moje zvědavost mě dovedla k zjištění, že se tohle děje i v jiných prohlížečích založených na Chromu, jako je Brave.
V poslední době jsem zjistil/a skutečný problém: v některých konfiguracích klávesa Delete na numerické klávesnici Přestane to fungovat, pokud se použije Wayland.Tato chyba se objeví v jakémkoli softwaru založeném na Chromiu. Například v aplikacích Visual Studio Code a Electron. Vzhledem k tomu, že problém vzniká při kombinaci Chromia a Waylandu, můžeme nyní jednat.
Nefunguje ti 'Supr' na Waylandu a Chromiu?
První věc, kterou musíme udělat, abychom ověřili, že chyba je taková, jak je popsána v tomto článku, je otevřít program s chybou v okně X11. Například pro Vivaldiho v X11 bychom otevřeli terminál a napsali:
vivaldi –ozone-platform=x11
Výše uvedený příkaz, který by měl být napsán se zavřeným Vivaldi, jej otevře stejně jako v X11. Pokud klíč funguje, problém jsme již identifikovali a částečně vyřešili. Trvalé řešení vyžaduje trpělivost a čekání, až vývojáři problém opraví.
V KDE může být dočasným řešením otevřít aplikaci „Editor nabídky“, najít problematickou aplikaci a v sekci „Argumenty příkazového řádku“ přidat –ozónová-platforma=x11Je možné, že tyto argumenty zmizí při každé aktualizaci aplikace a řešením by bylo je znovu přidat.
Další možností je vytvořit soubor .desktop v ~ / .local / share / applicationsAle tohle je složitější.
Jaká je škoda?
Když aplikace X11 běží na Waylandu (přes XWayland) obvykle funguje téměř stejně, ale existují rozdíly, protože Wayland sám spravuje věci jako klávesnici, fokus a škálování a poté je „překládá“ do X11. V tomto kroku se mohou objevit drobné chyby: některé speciální klávesy se neaktivují stejně, schránka nebo fokus se mohou chovat odlišně a škálování nebo snímky obrazovky mohou mít problémy.
Doporučuji ověřit, zda se to ve vašem konkrétním případě vyplatí. Osobně mi nic neuniká, takže jsem přidal argumenty do Vivaldi a Visual Studio Code, abych mohl použít klávesu, kterou stisknu instinktivně.