Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Linux

จะแก้ไขข้อผิดพลาด 'gedit' บนระบบย่อย Windows สำหรับ Linux ได้อย่างไร

Windows Subsystem for Linux (WSL) คือเลเยอร์ที่เข้ากันได้ซึ่งใช้ในการเรียกใช้ไฟล์ปฏิบัติการแบบไบนารีซึ่งมีอยู่ใน Linux บน Windows 10 หรือ Windows Server 2009 โดยจะใช้งานได้เฉพาะบนสถาปัตยกรรม 64 บิตของ Windows 10 1603 เวอร์ชันและใหม่กว่า นอกจากนี้ยังให้การสนับสนุนสำหรับ Windows Server 2019 ในเลเยอร์เวอร์ชันก่อนหน้านั้นมีเพียงอิมเมจ Ubuntu เท่านั้นที่พร้อมใช้งาน แต่ไม่มีการแนะนำอิมเมจ SUSE ด้วย

จะแก้ไขข้อผิดพลาด  gedit  บนระบบย่อย Windows สำหรับ Linux ได้อย่างไร

คุณลักษณะนี้ใช้โดยผู้ใช้จำนวนมากและค่อนข้างเป็นที่นิยมในหมู่ชุมชนการพัฒนาซอฟต์แวร์ อย่างไรก็ตาม เมื่อไม่นานมานี้ มีรายงานจำนวนมากเกี่ยวกับ "gedit Error" ใน WSL ข้อผิดพลาดนี้เกิดขึ้นขณะพยายามใช้คุณลักษณะ gedit และอาจรวมถึงรหัสข้อผิดพลาดด้วย ในบทความนี้ เราจะหารือถึงสาเหตุที่ทำให้เกิดข้อผิดพลาดนี้และให้แนวทางแก้ไขปัญหาที่สามารถแก้ไขปัญหาได้

อะไรทำให้เกิด “gedit Error” บน WSL?

หลังจากได้รับรายงานจำนวนมากจากผู้ใช้หลายราย เราจึงตัดสินใจตรวจสอบปัญหาและคิดหาวิธีแก้ไข นอกจากนี้เรายังตรวจสอบสาเหตุที่ทำให้เกิดข้อผิดพลาดนี้และแสดงรายการไว้ด้านล่าง

  • ข้อบกพร่องในการเข้าถึง:  มีข้อบกพร่องที่ทราบกันดีอยู่แล้วซึ่งพบได้บ่อยในคุณลักษณะนี้ ขณะพยายามใช้คุณลักษณะการเข้าถึงใดๆ ข้อบกพร่องนี้จะถูกทริกเกอร์และป้องกันไม่ให้ผู้ใช้แก้ไขโดยใช้คุณลักษณะ "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
    จะแก้ไขข้อผิดพลาด  gedit  บนระบบย่อย Windows สำหรับ Linux ได้อย่างไร
  4. คลิกที่ “ไฟล์ ” และเลือก “บันทึก “. จะแก้ไขข้อผิดพลาด  gedit  บนระบบย่อย Windows สำหรับ Linux ได้อย่างไร
  5. ปิด เอกสารและ ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่