จะรีเซ็ต Xorg / xserver ได้อย่างไร?


35

Xserver หยุดทำงานในบัญชีผู้ใช้ทั่วไปของฉันทั้งใน Unity 3D และ 2D มันไม่ได้ทำในบัญชีของแขก

นั่นเป็นเหตุผลที่ฉันต้องการรีเซ็ต / ย้อนกลับทุกอย่างที่เกี่ยวข้องกับ xserver หวังว่าสิ่งนี้จะแก้ไขได้

sudo dpkg-reconfigure xserver-xorgคำตอบส่วนใหญ่เกี่ยวกับเรื่องนี้เกี่ยวข้องกับ อย่างไรก็ตามมันไม่ทำอะไรเลยสำหรับฉัน (ไม่สร้างผลลัพธ์) และฉันอ่านในฟอรัมอื่นว่าเลิกใช้แล้ว

ดังนั้นวิธีปัจจุบันในการรีเซ็ตตัวเลือก xserver / xorg ทั้งหมดคืออะไร ทางเลือกsudo dpkg-reconfigure xserver-xorgคืออะไร X หยุดทำงานในระหว่างการทำงานไม่ใช่ก่อนเข้าสู่ระบบ และผลกระทบของความผิดพลาดคือฉันถูกโยนออกจากเซสชันไม่ใช่การค้างหรือการขัดข้องของเครื่อง


@Jorge Castro เวอร์ชันของ Ubuntu มีความสำคัญเนื่องจากมีการเปลี่ยนแปลง ไม่มี "gdm" อีกต่อไปและไม่ทำงาน dpkg-reconfigure ฉันเชื่อ
มัส

คุณลองรีเซ็ต xorg.conf แล้วหรือยัง (สำรองและลบ)
Paulius iusukys

คำตอบ:


13

หากบัญชีผู้เยี่ยมชมของคุณไม่ได้รับผลกระทบนี่อาจเป็นการตั้งค่าเฉพาะของผู้ใช้ที่ทำให้เกิดปัญหา ลองลบ~/.config/monitors.xml


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

ตกลงในขณะที่ไม่ได้เป็นความคิดที่อยู่เบื้องหลังมันแก้ปัญหาของฉัน: การลบไฟล์ทีละคนใน ~ / .config dir ทำงานได้สำหรับฉัน! :-) @Jorge Castro: หากคุณแก้ไขคำตอบของคุณในทิศทางนี้ฉันจะทำเครื่องหมายว่า "ยอมรับ"
thomas

ฉันไม่ทราบว่าไฟล์ที่คุณลบรู้สึกฟรีเพื่อเพิ่มข้อมูลทั้งหมดในคำตอบ แต่ดีใจที่คุณได้รับมันเรียง!
Jorge Castro

สิ่งนี้ช่วยให้ฉันแก้ไขปัญหาบางอย่างกับ fglrx (AMD CCCLE)
นิค


6

ในการกำหนดค่าแพ็คเกจที่ติดตั้งแล้วคุณสามารถอ้างถึง:

Manpage ของ Ubuntu: dpkg-reconfigure - กำหนดค่าแพ็คเกจที่ติดตั้งแล้ว

การใช้เครื่อง:

  1. หากคุณมีหน้าจอว่างเปล่าขณะบู๊ตเครื่องให้กดCTRL+ ALT+ F1เพื่อเข้าถึงเทอร์มินัล

    จากนั้นขึ้นอยู่กับสภาพแวดล้อมเดสก์ท็อปของคุณให้ยกเลิก X โดยใช้:

    • สำหรับ Gnome (Ubuntu): sudo /etc/init.d/gdm stop

    • สำหรับ KDE (Kubuntu): sudo /etc/init.d/kdm stop

    • สำหรับ Xfce (Xubuntu): sudo /etc/init.d/xdm stop

  2. สำหรับกระบวนการกำหนดค่าใหม่:

    sudo dpkg-reconfigure xserver-xorg
    

    หมายเหตุ:แนะนำให้สำรองข้อมูลเสมอก่อนที่จะเรียกใช้การกำหนดค่าเพื่อให้คุณสามารถทำได้โดยใช้:

    sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
    
  3. เริ่ม GUI ใหม่:

    อีกครั้งนี้ขึ้นอยู่กับสภาพแวดล้อมเดสก์ทอปดังนั้น:

    • สำหรับ Gnome (Ubuntu): sudo /etc/init.d/gdm start

    • สำหรับ KDE (Kubuntu): sudo /etc/init.d/kdm start

    • สำหรับ Xfce (Xubuntu): sudo /etc/init.d/xdm start


หากล้มเหลวในการทำตามขั้นตอนข้างต้นหนึ่งสามารถแก้ไข/etc/X11/xorg.confด้วยตนเองและแทนที่เนื้อหาไฟล์

เอ่ยถึง:


5
สำหรับsudo /etc/init.d/gdm stopฉันได้รับ sudo /etc/init.d/gdm ไม่พบคำสั่งและsudo dpkg-reconfigure xserver-xorgไม่ได้ทำอะไรให้ฉันเพราะฉันชี้ไปที่คำถาม ขอบคุณสำหรับการตอบว่า ...
thomas

@thomas แปลกมาก แต่เพิ่งเพิ่มลิงค์คุณสามารถรวบรวมเนื้อหาเริ่มต้นสำหรับไฟล์ xorg.conf บางทีการตั้งค่าเนื้อหาไฟล์ด้วยตนเองสามารถช่วยคุณได้
Zuul

3
ใน Ubuntu 12.04 ผู้จัดการจอแสดงผลเป็นlightdmไม่GDM ทำไม dpkg-reconfigure ไม่ทำงานฉันไม่รู้! : - /
มัส

@thomas บางทีการติดตั้ง dpkg ใหม่อาจช่วยให้คุณใช้งานได้!
Zuul

1
ในกรณีของฉันหลังจากหน้าจอเข้าสู่ระบบหน้าจอเป็นสีดำ ขั้นตอนที่ระบุไว้ในคำตอบนี้แก้ไขได้ ฉันต้องเข้าสู่ระบบผ่าน SSH จากคอมพิวเตอร์เครื่องอื่นเพื่อป้อนคำสั่ง
Serrano

-2

หลังจากลองพวกคุณทั้งหมดที่กล่าวถึงที่นี่ฉันแก้ไขปัญหาเดียวกันโดยการตั้งค่าความเป็นเจ้าของ (และการอนุญาต) ของ. Xauthority และ. OCRITITITY (อยู่ภายใน: / home / ชื่อผู้ใช้ / โฟลเดอร์) กลับไปยังผู้ใช้ทั่วไปของฉัน

เพื่อตรวจสอบตัวเอง / อนุญาตให้เริ่ม tty1 (CTRL + ALT + 1) และเข้าสู่ระบบใช้ superuser (sudo su) และ:

cd /home/username/
ls -a -l 

ในกรณีของฉัน. Xauthority ไม่สามารถอ่านได้โดยผู้ใช้ทั่วไปของฉันดังนั้นก่อนอื่นฉันต้อง chmod:

chmod 775 .Xauthority

แล้ว:

chown username .Xauthority
chown username .ICEauthority

หลังจากนี้ให้รีบูตและลองเข้าสู่ระบบ - มันใช้งานได้สำหรับฉัน

หมายเหตุอื่น: ฉันประสบปัญหานี้หลังจากทดลองซ้ำกับไดรเวอร์ xorg.conf และ NVidia - พยายามตั้งค่าจอภาพ 3 จอด้วยการ์ด 2 ใบ ดังนั้นฉันใช้เวลาจำนวนมากพยายามที่จะแก้ปัญหาที่เกิดขึ้นกับ xserver และการตั้งค่าวิดีโอ - ในขณะที่สาเหตุของความผิดพลาดนั้นไม่เกี่ยวข้องกันโดยสิ้นเชิง


3
chmod 775ในไฟล์ Authority เป็นสิ่งผิดปกติที่ต้องทำ™
guntbert
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.