Computer >> 컴퓨터 >  >> 문제 해결 >> Linux

WSL(Linux용 Windows 하위 시스템)에서 'gedit' 오류를 수정하는 방법

WSL(Windows Subsystem for Linux, Linux용 Windows 하위 시스템)은 Windows 10 또는 Windows Server 환경에서 리눅스 네이티브 바이너리 실행 파일을 구동할 수 있도록 지원하는 호환성 계층입니다. 이 기능은 64비트 아키텍처의 Windows 10 버전 1607 이상에서만 사용할 수 있으며, Windows Server 2019 역시 지원합니다. 초기 버전에서는 우분투(Ubuntu) 이미지만 제공되었지만, 현재는 SUSE 이미지도 함께 제공됩니다.

WSL(Linux용 Windows 하위 시스템)에서  gedit  오류를 수정하는 방법

이 기능은 수많은 사용자에게 활용되고 있으며, 특히 소프트웨어 개발 커뮤니티에서 큰 인기를 얻고 있습니다. 그러나 최근 WSL 환경에서 "gedit 오류"가 발생했다는 보고가 다수 접수되고 있습니다. 이 오류는 gedit 기능을 사용하려고 할 때 발생하며, 경우에 따라 오류 코드가 함께 표시되기도 합니다. 이번 글에서는 해당 오류가 발생하는 원인을 살펴보고, 문제를 해결할 수 있는 실질적인 방법을 안내해 드리겠습니다.

WSL에서 "gedit 오류"가 발생하는 원인

여러 사용자로부터 다수의 보고를 받은 후, 저희는 문제를 면밀히 조사하여 해결책을 마련했습니다. 조사 과정에서 파악한 오류의 원인은 다음과 같습니다.

  • 접근성(Accessibility) 관련 버그: 이 기능에는 널리 알려진 버그가 존재합니다. 접근성 기능을 사용하려고 할 때 이 버그가 활성화되면서, 사용자가 "gedit"으로 편집 작업을 수행하지 못하게 됩니다.

이제 문제의 성격을 어느 정도 이해하셨으므로, 해결 방법으로 넘어가겠습니다. 설정 충돌을 피하기 위해 아래 단계를 순서대로 신중하게 따라 해 주시기 바랍니다.

해결 방법: 접근성 기능 비활성화

접근성 기능에는 gedit을 통한 편집 작업을 방해하는 알려진 버그가 내장되어 있습니다. 따라서 이번 단계에서는 설정 파일을 직접 수정하여 접근성 기능을 완전히 비활성화하겠습니다. 진행 방법은 다음과 같습니다.

  1. 다음 경로로 이동하여 "~/.bashrc" 파일을 찾습니다.
    C:\Users\USERNAME\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\home\{LINUXUSER}\

    파일이 위 경로에 존재하지 않는다면, 아래 경로에 있을 가능성이 높습니다.

    C:\Users\USERNAME\AppData\Local\Lxss\home\USERNAME
  2. "메모장(Notepad)" 또는 "Notepad++"로 해당 파일을 엽니다.
  3. 파일에 다음 줄을 추가합니다.
    export NO_AT_BRIDGE=1
    WSL(Linux용 Windows 하위 시스템)에서  gedit  오류를 수정하는 방법
  4. "파일(File)" 메뉴를 클릭한 뒤 "저장(Save)"을 선택합니다.WSL(Linux용 Windows 하위 시스템)에서  gedit  오류를 수정하는 방법
  5. 문서를 닫은 후, 문제가 여전히 발생하는지 확인합니다.