Nem működik a Delete billentyű a Chromium-alapú alkalmazásodban? Próbáld ki ezt

  • A Delete billentyű nem működik a Chromiumban.
  • Ez egy probléma a Waylanddel, és az X11 használatának kikényszerítésével oldották meg.

A törlés nem működik a Brave-ben

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.