Hur fixar jag "gedit" -fel i Windows Subsystem för Linux?

Windows Subsystem for Linux (WSL) är ett kompatibilitetslager som används för att köra binära körbara filer som är ursprungliga för Linux på Windows 10 eller Windows Server 2009. Det är endast tillgängligt i 64-bitarsarkitekturen i Windows 10 1603-versionen och senare. Dessutom ger det stöd för Windows Server 2019. I de tidigare versionerna av skiktet var bara en Ubuntu-bild tillgänglig men inte SUSE-bilder har också införts.

Felmeddelande “gedit Error”

Denna funktion används av många användare och är ganska populär bland mjukvaruutvecklingsgemenskapen. Men nyligen har många rapporter kommit in om ett "gedit Error" på WSL. Detta fel utlöses när du försöker använda gedit-funktionen och det kan också innehålla en felkod. I den här artikeln kommer vi att diskutera orsaken till att detta fel utlöses och tillhandahålla hållbara lösningar för att åtgärda problemet.

Vad orsakar “gedit-felet” på WSL?

Efter att ha fått flera rapporter från flera användare beslutade vi att undersöka problemet och utformade en lösning för att lösa det. Vi tittade också på orsaken till att detta fel utlöses och listas nedan.

  • Tillgänglighetsfel: Det finns ett känt fel som är ganska vanligt i den här funktionen. När du försöker använda någon tillgänglighetsfunktion utlöses detta fel och det hindrar användaren från att redigera med hjälp av "gedit" -funktionen.

Nu när du har en grundläggande förståelse för problemets natur kommer vi att gå vidare mot lösningen. Se till att implementera stegen noggrant för att undvika konflikter.

Lösning: Inaktivera tillgänglighetsfunktioner

Tillgänglighetsfunktionerna har ett känt fel som förhindrar redigeringsprocessen med ”gedit”. I detta steg kommer vi därför att inaktivera tillgänglighetsfunktionen helt genom att redigera en konfigurationsfil. För det:

  1. Navigera till följande adress och leta upp filen "~ / .bashrc".
     C: \ Users \ användarnamn \ AppData \ Local \ paket \ CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc \ LocalState \ rootfs \ hem \ {LINUXUSER} \ 

    Om filen inte finns i ovannämnda adress, bör den antagligen vara i följande adress.

     C: \ Users \ användarnamn \ AppData \ Local \ Lxss \ hem \ användarnamn 
  2. Öppna filen med " Notepad " eller " Notepad ++ ".
  3. Ange följande rad i filen.
     exportera NO_AT_BRIDGE = 1 

    Ange kommandot
  4. Klicka på " File " och välj " Save ".

    Klicka på "File" och välj "Save"
  5. Stäng dokumentet och kontrollera om problemet kvarstår.

Intressanta Artiklar