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.

thomas
sumber
@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

Jorge Castro
sumber
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

individuo7
sumber
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:

Zuul
sumber
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.

hardyVeles
sumber
3
chmod 775pada file otoritas adalah hal yang salah untuk dilakukan ™
guntbert