¿Cómo restablecer el Xorg / xserver?

35

Xserver sigue fallando en mi cuenta de usuario general tanto en Unity 3D como en 2D. No lo hace en la cuenta de invitado.

Es por eso que quiero restablecer / revertir todo lo relacionado con xserver, esperando que esto lo solucione.

La mayoría de las respuestas sobre esto involucran sudo dpkg-reconfigure xserver-xorg. Sin embargo, esto no hace nada por mí (no genera resultados) y leí en otros foros que está en desuso.

Entonces, ¿cuál es la forma actual de restablecer todas las opciones de xserver / xorg; ¿Cuál es la alternativa a sudo dpkg-reconfigure xserver-xorg? X se bloquea durante el trabajo, no antes de iniciar sesión más o menos. Y el efecto de un bloqueo es que me expulsan de la sesión, no un congelamiento o un bloqueo de la máquina.

Thomas
fuente
@Jorge Castro La versión de Ubuntu es importante aquí, ya que las cosas han cambiado. No hay más "gdm" y tampoco funciona la reconfiguración dpkg, creo.
thomas
¿Has intentado restablecer xorg.conf? (copia de seguridad y eliminar)
Paulius Šukys

Respuestas:

13

Si su cuenta de invitado no se ve afectada, esta podría ser una configuración específica del usuario que está causando el problema. Intenta eliminar~/.config/monitors.xml

Jorge Castro
fuente
Gracias, pero eso no ayudó. En realidad, no creo que sea la configuración del monitor, ya que la cuenta de invitado no se bloquea, incluso cuando configuro ambos monitores ...
Thomas
Bien, aunque eso no era realmente así, la idea detrás de esto resolvió mi problema: ¡eliminar archivos uno por uno en ~ / .config dir me funcionó! :-) @Jorge Castro: si modificas tu respuesta en esta dirección, lo marcaré como "aceptado"
Thomas
No tengo idea de qué archivos eliminó, sin embargo, siéntase libre de agregar toda esa información en la respuesta, ¡me alegra que lo haya ordenado!
Jorge Castro
Esto me ayudó a resolver algunos problemas con fglrx (AMD CCCLE).
Nick
8

La alternativa a sudo dpkg-reconfigure xserver-xorges sudo X -configure

individuo7
fuente
6

Para reconfigurar paquetes que ya están instalados, puede consultar:

Ubuntu Manpage: dpkg-reconfigure - reconfigure un paquete ya instalado

Usando el terminal:

  1. Si tiene una pantalla en blanco mientras inicia, presione CTRL+ ALT+ F1para acceder al terminal.

    Luego, dependiendo de su entorno de escritorio, finalice la X usando:

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

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

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

  2. Para el proceso de reconfiguración:

    sudo dpkg-reconfigure xserver-xorg
    

    Nota: Siempre se recomienda una copia de seguridad antes de ejecutar la configuración, por lo que puede hacerlo utilizando:

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

    Nuevamente, esto depende del entorno de escritorio, por lo tanto:

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

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

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


Si no realiza los pasos anteriores, siempre se puede editar /etc/X11/xorg.confmanualmente y reemplazar el contenido del archivo.

Referirse a:

Zuul
fuente
55
Porque sudo /etc/init.d/gdm stopobtengo sudo /etc/init.d/gdm comando no encontrado y sudo dpkg-reconfigure xserver-xorgno hace nada por mí, como señalé en la pregunta. Gracias por responder, aunque ...
Thomas
@thomas Muy extraño, pero acabo de agregar los enlaces donde puede recopilar los contenidos predeterminados para el archivo xorg.conf. Quizás configurar manualmente el contenido del archivo puede ayudarlo.
Zuul
3
En Ubuntu 12.04, el administrador de pantalla es lightdm , no gdm . ¿Por qué la dpkg-reconfigure no funciona, no lo sé! : - /
thomas
@thomas ¡Quizás reinstalar el dpkg mismo le permita usarlo!
Zuul
1
En mi caso, después de la pantalla de inicio de sesión, la pantalla estaba negra. Los pasos descritos en esta respuesta lo resolvieron. Tuve que iniciar sesión a través de SSH desde otra computadora para ingresar los comandos.
Serrano
-2

Después de probar todo lo que mencionaron aquí, resolví el mismo problema estableciendo la propiedad (y los permisos) de .Xauthority y .ICEauthority (ubicado dentro de: / home / username / folder) de nuevo en mi usuario general.

para comprobar propio / permanente iniciar tty1 (CTRL + ALT + 1) e iniciar sesión, tomar superusuario (sudo su) y:

cd /home/username/
ls -a -l 

en mi caso. Xauthority ni siquiera era legible por mi usuario general, así que primero tuve que cambiar:

chmod 775 .Xauthority

luego:

chown username .Xauthority
chown username .ICEauthority

después de esto, reinicie e intente iniciar sesión, funcionó para mí.

Otra nota: me enfrenté a este problema después de experimentos iterativos con los controladores xorg.conf y NVidia, tratando de configurar 3 monitores con 2 tarjetas. Entonces, pasé una gran cantidad de tiempo tratando de resolver el problema jugando con xserver y la configuración de video, mientras que la razón del bloqueo no tenía ninguna relación.

hardyVeles
fuente
3
chmod 775en los archivos de autoridad es lo incorrecto ™
guntbert