
Jo muutaman kuukauden ajan, en muista tarkalleen milloin, olen törmännyt todella ärsyttävään bugiin: selaimessani (Vivaldi), Numeronäppäimistön Delete-näppäin lakkasi toimimastaSe todella ärsytti minua, koska se on avain, jota käytin aina tiedostojen poistamiseen. Minulla ei ollut muuta vaihtoehtoa kuin käyttää sen yläpuolella olevaa näppäintä Insert-näppäimen vieressä. Uteliaisuuteni johti minut huomaamaan, että näin tapahtuu myös muissa Chromium-pohjaisissa selaimissa, kuten Bravessa.
Viime aikoina olen havainnut todellinen ongelmajoissakin kokoonpanoissa numeronäppäimistön Delete-näppäin Se lakkaa toimimasta, jos Waylandia käytetään.Virhe esiintyy kaikissa Chromiumiin perustuvissa ohjelmistoissa. Esimerkiksi Visual Studio Codessa ja Electron-sovelluksissa. Koska tiedämme, että ongelma syntyy, kun Chromium ja Wayland yhdistetään, voimme nyt ryhtyä toimiin.
Eikö 'Supr' toimi sinulla Waylandilla ja Chromiumilla?
Ensimmäinen asia, joka meidän on tehtävä varmistaaksemme, että virhe on tässä artikkelissa kuvatun kaltainen, on avata virheen sisältävä ohjelma X11-ikkunassa. Esimerkiksi Vivaldin asentamiseksi X11:ssä avaamme terminaalin ja kirjoitamme:
vivaldi –otsoni-alusta=x11
Yllä oleva komento, joka tulisi kirjoittaa Vivaldi suljettuna, avaa sen samalla tavalla kuin se avaisi X11:ssä. Jos avain toimii, olemme jo tunnistaneet ja osittain ratkaisseet ongelman. Pysyvä ratkaisu vaatii kärsivällisyyttä ja odottamista, että kehittäjät korjaavat ongelman.
KDE:ssä väliaikainen ratkaisu voi olla avata "Valikkoeditori"-sovellus, etsiä ongelmallinen sovellus ja lisätä "Komentoriviargumentit"-osioon –otsoni-alusta=x11On mahdollista, että nämä argumentit katoavat aina, kun sovellus päivitetään, ja ratkaisu olisi lisätä ne takaisin.
Toinen vaihtoehto on luoda .desktop-tiedosto ~ / .paikallinen / share / sovelluksiaMutta tämä on monimutkaisempaa.
Mitä haittaa siitä on?
Kun sovellus X11 kulkee Waylandilla (XWaylandin kautta) toimii yleensä lähes samalla tavalla, mutta eroja on, koska Wayland hallitsee itse asioita, kuten näppäimistöä, tarkennusta ja skaalausta, ja sitten "kääntää" ne X11:een. Tässä vaiheessa voi esiintyä pieniä virheitä: jotkin erikoisnäppäimet eivät saavu paikalleen samalla tavalla, leikepöytä tai tarkennus voi toimia eri tavalla, ja skaalauksessa tai kuvakaappauksissa voi olla ongelmia.
Suosittelen tarkistamaan, onko se hyödyllistä juuri sinun tapauksessasi. Henkilökohtaisesti en ole missaillut mitään, joten olen lisännyt argumentit Vivaldiin ja Visual Studio Codeen, jotta voin käyttää vaistonvaraisesti painamaani näppäintä.