Cum să remediați eroarea „gedit” pe subsistemul Windows pentru Linux?

Subsistemul Windows pentru Linux (WSL) este un strat de compatibilitate folosit pentru a rula executabile binare care sunt native Linux pe Windows 10 sau Windows Server 2009. Acesta este disponibil numai pe arhitectura pe 64 de biți a versiunii Windows 10 1603 și ulterioare. De asemenea, oferă suport pentru Windows Server 2019. În versiunile anterioare ale stratului a fost disponibilă doar o imagine Ubuntu, dar nu au fost introduse și imagini SUSE.

Mesaj de eroare „eroare gedit”

Această caracteristică este folosită de numeroși utilizatori și este destul de populară în rândul comunității de dezvoltare software. Cu toate acestea, destul de recent, o mulțime de rapoarte au apărut despre o „eroare gedit” pe WSL. Această eroare este declanșată în timp ce încercați să utilizați funcția gedit și poate include și un cod de eroare. În acest articol, vom discuta motivul pentru care este declanșată această eroare și vom oferi soluții viabile pentru a remedia problema.

Ce cauzează „eroarea gedit” pe WSL?

După ce am primit numeroase rapoarte de la mai mulți utilizatori, am decis să investigăm problema și am conceput o soluție care să o rezolve. De asemenea, am analizat motivul pentru care este declanșată această eroare și am enumerat-o mai jos.

  • Accesibilitate bug: Există un bug cunoscut, care este destul de comun în această caracteristică. În timp ce încercați să utilizați orice caracteristică de accesibilitate, acest bug este declanșat și îl împiedică pe utilizator să editeze folosind funcția „gedit”.

Acum că aveți o înțelegere de bază a naturii problemei, vom merge mai departe către soluție. Asigurați-vă că implementați cu atenție pașii pentru a evita conflictul.

Soluție: Dezactivarea funcțiilor de accesibilitate

Caracteristicile de accesibilitate posedă un bug cunoscut care împiedică procesul de editare folosind „gedit”. Prin urmare, în acest pas, vom dezactiva complet funcția Accesibilitate prin editarea unui fișier de configurare. Pentru asta:

  1. Navigați la următoarea adresă și localizați fișierul „~ / .bashrc”.
     C: \ Users \ USERNAME \ AppData \ Local \ Pachete \ CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc \ LocalState \ rootfs \ acasă \ {LINUXUSER} \ 

    Dacă fișierul nu este pe adresa menționată mai sus, ar trebui să fie probabil următoarea adresă.

     C: \ Users \ USERNAME \ AppData \ Local \ Lxss \ acasă \ USERNAME 
  2. Deschideți fișierul cu „ Notepad ” sau „ Notepad ++ ”.
  3. Introduceți următoarea linie în fișier.
     export NO_AT_BRIDGE = 1 

    Introducerea comenzii
  4. Faceți clic pe „ File ” și selectați „ Save ”.

    Dând clic pe „File” și selectând „Salvați”
  5. Închideți documentul și verificați dacă problema persistă.

Articole Interesante