Como corrigir o erro 'gedit' no Windows Subsystem para Linux?

O Windows Subsystem para Linux (WSL) é uma camada de compatibilidade usada para executar executáveis ​​binários que são nativos do Linux no Windows 10 ou no Windows Server 2009. Ele está disponível somente na arquitetura de 64 bits da versão 1603 do Windows 10 e posterior. Além disso, fornece suporte para o Windows Server 2019. Nas versões anteriores da camada, apenas uma imagem do Ubuntu estava disponível, mas as imagens do SUSE também foram introduzidas.

Mensagem de erro "gedit Error"

Esse recurso é usado por vários usuários e é bastante popular entre a comunidade de desenvolvimento de software. No entanto, muito recentemente, muitos relatórios têm vindo de um "erro de gedit" na WSL. Esse erro é acionado ao tentar usar o recurso gedit e pode incluir também um código de erro. Neste artigo, discutiremos o motivo pelo qual esse erro é acionado e forneceremos soluções viáveis ​​para corrigir o problema.

O que causa o “erro de gedit” na WSL?

Depois de receber vários relatórios de vários usuários, decidimos investigar o problema e criamos uma solução para solucioná-lo. Além disso, analisamos o motivo pelo qual esse erro foi acionado e o listamos abaixo.

  • Erro de acessibilidade: Há um bug conhecido que é bastante comum neste recurso. Ao tentar usar qualquer recurso de acessibilidade, esse bug é acionado e impede que o usuário edite usando o recurso "gedit".

Agora que você tem uma compreensão básica da natureza do problema, nós iremos em direção à solução. Certifique-se de implementar as etapas cuidadosamente para evitar conflitos.

Solução: Desabilitando os recursos de acessibilidade

Os Recursos de Acessibilidade possuem um bug conhecido que impede o processo de edição usando o “gedit”. Portanto, nesta etapa, desabilitaremos completamente o recurso Acessibilidade editando um arquivo de configuração. Por isso:

  1. Navegue até o seguinte endereço e localize o arquivo “~ / .bashrc”.
     C: \ Users \ USERNAME \ AppData \ Local \ Pacotes \ CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc \ LocalState \ rootfs \ home \ {LINUXUSER} \ 

    Se o arquivo não estiver no endereço mencionado acima, provavelmente ele deve estar no seguinte endereço.

     C: \ Usuários \ USERNAME \ AppData \ Local \ Lxss \ home \ USERNAME 
  2. Abra o arquivo com o " Notepad " ou " Notepad ++ ".
  3. Digite a seguinte linha no arquivo.
     exportar NO_AT_BRIDGE = 1 

    Entrando no comando
  4. Clique em " Arquivo " e selecione " Salvar ".

    Clicando em "Arquivo" e selecionando "Salvar"
  5. Feche o documento e verifique se o problema persiste.

Artigos Interessantes