Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Linux

Cách Sửa Lỗi 'gedit' Trên Windows Subsystem For Linux

Windows Subsystem for Linux (WSL) chạy file thực thi nhị phân Linux gốc trên Windows 10/Server 2019 (chỉ 64-bit, từ phiên bản 1603). Ban đầu chỉ có Ubuntu, sau thêm SUSE.

Cách Sửa Lỗi  gedit  Trên Windows Subsystem For Linux

Tính năng phổ biến בקרב lập trình viên. Gần đây nhiều báo lỗi gedit Error trên WSL. Lỗi khi dùng gedit, có thể kèm mã lỗi. Bài viết phân tích nguyên nhân và giải pháp.

Nguyên nhân lỗi gedit trên WSL

Sau điều tra, tìm ra giải pháp. Nguyên nhân:

  • Lỗi truy cập (Accessibility Bug): Bug phổ biến khi dùng tính năng truy cập (accessibility). Bug ngăn chặn chỉnh sửa bằng gedit.

Hiểu vấn đề, áp dụng giải pháp cẩn thận.

Giải pháp: Vô hiệu hóa tính năng truy cập

Tính năng truy cập có bug ngăn chặn gedit. Vô hiệu hoàn toàn bằng cách chỉnh file cấu hình.

  1. Điều hướng đến địa chỉ sau tìm file ~/.bashrc:
    C:\Users\USERNAME\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\home\{LINUXUSER}\
    Nếu không có, thử địa chỉ:
    C:\Users\USERNAME\AppData\Local\Lxss\home\USERNAME
  2. Mở file bằng Notepad hoặc Notepad++.
  3. Thêm dòng sau vào file:
    export NO_AT_BRIDGE=1
    Cách Sửa Lỗi  gedit  Trên Windows Subsystem For Linux
  4. File -> Save.
  5. Cách Sửa Lỗi  gedit  Trên Windows Subsystem For Linux
  6. Đóng file, kiểm tra lỗi gedit.