เมื่อฉันใช้งานซอฟต์แวร์โดยใช้sudo
คำสั่งมันแสดงข้อผิดพลาดเช่น
cannot connect to X server
ตัวอย่างเช่นถ้าฉันใช้คำสั่งต่อไปนี้:
$ sudo gedit /etc/profile
ฉันได้รับคำสั่งดังต่อไปนี้
(gedit:6758): WARNING **: Command line `dbus-launch --autolaunch=84b871d735f31ffe014dc9ba00000009 --binary-syntax --close-stderr'
exited with non-zero exit status 1:
Autolaunch error: X11 initialization failed.
Cannot open display:
Run 'gedit --help' to see a full list of available command line options.
หรือถ้าฉันทำงานsuper-boot-manager
ฉันได้รับข้อผิดพลาดดังต่อไปนี้
buc: cannot connect to X server
กรุณาช่วย.
ก่อนอื่นฉันพยายามเรียกใช้
—
Apurba
super-boot-manager
โดยตรงจากอาหารกลางวันที่เป็นอันหนึ่งอันเดียวกันมันไม่ทำงาน จากนั้นฉันลองจากเทอร์มินัลจากนั้นฉันได้รับการนวดผิดพลาด
ในเทอร์มินัลภายในสภาพแวดล้อมผู้ใช้แบบกราฟิกหรือไม่ อะไร:
—
ธ.ค.
echo $DISPLAY
พูด? คุณควรจะทำงานได้โดยไม่ต้องsudo
เป็นsuper-boot-manager
วิ่งsudo
ภายใน
echo $DISPLAY
:0.0
คือการให้ และฉันไม่ได้ทำงานเป็นsuper-boot-manager
sudo
ฉันกำลังรันโดยใช้คำสั่งsuper-boot-manager
จากเทอร์มินัล
ในที่สุดปัญหาได้รับการแก้ไข ฉันมีเพียงเพิ่มบรรทัด: ในตอนท้ายของ
—
Apurba
Defaults env_keep="DISPLAY XAUTHORITY"
visudo
ขอบคุณทุกคนเป็นพิเศษ @Thor สำหรับความช่วยเหลือ
super-boot-manger
จากที่ไหน