Bagaimana cara mereset Xorg / xserver?


35

Xserver terus mogok di akun pengguna umum saya baik dalam Unity 3D dan 2D. Itu tidak melakukannya di akun tamu.

Itu sebabnya saya ingin mengatur ulang / mengembalikan semua xserver terkait, berharap ini akan memperbaikinya.

Sebagian besar jawaban tentang ini melibatkan sudo dpkg-reconfigure xserver-xorg. Namun, ini tidak menghasilkan apa-apa bagi saya (tidak menghasilkan output) dan saya membaca di forum lain, bahwa itu sudah usang.

Jadi, apa cara saat ini untuk mengatur ulang semua opsi xserver / xorg; apa alternatifnya sudo dpkg-reconfigure xserver-xorg? X mogok saat bekerja, bukan sebelum masuk atau lebih. Dan efek dari crash adalah, bahwa saya dikeluarkan dari sesi, bukan crash atau crash mesin.


@Jorge Castro Versi Ubuntu penting di sini, karena banyak hal telah berubah. Tidak ada lagi "gdm" dan tidak ada yang berhasil mengkonfigurasi ulang dpkg, saya percaya.
— thomas

Sudahkah Anda mencoba mengatur ulang xorg.conf? (Cadangkan dan hapus)
— Paulius Šukys

Jawaban:


13

Jika akun tamu Anda tidak terpengaruh, ini bisa menjadi pengaturan khusus pengguna yang menyebabkan masalah. Coba hapus~/.config/monitors.xml


Terima kasih, tetapi itu tidak membantu. Sebenarnya saya tidak berpikir itu adalah pengaturan monitor, karena akun tamu tidak mogok, bahkan ketika saya mengkonfigurasi kedua monitor ...
— thomas

OK, sementara itu tidak benar-benar itu, ide di balik itu memecahkan masalah saya: satu-per-satu menghapus file di ~ / .conf dir berhasil untuk saya! :-) @Jorge Castro: jika Anda mengubah jawaban Anda ke arah ini, saya akan menandainya "diterima"
— thomas

Saya tidak tahu file apa yang Anda hapus, jangan ragu untuk menambahkan semua informasi itu dalam jawabannya, senang Anda mendapatkannya diurutkan!
— Jorge Castro

Ini membantu saya menyelesaikan beberapa masalah dengan fglrx (AMD CCCLE).
— Nick

8

Alternatif untuk sudo dpkg-reconfigure xserver-xorgadalah sudo X -configure


6

Untuk mengkonfigurasi ulang paket yang sudah diinstal, Anda dapat merujuk ke:

Ubuntu Manpage: dpkg-reconfigure - mengkonfigurasi ulang paket yang sudah diinstal

Menggunakan terminal:

  1. Jika Anda membuka layar kosong saat boot, tekan CTRL+ ALT+ F1untuk mengakses terminal.

    Kemudian, tergantung pada lingkungan desktop Anda, hentikan X menggunakan:

    • Untuk Gnome (Ubuntu): sudo /etc/init.d/gdm stop

    • Untuk KDE (Kubuntu): sudo /etc/init.d/kdm stop

    • Untuk Xfce (Xubuntu): sudo /etc/init.d/xdm stop

  2. Untuk proses konfigurasi ulang:

    sudo dpkg-reconfigure xserver-xorg
    

    Catatan: Pencadangan selalu disarankan sebelum menjalankan konfigurasi, sehingga Anda dapat melakukannya menggunakan:

    sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
    
  3. Mulai ulang GUI:

    Sekali lagi, ini tergantung pada lingkungan desktop, jadi:

    • Untuk Gnome (Ubuntu): sudo /etc/init.d/gdm start

    • Untuk KDE (Kubuntu): sudo /etc/init.d/kdm start

    • Untuk Xfce (Xubuntu): sudo /etc/init.d/xdm start


Jika gagal melakukan langkah-langkah di atas, seseorang selalu dapat mengedit /etc/X11/xorg.confsecara manual dan mengganti konten file.

Mengacu pada:


5
Karena sudo /etc/init.d/gdm stopsaya mendapatkan perintah sudo /etc/init.d/gdm tidak ditemukan dan sudo dpkg-reconfigure xserver-xorgtidak melakukan apa pun untuk saya, seperti yang saya tunjukkan dalam pertanyaan. Terima kasih untuk menjawab ...
— thomas

@ Thomas Sangat aneh, tetapi hanya menambahkan tautan, Anda dapat mengumpulkan konten default untuk file xorg.conf. Mungkin pengaturan konten file secara manual dapat membantu Anda.
— Zuul

3
Di Ubuntu 12.04 manajer tampilan adalah lightdm , bukan gdm . Mengapa konfigurasi ulang dpkg tidak berfungsi, saya tidak tahu! : - /
— thomas

@ Thomas Mungkin menginstal ulang dpkg itu sendiri memungkinkan Anda untuk menggunakannya!
— Zuul

1
Dalam kasus saya, setelah layar masuk, layarnya hitam. Langkah-langkah yang dijabarkan dalam jawaban ini menyelesaikannya. Saya harus masuk melalui SSH dari komputer lain untuk memasukkan perintah.
— Serrano

-2

Setelah mencoba semua yang Anda sebutkan di sini, saya memecahkan masalah yang sama dengan mengatur kepemilikan (dan izin) .Xauthority dan .ICEauthority (terletak di dalam: / home / nama pengguna / folder) kembali ke pengguna umum saya.

untuk memeriksa sendiri / perm mulai tty1 (CTRL + ALT + 1) dan masuk, ambil superuser (sudo su) dan:

cd /home/username/
ls -a -l 

dalam kasus saya. Xauthority bahkan tidak dapat dibaca oleh pengguna umum saya, jadi pertama-tama saya harus chmod:

chmod 775 .Xauthority

kemudian:

chown username .Xauthority
chown username .ICEauthority

setelah ini, reboot dan coba masuk - itu berhasil untuk saya.

Catatan lain: Saya menghadapi masalah ini setelah percobaan berulang dengan driver xorg.conf dan NVidia - mencoba mengatur 3 monitor dengan 2 kartu. Jadi, saya menghabiskan banyak waktu untuk mencoba memecahkan masalah bermain-main dengan xserver dan pengaturan video - sementara alasan crash sama sekali tidak berhubungan.


3
chmod 775pada file otoritas adalah hal yang salah untuk dilakukan ™
— guntbert
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.