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.