
Sa loob ng ilang buwan ngayon, hindi ko matandaan kung kailan ako eksaktong nakaranas ng isang nakakainis na bug: sa aking browser (Vivaldi), Tumigil sa paggana ang Delete key sa numeric keypadNainis talaga ako, dahil ito ang key na lagi kong binubura. Wala akong ibang nagawa kundi gamitin ang nasa itaas nito, katabi ng Insert. Dahil sa kuryosidad ko, natuklasan kong nangyayari rin ito sa ibang mga browser na nakabase sa Chromium, tulad ng Brave.
Kamakailan lamang ay natuklasan ko ang tunay na problema: sa ilang mga configuration, ang Delete key sa numeric keypad Hihinto ito sa paggana kung gagamitin ang Wayland.Ang bug ay mararanasan sa anumang software na nakabatay sa Chromium. Halimbawa, sa mga aplikasyon ng Visual Studio Code at Electron. Dahil alam nating ang problema ay lumilitaw kapag pinagsama ang Chromium at Wayland, maaari na tayong kumilos.
Hindi ba gumagana ang 'Supr' para sa iyo sa Wayland at Chromium?
Ang unang bagay na kailangan nating gawin upang mapatunayan na ang error ay katulad ng inilarawan sa artikulong ito ay ang magbukas ng isang programa na may error sa isang X11 window. Halimbawa, para sa Vivaldi sa X11, bubuksan natin ang isang terminal at ita-type ang:
vivaldi –ozone-platform=x11
Ang utos sa itaas, na dapat isulat nang nakasara ang Vivaldi, ay magbubukas nito tulad ng gagawin nito sa X11. Kung gumagana ang susi, natukoy na natin at bahagyang nalutas na ang problema. Ang permanenteng solusyon ay nangangailangan ng pasensya at paghihintay sa mga developer na ayusin ang isyu.
Sa KDE, maaaring isang pansamantalang solusyon ang buksan ang app na "Menu Editor", hanapin ang problemang application, at sa seksyong "Command Line Arguments" idagdag –plataporma-ng-ozone=x11Posible na nawawala ang mga argumentong ito sa bawat oras na ina-update ang application, at ang solusyon ay idagdag muli ang mga ito.
Ang isa pang pagpipilian ay ang paggawa ng .desktop file sa ~ / .local / share / applicationsPero mas komplikado ito.
Ano ang masama?
Kapag ang isang app Tumatakbo ang X11 sa Wayland (sa pamamagitan ng XWayland) ay karaniwang gumagana halos pareho, ngunit may mga pagkakaiba dahil pinamamahalaan ng Wayland ang mga bagay tulad ng keyboard, focus, at pag-scale mismo at pagkatapos ay "isinasalin" ang mga ito sa X11. Sa hakbang na iyon, maaaring lumitaw ang maliliit na error: ang ilang espesyal na key ay hindi dumarating nang pareho, ang clipboard o focus ay maaaring kumilos nang iba, at ang pag-scale o mga screenshot ay maaaring magkaroon ng mga problema.
Ang rekomendasyon ko ay suriin kung sulit ito sa iyong partikular na kaso. Sa personal, wala akong nakaligtaan, kaya idinagdag ko ang mga argumento sa Vivaldi at Visual Studio Code para magamit ko ang isang key na agad kong pinipindot.