
Már néhány hónapja, nem emlékszem pontosan, mikor, egy igazán bosszantó hibába ütköztem: a böngészőmben (Vivaldi), A numerikus billentyűzeten a Delete billentyű nem működöttNagyon idegesített, mert mindig ezt a billentyűt használtam a törléshez. Nem volt más választásom, mint a felette lévőt használni, az Insert mellett. A kíváncsiságom vezetett oda, hogy felfedeztem, hogy ez más Chromium-alapú böngészőkben is előfordul, például a Brave-ben.
Újabban felfedeztem az igazi problémabizonyos konfigurációkban a numerikus billentyűzet Delete billentyűje Wayland használata esetén nem fog működni.A hiba minden Chromium alapú szoftverben előfordulhat. Például a Visual Studio Code és az Electron alkalmazásokban. Tudva, hogy a probléma a Chromium és a Wayland kombinálásakor merül fel, most már intézkedhetünk.
A „Supr” nem működik nálad Wayland és Chromium alatt?
Az első dolog, amit meg kell tennünk annak ellenőrzésére, hogy a hiba a cikkben leírtaknak megfelelő-e, az az, hogy megnyitunk egy hibás programot egy X11 ablakban. Például a Vivaldi X11-ben történő futtatásához megnyitnánk egy terminált, és beírnánk:
vivaldi –ozone-platform=x11
A fenti parancs, amelyet a Vivaldi bezárásával kell megírni, ugyanúgy nyitja meg, mint az X11-ben. Ha a kulcs működik, akkor már azonosítottuk és részben megoldottuk a problémát. A végleges megoldás türelmet és a fejlesztők általi javításra várást igényel.
KDE-ben egy ideiglenes megoldás lehet a „Menüszerkesztő” alkalmazás megnyitása, a problémás alkalmazás megkeresése, majd a „Parancssori argumentumok” részben a következő hozzáadása: –ozone-platform=x11Lehetséges, hogy ezek az argumentumok minden alkalommal eltűnnek, amikor az alkalmazás frissül, és a megoldás az lenne, ha újra hozzáadnánk őket.
Egy másik lehetőség egy .desktop fájl létrehozása a következőben: ~ / .local / share / applicationsDe ez bonyolultabb.
Mi a baj?
Amikor egy alkalmazás Az X11 Waylandon fut (XWaylandon keresztül) általában majdnem ugyanúgy működik, de vannak különbségek, mivel a Wayland olyan dolgokat kezel, mint a billentyűzet, a fókusz és a méretezés, majd "lefordítja" azokat X11-re. Ebben a lépésben apró hibák jelentkezhetnek: egyes speciális billentyűk nem ugyanúgy érkeznek meg, a vágólap vagy a fókusz másképp viselkedhet, és a méretezéssel vagy a képernyőképekkel is problémák adódhatnak.
Azt javaslom, hogy nézd meg, hogy megéri-e a konkrét esetedben. Személy szerint én nem hagyok ki semmit, ezért hozzáadtam az argumentumokat a Vivaldi és a Visual Studio Code-hoz, hogy használhassam az ösztönösen lenyomott billentyűket.