Come resettare Xorg / xserver?


35

Xserver continua a bloccarsi sul mio account utente generale sia in Unity 3D che in 2D. Non lo fa sull'account guest.

Ecco perché voglio ripristinare / ripristinare tutto ciò che riguarda xserver, sperando che questo risolva il problema.

La maggior parte delle risposte su questo coinvolge sudo dpkg-reconfigure xserver-xorg. Tuttavia, questo non fa nulla per me (non genera output) e ho letto in altri forum, che è deprecato.

Quindi, qual è il modo attuale di ripristinare tutte le opzioni di xserver / xorg; qual è l'alternativa a sudo dpkg-reconfigure xserver-xorg? X si arresta in modo anomalo durante il lavoro, non prima dell'accesso o giù di lì. E l'effetto di un arresto è che mi viene espulso dalla sessione, non un blocco o un arresto anomalo della macchina.


@Jorge Castro La versione di Ubuntu è importante qui, poiché le cose sono cambiate. Non c'è più "gdm" e non funziona nemmeno la riconfigurazione di dpkg, credo.
— Thomas,

hai provato a ripristinare xorg.conf? (backup e rimozione)
— Paulius Šukys

Risposte:


13

Se il tuo account ospite non è interessato, questa potrebbe essere un'impostazione specifica dell'utente che causa il problema. Prova a cancellare~/.config/monitors.xml


Grazie, ma non ha aiutato. In realtà non penso che siano le impostazioni del monitor, poiché l'account guest non si arresta in modo anomalo, anche quando configuro entrambi i monitor ...
— Thomas

OK, anche se non era proprio così, l'idea alla base ha risolto il mio problema: eliminando uno a uno i file nella directory ~ / .config ha funzionato per me! :-) @Jorge Castro: se modifichi la tua risposta in questa direzione, la segnerò "accettata"
— thomas

Non ho idea di quali file hai eliminato, sentiti libero di aggiungere tutte quelle informazioni nella risposta, felice di averlo ordinato!
— Jorge Castro,

Questo mi ha aiutato a risolvere alcuni problemi con fglrx (AMD CCCLE).
— Nick,

8

L'alternativa a sudo dpkg-reconfigure xserver-xorgè sudo X -configure


6

Per riconfigurare i pacchetti già installati, è possibile fare riferimento a:

Ubuntu Manpage: dpkg-reconfigure - riconfigura un pacchetto già installato

Utilizzando il terminale:

  1. Se devi avviare una schermata vuota durante l'avvio, premi CTRL+ ALT+ F1per accedere al terminale.

    Quindi, a seconda dell'ambiente desktop, termina la X usando:

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

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

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

  2. Per il processo di riconfigurazione:

    sudo dpkg-reconfigure xserver-xorg
    

    Nota: è sempre consigliabile un backup prima di eseguire la configurazione, quindi è possibile farlo utilizzando:

    sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
    
  3. Riavvia la GUI:

    Ancora una volta, questo dipende dall'ambiente desktop, quindi:

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

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

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


Se non riesci a eseguire i passaggi precedenti, puoi sempre modificare /etc/X11/xorg.confmanualmente e sostituire il contenuto del file.

Fare riferimento a:


5
Perché sudo /etc/init.d/gdm stopottengo il comando sudo /etc/init.d/gdm non trovato e sudo dpkg-reconfigure xserver-xorgnon fa nulla per me, come ho sottolineato nella domanda. Grazie per aver risposto, però ...
— Thomas,

@thomas Molto strano, ma appena aggiunto i collegamenti dove è possibile raccogliere i contenuti predefiniti per il file xorg.conf. Forse l'impostazione manuale del contenuto del file può aiutarti.
— Zuul

3
In Ubuntu 12.04 il display manager è lightdm , non gdm . Perché la dpkg-reconfigure non funziona, non lo so! : - /
— thomas

@thomas Forse reinstallare il dpkg stesso potrebbe permetterti di usarlo!
— Zuul

1
Nel mio caso, dopo la schermata di accesso, lo schermo era nero. I passaggi delineati in questa risposta l'hanno risolto. Ho dovuto accedere tramite SSH da un altro computer per inserire i comandi.
— Serrano,

-2

Dopo aver provato tutti voi ragazzi menzionati qui, ho risolto lo stesso problema impostando la proprietà (e le autorizzazioni) di .Xauthority e .ICEauthority (che si trovano all'interno di: / home / username / cartella) al mio utente generale.

per controllare il proprio / perm start tty1 (CTRL + ALT + 1) e accedere, prendere superutente (sudo su) e:

cd /home/username/
ls -a -l 

nel mio caso. Xauthority non era nemmeno leggibile dal mio utente generico, quindi prima ho dovuto chmod:

chmod 775 .Xauthority

poi:

chown username .Xauthority
chown username .ICEauthority

dopo questo, riavvia e prova ad accedere - ha funzionato per me.

Un'altra nota: ho riscontrato questo problema dopo esperimenti iterativi con driver xorg.conf e NVidia - cercando di installare 3 monitor con 2 schede. Quindi, ho trascorso un sacco di tempo cercando di risolvere il problema giocando con xserver e le impostazioni video - mentre il motivo del crash non era assolutamente correlato.


3
chmod 775sui file di autorità è la cosa sbagliata da fare ™
— guntbert,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.