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.
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:
- 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
- Abra o arquivo com o " Notepad " ou " Notepad ++ ".
- Digite a seguinte linha no arquivo.
exportar NO_AT_BRIDGE = 1
Entrando no comando - Clique em " Arquivo " e selecione " Salvar ".
Clicando em "Arquivo" e selecionando "Salvar" - Feche o documento e verifique se o problema persiste.