La unidad no se carga, no se inicia, no aparece Dash


552

Cuando inicio sesión, no pasa nada.

Se me presenta mi fondo de escritorio.

Los escritorios en blanco apestan

No Dash, no Launcher, nada.


1
En mi humilde opinión, esto es un error, pero tengo esto desde hoy. Solo pude encontrar este error bugs.launchpad.net/ubuntu/+source/unity/+bug/1212987 Seguí las recomendaciones aquí: askubuntu.com/questions/17381/… Unity se restableció pero no funciona bien, los espacios de trabajo no trabajo, incluso si habilito o deshabilito o cambio la cantidad. Ninguna diferencia. Poner complemento también bloquea la unidad,
Janghou

2
Mis problemas comenzaron después de cambiar de controladores nouveau a controladores NVIDIA (configuración del sistema / pestaña de hardware).
DanielaWaranie

19
Después de muchos días y muchos hilos SO leídos, descubrí que esto parece ser un error abierto de Ubuntu (estado 'Incompleto' a partir de julio de 2015). Más información al respecto aquí: bugs.launchpad.net/ubuntu/+bug/1285444 La solución rápida parece ser: $ mv ~/.config/dconf/user ~/.config/dconf/user.old
user9869932

1
@ julianromera fue la única solución en este hilo que me ayudó
Dziamid

1
La respuesta de @julianromera fue la única que funcionó para mí.
Paweł Adamski

Respuestas:


478

Esta respuesta se aplica a las versiones de Ubuntu que ejecutan Compiz.

Esta respuesta asume que Unity se está ejecutando a través de Compiz. Si no tiene compiz instalado (por ejemplo, en versiones de Ubuntu que no sean Unity, como Ubuntu 18.04 basado en Gnome y versiones posteriores), esta respuesta no se aplica a usted.

Solo necesita volver a activar el complemento Unity. El problema es que esto es un dolor en el fondo porque ahora no tienes un método gráfico para hacer esto. Entonces:

  1. Intenta abrir una terminal con Ctrl+ Alt+ T.
    Es posible que esto no funcione, pero puede intentar hacer clic derecho en el escritorio y seleccionar "Abrir terminal aquí". De lo contrario, es posible que deba cambiar a un terminal "duro" presionando Ctrl+ Alt+ F1e iniciar sesión.

  2. Instalar compizconfig-settings-managerejecutando

    sudo apt-get install compizconfig-settings-manager
    
  3. Luego ejecútalo con esto:

    DISPLAY=:0 ccsm &
    

    La primera parte le dice al terminal en qué pantalla desea que se cargue (de lo contrario, no tendrá ni idea).

  4. Si cambió a un TTY en el paso 1, vuelva al servidor gráfico presionando Ctrl+ Alt+ F7(o Ctrl+ Alt+ a F8veces).
    Debe haber un Administrador de configuración de CompizConfig esperándolo.

  5. Encuentra el complemento de Unity. Habilítelo (instrucciones detalladas justo debajo). Se le preguntará "Ubuntu Unity Plugin requiere el complemento OpenGL. Activar Ubuntu Unity Plugin / Activar OpenGL"

    • 1) Para habilitar el complemento de Unity: Haga clic en "Escritorio" (lado izquierdo) -> Complemento de Unity de Ubuntu. También puede escribir "unidad de complemento" en el cuadro de búsqueda "Filtro". Captura de pantalla: ingrese la descripción de la imagen aquí
    • Desde aquí, haga clic en la casilla de verificación para "Habilitar Ubuntu Unity Plugin": ingrese la descripción de la imagen aquí
    • 2) Para habilitar OpenGL: haga clic en "General" (lado izquierdo) -> luego marque la casilla "OpenGL", como se muestra a continuación. También puede escribir "opengl" en el cuadro de búsqueda "Filtro" para que aparezca. ingrese la descripción de la imagen aquí
  6. Todo debería cobrar vida, pero si no es así, es posible que deba reiniciar. Puede hacerlo volviendo a la terminal y ejecutándose sudo reboot.


27
Funcionó perfectamente bien para mí. Como nota al margen, no necesitaba ingresar al terminal TTY, pude usar el acceso directo del terminal ( ctrl + alt + t).
Tass

13
Si llega al paso 5 y no ve la unidad en la lista, intente esto:sudo apt-get -f install && sudo apt-get --reinstall install unity
Collinux

16
Tuve este problema yo mismo, pero tengo mala suerte con la solución, no funciona para mí, todavía tengo la misma pantalla vacía en Ubuntu 14.04 LTS 64bit. Revisará los pasos nuevamente para verificar si se perdió algo. Lenovo X201S Thinkpad i7 2.0Ghz 8Gb RAM. Nunca tuve este problema con 12.04 LTS
therobyouknow

12
El hecho de que este sea un problema tan común y duradero es, para mí, bastante inquietante. ¿Alguien sabe por qué esto sigue sucediendo y qué lo está causando?
Fouric

10
ccsm se cuelga en los íconos de carga, pero si regreso ctrl-alt-F7 a la pantalla principal, las opciones de compICIÓN ESTÁN allí. He habilitado el escritorio de Unity, volví a tty1 (ccsm se ejecutó correctamente) ... pero no Unity. Reinicio: sin unidad. Si vuelvo a cargar ccsm, Unity todavía está seleccionado y "activado", pero no aparece Unity.
JeanSibelius

171

Una solución buena para mí (ha resuelto el mismo problema):

en una terminal:

export DISPLAY=:0   
sudo dconf reset -f /org/compiz/

y entonces

setsid unity

3
Fantástico. Funciona con Ubuntu Linux 13.04 Desktop en Parallels en Mac OS X.
Elliot

44
¡Gracias! Funciona con Ubuntu 14.04 también. Sin embargo, me pregunto por qué sucedió esto de la nada :-(
Sadi

44
Yo necesitaba export DISPLAY=:0primero.
Uri

77
sudo dconf reset -f / org / compiz / Error línea de comando de desove 'dbus-launch --autholaunch = c0c0f8bf86119c64ccb710000000006 --binary-syntax --close-stderr': proceso hijo salido con código 1
JeanSibelius

3
Un problema con esto es que, al ejecutarse dconf, sudomi ~/.config/dconf/userarchivo tiene rootpropiedad (antes tenía la propiedad de mi usuario). Me pregunto si debería hacerse sin él sudo. ¡Esto fue mucho mejor que eliminar el archivo y comenzar desde cero!
Tim Tisdall,

73

En 13.04 y 14.04:

unity --replacees obsoleto. En su lugar, use lo siguiente:

dconf reset -f /org/compiz/ 
unity --reset-icons &disown

Reinicie si no funciona de inmediato.


2
dconf resetcomando da error de código de salida 1 y no funcionará en 13.10.
Peterdk

44
permitiendo plugins unidad con ccsmfijo algunos de los problemas, el resto se fijaron conrm -r .Xauthority .ICEauthority .compiz-1/ .gconf/ .config/compiz-1/ .config/dconf/
precisa

3
No se puede iniciar automáticamente el D-bus sin X11 $ DISPLAY. Nada funcionó hasta ahora
jimifiki

2
@ jimifiki Tuve el mismo problema porque reinicié entre instrucciones anteriores y estas. Intente export DISPLAY=:0primero, luego intente estas instrucciones nuevamente. Por supuesto, obtuve un volcado de núcleo cuando hice el, unity --reset-icons &disownasí que tal vez eso no ayude.
GlenPeterson

2
También funciona para ubuntu 16.04, solo resolvió mi problema
Priyadarshi Paul

61

Para 12.10 y menos:

Presione Ctrl+ Alt+ Tpara un terminal y ejecute ccsm, luego vuelva a habilitar su complemento 'Unity'.

También es posible que deba ejecutar a unity --replace.


55
unity --resetahora está en desuso y no funciona. ¿Hay un reemplazo?
Shahbaz

55
@Shahbaz - unity --replace.
horIzoN

1
@ nerof61 también en desuso a partir del 13.04. Vea mi respuesta a continuación: askubuntu.com/a/286349/2638
Brandon Bertelsen

1
ni --resettampoco --replacefuncionó para mí con mi Ubuntu 12.04 ..running los comandos que se muestran al instante unity-panel-service: no process found Backend : ini Integration : true Profile : default Adding plugins Initializing core options...done... Esperé y esperé, y luego no pude, interrumpido con Ctrl + C .. y ahora que quiera probar lo que otros sugirieron respuestas ..
precisa

52

Es una buena idea verificar que su controlador de gráficos esté configurado para usar aceleración de hardware y que esté configurado para usar OpenGL. Intente buscar en Ask Ubuntu y Ubuntu Forums información específica para sus GPU y sabor de Ubuntu. Para los usuarios de gráficos híbridos, consulte la última sección "Gráficos híbridos" a continuación.

Es posible que desee ejecutar el paquete compizconfig-settings-manager Instalar compizconfig-settings-manager y asegurarse de que el complemento Unity esté marcado (consulte ¿Cuáles son algunos de los problemas con CCSM y por qué querría evitarlo? ).

Para 12.04 y más reciente

  1. Cambie a tty1presionando Ctrl+ Alt+ F1e inicie sesión.

  2. Instalar compizconfig-settings-managerejecutando

    sudo apt-get install compizconfig-settings-manager
    
  3. Luego ejecútelo haciendo esto:

    export DISPLAY=:0
    ccsm
    

    La primera parte le dice al terminal en qué pantalla desea que se cargue (de lo contrario, no tendrá ni idea).

  4. Presione Ctrl+ Alt+ F7(o Ctrl+ Alt+ a F8veces) para volver a la pantalla gráfica donde debería haber una pantalla del Administrador de configuración de CompizConfig allí.

  5. Encuentra el complemento de Unity. Permitirle.CCSM

  6. Todo debería cobrar vida, pero si no es así, es posible que deba reiniciar. Puede hacerlo volviendo tty1y corriendo sudo reboot.

Si la unidad aún no se carga, intente:

dconf reset -f /org/compiz/
unity --reset-icons &disown

Reinicie si no funciona de inmediato.

Para 11.10 y mayores

Si espera en un TTY ( Ctrl+ Alt+ a F1través F6) y ejecuta:

DISPLAY=:0 unity --replace

Se restablecerá la unidad de nuevo en TTY 7 ( Ctrl+ Alt++ F7).

También puedes probar solo:

DISPLAY=:0 unity

Pero eso no funcionará si un administrador de Windows ya se está ejecutando en la pantalla 0 (le dará un error, solo use unity --replaceen ese caso).

Si Unity se niega absolutamente a reiniciar, intente esto:

Instalar gnome-panel:

sudo apt-get install gnome-panel

Luego ejecutarlo en la pantalla 0:

DISPLAY=:0 gnome-panel

Deberías tener paneles de estilo Gnome 2 en tu escritorio, que puedes usar para cerrar sesión.

Gráficos Híbridos

Aquí puede encontrar información muy útil y lecturas adicionales para usuarios de gráficos híbridos .

Una vez que las GPU se configuran adecuadamente para la aceleración 3D y OpenGL, puede:

  1. Instale los controladores de Nvidia desde https://edge.launchpad.net/~xorg-edgers/+archive/ppa :

    sudo apt-add repository ppa:xorg-edgers/ppa
    

    o:

    Realmente preferiría el PPA estable ,pero todavía no parece tener paquetes para 13.04. Actualización: estos parecen estar disponibles a partir del 25 de septiembre. Instalaría este PPA estable; puede intentarlo pero no lo he probado.

    Los controladores Nvidia suministrados por Ubuntu ya estaban instalados y simplemente los instalé desde este PPA agregándolos y haciendo una actualización de paquete usando update-manager.

    sudo apt-add repository ppa:ubuntu-x-swat/x-updates
    
  2. Instale Bumblebee desde https://launchpad.net/~bumblebee/+archive/stable

    ACTUALIZACIÓN: A partir del 6 de octubre, ppa:xorg-edgers/ppaparece contener abejorros también. Por lo tanto, si instala desde este PPA, puede intentar saltear la adición del Bumblebee PPA e instalarlo desde aquí.

    Si eligió el PPA estable en el paso 1, instale el PPA estable de Bumblebee de la siguiente manera:

    sudo apt-add-repository ppa:bumblebee/stable
    
  3. ACTUALIZACIÓN: Después de agregar el PPA (s), actualice sus listas de paquetes:

    sudo apt-get update
    

    Si ya tenía instalados controladores nvidia desde los repositorios estándar de Ubuntu, simplemente actualice para obtener la nueva versión del repositorio elegido en el paso 1:

    sudo apt-get upgrade
    sudo apt-get install bumblebee
    
  4. Realice los siguientes comandos para 'reparar' Unity (de la respuesta de brandon-bertelsen a Unity no se carga, no aparece el Iniciador , no aparece Dash ):

    dconf reset -f /org/compiz/
    unity --reset-icons & disown
    

En 14.10: unity --reset-icons & disown me detiene: Trabajo desconocido: unity-panel-service // inicio: Trabajo desconocido: unity-panel-service // compiz (core) - Información: Loading plugin: core // compiz (core) - Información: plugin de inicio: core ... y no hay más acciones. Alt-F7 me lleva de vuelta al gráfico donde tengo un menú lateral pero no hay un menú de "inicio" (nada en el menú superior - no hay ícono de conectividad, ícono de encendido, etc. - volver a tty1 me da pantallas y pantallas de información. .. reiniciar y estoy de vuelta en el negocio! GRACIAS POR SU VOODOO MÁGICO
JeanSibelius

44
Su sección "Para 12.04 y más reciente" no funciona en Ubuntu 16.04.
Luís de Sousa

apt-add-repository? - desaparecido
Kalpesh Soni

33

La forma más fácil de hacer esto es presionar Ctrl+ Alt+ Tpara obtener un terminal y luego emitir:

rm -rf ~/.compiz-1 ~/.config/compiz-1

y tu sesión de unidad volverá ante tus ojos ...

Esta técnica es mejor que relanzar ccsm, porque puede entrar en la condición de error de OP sin siquiera desactivar accidentalmente la unidad en ccsm; puede obtenerlo simplemente presionando accidentalmente el botón "preferencias" en ccsm.


2
supongo que te refieres a .config / compiz-1
matteo

1
@ jimifiki: presione 'crtl' + 'alt' + 'f1' y luego haga lo que sugirió achiang. aunque personalmente los sacaría del camino en caso de que encuentres más problemas.
isaaclw

1
No es una solución para Ubuntu 16.04.
Luís de Sousa

1
No funcionó para mí el 16.04
43 Tesseracts

44
Para mi Ubuntu 16.04, los archivos relevantes para eliminar estaban en .cache, no .config. Entonces rm -rf ~/.cache/compizconfig-1funcionó para mí.
tparker

25

Yo tuve este problema también. Lo resolví eliminando el contenido del archivo ~ / .config / compiz-1 / compizconfig y volviéndolo a registrar.

rm -rf ~/.config/compiz-1/compizconfig/*

1
no funcionó para mí, casi como todo lo demás en esta página
matteo

2
¡Si! Gracias, funcionó! Tengo Ubuntu 16.04 instalado en VirtualBox y después de una de las actualizaciones recibí este problema. ¡Esta es la única solución que funcionó para mí! Ah, y no olvides reiniciar después de aplicar esta corrección.
informatik01

2
No funciona en Ubuntu 16.04.
Luís de Sousa

2
No funcionó para mí el 16.04
43 Tesseracts

2
Para mi Ubuntu 16.04, los archivos relevantes para eliminar estaban en .cache, no .config. Entonces rm -rf ~/.cache/compizconfig-1funcionó para mí.
tparker

21

He tenido exactamente el mismo problema.

Si tiene instalado el Administrador de configuración de configuración de Compiz, es posible que el complemento de escritorio de Unity esté deshabilitado.

Inicie sesión en un escritorio Unity 2D y verifique que esté habilitado en CCSM de esta manera,

CCSM

Unity Shell no se cargará en el escritorio predeterminado si la casilla de verificación no está marcada y obtendrá la sesión en su imagen.


19

Los desarrolladores siempre corrigen errores, por lo que una alternativa es esperar y seguir el progreso en la corrección de errores ( suscríbase al desarrollo de Unity en Launchpad ).

  1. Presione Ctrl+ Alt+ F2.

  2. Iniciar sesión.

  3. Corre sudo shutdown -r nowen una terminal.

  4. En la pantalla de inicio de sesión después de reiniciar su sistema, elija Unity 2D (por ahora) haciendo clic derecho en el icono de la rueda dentada.

  5. Espere una solución para Unity 3D / Ubuntu 11.10 (por ejemplo, una semana).

  6. Actualice su sistema para obtener la solución; en un tipo de terminal sudo apt-get update && sudo apt-get upgrade.

ACTUALIZACIÓN: pude resolver esto usando ccsm, desde el inicio de sesión Unity 2D.

(Esto está adaptado de esta publicación de los foros de Ubuntu ).

  1. En la pantalla de inicio de sesión, seleccione Unity 2D e inicie sesión.

  2. Instalar ccsm(Ajustes CompizConfig Manager) ejecutando en un terminal: sudo apt-get install compizconfig-settings-manager compiz-fusion-plugins-extra.

  3. Inicie ccsmy seleccione la categoría Escritorio . Habilite el complemento Ubuntu Unity ; si se le pide que resuelva conflictos, seleccione el botón MEDIO para todos los conflictos. Cierra ccsmcuando hayas terminado.

  4. Reinicie, seleccione Unidad (3D) e inicie sesión.


13

Tengo una Asus U36SD que usa una configuración "Optimus" (GPU Intel + Nvidia). Tenía Ubuntu 12.04 funcionando bien, pero al actualizar a 12.10, este problema apareció y persistió en 13.04. He logrado solucionarlo a través de los siguientes pasos:

  1. Instale los controladores de Nvidia desde https://edge.launchpad.net/~xorg-edgers/+archive/ppa .

    O:

    Realmente preferiría el PPA estable en https://edge.launchpad.net/~ubuntu-x-swat/+archive/x-updates ,pero todavía no parece tener paquetes para 13.04. Actualización: estos parecen estar disponibles a partir del 25 de septiembre. Instalaría este PPA estable; puede intentarlo pero no lo he probado.

    Los controladores Nvidia suministrados por Ubuntu ya estaban instalados y simplemente los instalé desde este PPA agregándolos y haciendo una actualización de paquete usando update-manager. ACTUALIZAR:

    sudo apt-add repository ppa:xorg-edgers/ppa
    

    (lo que hice) o:

    sudo apt-add repository ppa:ubuntu-x-swat/x-updates
    

    (versión estable para 13.04 también ahora, no probado por mí).

  2. Instale Bumblebee desde https://launchpad.net/~bumblebee/+archive/stable

    ACTUALIZACIÓN: A partir del 6 de octubre, ppa: xorg-edgers / ppa también parece contener abejorros. Por lo tanto, si instala desde este PPA, puede intentar saltear la adición del Bumblebee PPA e instalarlo desde aquí.

    Si eligió el PPA estable en el paso 1, instale el PPA estable de Bumblebee de la siguiente manera:

    sudo apt-add-repository ppa:bumblebee/stable
    
  3. ACTUALIZACIÓN: Después de agregar el PPA (s), actualice sus listas de paquetes:

    sudo apt-get update
    

    Si ya tenía instalados controladores nvidia desde los repositorios estándar de Ubuntu, simplemente actualice para obtener la nueva versión del repositorio elegido en el paso 1 .:

    sudo apt-get upgrade
    

    Instalar abejorro

    sudo apt-get install bumblebee
    
  4. Realice los siguientes comandos para 'reparar' Unity (de la respuesta de brandon-bertelsen a Unity no se carga, no aparece el Iniciador , no aparece Dash ):

    dconf reset -f /org/compiz/ 
    unity --reset-icons &disown
    

Solo necesitaba realizar el último paso de su respuesta porque tengo la tarjeta nvidia desactivada en BIOS y nunca la usé, pero el reinicio de dconf funcionó perfectamente. ¡Gracias!
Daniel W.

1
¡Gracias! Esto me sucedió justo ahora después de una actualización y el último paso fue suficiente para mí también.
TenLeftFingers

¿Cómo instalas esas cosas desde esos enlaces sin tener un lanzador e incluso siendo incapaz de mover ventanas? He intentado omitir ese paso pero no me funciona. ¿Puedes dar instrucciones de la línea de comandos para agregar esos ppa e instalar esas cosas?
matteo

Agregué algunos detalles arriba, espero que ayude.
Thomas Arildsen

12

Esto también me sucedió en Ubuntu 16.04 después de una actualización de la unidad y paquetes de compiz. Ninguno de los anteriores funcionó.

La única forma en que encontré que había lanzadores y guiones de regreso fue eliminar (mientras NO estaba conectado a Unity) el directorio .cache en mi casa.


55
Gracias, después de haber probado tantas otras soluciones en vano ( ccsmrestablecer, eliminar directorios de configuración, etc.), ¡esto resolvió el problema para siempre!
fuenfundachtzig

Este suele ser el caso si juegas con controladores, GPU y todo ... eliminar .cache hará el trabajo.
stamster

1
También funcionó para mí (Ubuntu 16.04). Algo mejoró la última vez que apagué mi máquina. Cuando comenzó de nuevo, Unity no se estaba cargando. Intenté muchos de los pasos anteriores, y ninguno funcionó. Este simple paso de eliminar ~ / .cache hizo el truco. ¡Gracias!
Anthony V

Esto le sucedió a un amigo con 16.04. Lo resolví actualizándola a Ubuntu 18.04, usando el nuevo escritorio Gnome en lugar de Unity.
Mark Stosberg

12

El póster original de la pregunta duplicada, resuelto al editar su propia pregunta:

Solución encontrada: Eliminar .Xauthority en mi casa (o renombrarlo)

sudo rm ~/.Xauthority

¡Esto es genial!
GhostCat

10

Para 13.10:

Solo para asegurar que todo esté instalado:

sudo apt-get install --reinstall unity ubuntu-desktop

A continuación, vuelva a cargar todo:

dconf reset -f /org/compiz/ && unity --reset-icons &disown

¡Acabo de probar esto y funciona!

Fuente:

https://askubuntu.com/a/204784/54037

Si todo lo demás falla:

Recuerde, ¡siempre haga copias de seguridad! Sin embargo, a veces una instalación nueva es buena, ¿reinstalar Ubuntu?


El 'si todo lo demás falla' es un poco inútil ... ver también: meta.askubuntu.com/questions/11710/…
Wilf

Las instalaciones de @Wilf Fresh nunca son inútiles. La mayoría de las personas tienen una instalación deficiente o simplemente estropean su instalación. Hora de refrescarse.
Jared Burrows

1
Sí, especialmente con las actualizaciones ... He descubierto que aptparece haber desarrollado la habilidad de eliminar las unityinterpretaciones extrañas para expresiones regulares (por ejemplo, aplicaciones nucleares): comprobar si está instalada la unidad / instalar algo que falta puede ser útil,
Wilf

Esto funcionó después de un reinicio de lightdm: D. Gracias, probé dpk-reconfigure pero parece apt-get: reinstalar es mejor en este caso.
Thomas15v

9

Parece que hay un problema con 12.04 Unity 3D y los controladores actuales de Nvidia.

Consulte esta publicación (Unity 3d ya no funciona después de instalar 12.04) para obtener detalles sobre cómo solucionar el problema.

Tengo un Pentium 4 3.06 GHz Compaq D520SFF de 32 bits, con una Nvidia GeForce 6200, ejecutando kernel 3.2.0-24-generic-pae, y tuve exactamente el mismo problema (2D funciona, 3D no), y degradar el Nvidia Los conductores consiguieron 3D trabajando para mí en un par de minutos.


1
lo hice casi todas las respuestas en esta comunidad relacionada con mi issue..please Dame un poco de trabajo de la cosa ...
Yahya

Casi todo es una frase vaga ... ¿Realmente has intentado degradar los controladores de NVidia de 295.40 a 295.33 como se describe en la publicación?
Heimdall

hice todo lo descrito por la publicación no pasó nada ...
Yahya

8

Para los iconos, se debe a Nautilus. Escriba nautilus &en un terminal, no lo cierre , y los iconos volverán.

EDITAR 10/10/2013 : para Nautilus también puede escribir Alt+ F2para abrir el indicador de línea de comando de Unity y escribir nautilusen la búsqueda global / indicador CLI. Se abrirá un explorador de archivos. Puedes cerrarlo si quieres.


8

Tuve un problema similar:

la unidad con 14.04 en combinación con IBM Notes9 resultó en un comportamiento extraño (los clics del mouse dejarían de funcionar). Mi solución para eso fue abrir una terminal y reiniciar la unidad escribiendo unity &.

La última vez que hice eso, corrompió totalmente la unidad: sin carrera, sin lanzador, sin nada. Creo que probé TODAS las sugerencias que figuran en esta página, ninguna de ellas me ayudó.

Pero un compañero de trabajo finalmente tuvo la respuesta que funcionó para mí:
instalé la herramienta de ajuste de la unidad; que corrí unity-tweak-tool --reset-unityy reinicié.

Después, la unidad volvió a la vida. Obviamente, todos los cambios de configuración anteriores a la unidad se habían ido, pero de eso se --reset-unitytrata.

Y la gran ventaja de esta solución: requiere que solo agregue un solo paquete y rehaga sus cambios de configuración de la unidad, pero no tiene que restablecer compiz, instalar ccsm o seguir todas las demás actividades largas.

Actualizar:

la otra solución que encuentro muy útil hoy en día proviene de aquí : el punto: a veces tiene que eliminar (o incluso mejor: obtener una copia de seguridad "funcional") de su archivo ~ / .config / dconf / user.


1
¡Esto es lo único que funcionó para mí!
sevenseacat

En Ubuntu 16.04, esto trae de vuelta el iniciador, pero no el tablero o el escritorio. Y después de reiniciar todo vuelve a estar muerto, y tienes que repetir el procedimiento.
Luís de Sousa

@ LuísdeSousa Seamos precisos aquí: lo que probablemente observaste en tu sistema. La cosa es: parece que puede haber varias razones que conducen a tales problemas; y descubrí que usar la herramienta de ajuste puede ayudar.
GhostCat

@ LuísdeSousa Para el registro; la otra solución que encontré a la unidad está atascada / no hay problemas: eliminar ~ / .config / dconf / user ... a veces reiniciar la unidad ayuda, pero a veces tengo que entrar y eliminar ese archivo.
GhostCat

6

Si esperas en un tty ( Ctrl+ Alt+ a F1través F6) y ejecuta:

DISPLAY=:0 unity --replace

Se restablecerá la unidad de nuevo en tty 7 ( Ctrl+ Alt++ F7).

También puedes probar solo:

DISPLAY=:0 unity

Pero eso no funcionará si un administrador de Windows ya se está ejecutando en la pantalla 0 (le dará un error, solo use unity --replaceen ese caso).

Si Unity se niega absolutamente a reiniciar, intente esto:

Instalar gnome-panel:

sudo apt-get install gnome-panel

Luego ejecutarlo en la pantalla 0:

DISPLAY=:0 gnome-panel

Deberías tener paneles de estilo Gnome 2 en tu escritorio, que puedes usar para cerrar sesión.

Encuentro que Unity está realmente defectuoso en 13.04 con mi tarjeta Nvidia ... YMMV.


5

He tenido alrededor de 3 veces donde necesitaba el Ctrl+ Alt+ F1para no perder el trabajo y se estropeó ... También tengo nvidia. Me gustaría sugerir esto:

Ctrl+ Alt+ F1(ok, pantalla en blanco) Escriba su inicio de sesión, presione Entrar, luego contraseña (todo en pantalla en blanco) escriba esto ahora:

sudo startx -- :1

tendrá que escribir la contraseña nuevamente y Enter esto abrirá una sesión X en Ctrl+ Alt+ F8(saltará a ella automáticamente) ahora cree un nuevo archivo de texto vacío llamado runBash.shy escriba en él:

bash

guárdelo, cambie sus permisos a ejecutable y ejecútelo, obtendrá un terminal verdaderamente relajante que le hará recordar por qué Linux es bueno. :RE

después de terminar, recuerde Ctrl+ Alt+ F1, presione Ctrl+ C(finalizará la nueva sesión X), escriba exit, Enter, finalizará la sesión de terminal (pantalla en blanco). Si crees que te perdiste la salida de mecanografía, solo presiona Ctrl+ Cy escribe de nuevo, no lo hagas demasiado rápido.

para que pueda mejorarlo, cree un script que le permita escribir lo menos posible, pero de todos modos tendrá que escribir mucho mientras la pantalla esté en blanco, pero es mejor que nada :)

Todavía estoy buscando la solución definitiva Ctrl+ Alt+ F1Ubuntu 12.04 + nvidia.


hola de nuevo, ABSOLUTAMENTE no tengo idea de por qué, pero por alguna razón, después de un congelamiento del sistema (estaba jugando un juego 3D en vino), reinicié la computadora, y de repente recuperé mi terminal de texto ctrl + alt + f1 (pero mi cuenta no puede iniciar sesión a través de la pantalla gráfica de inicio de sesión lightdm, a pesar de que todavía puedo iniciar sesión a través del terminal de texto, continúo este asunto en este hilo: askubuntu.com/questions/133733/… )
Aquarius Power

En la pantalla "en blanco", ¿hombres "negros" o "vacíos"? A menos que su video muestre terminales en video inverso, el fondo es negro y, por lo tanto, se parece mucho más a una pantalla negra. Además, la mayoría de las veces, después de Ctrl + Alt + F1, debe presionar Alt-F1, Alt-F2 ... a Alt-F6 para llegar a un terminal.
Alexis Wilke

@AlexisWilke tanto tiempo ... pero ... como recuerdo, en blanco en el sentido de que no puedes leer cosas en la pantalla. Puede ser que este también haya sido un problema secundario.
Acuario Power

4

Si utiliza una tarjeta gráfica de aceleración junto con la tarjeta gráfica predeterminada, posiblemente se deba a la instalación de sus controladores. Algunas actualizaciones de controladores de tarjetas gráficas de aceleración en sistemas que tienen dos tarjetas gráficas tienden a presentar un comportamiento inestable en algunos sistemas. Tengo una tarjeta Nvidia y una tarjeta Intel. Solía ​​ocurrir conmigo cuando instalé los controladores de Nvidia. El iniciador y el panel desaparecerían del escritorio. Si usa una tarjeta Nvidia, la instalación de Bumblebee podría ser una solución temporal: https://wiki.ubuntu.com/Bumblebee


Tengo un ThinkPad T430u con una tarjeta nvidia dedicada, pero lo desactivé en el BIOS y nunca instalé ningún controlador adicional ni agregué 'x-swat' o edgers ppa ya que el Intel HD4000 funcionó a la perfección y había estado funcionando esta configuración sin problemas durante aproximadamente 2 meses
Daniel W.

El comportamiento de mi Asus U36SD parece confirmar que es un problema con la combinación de dos GPU (Intel / Nvidia). Publicaré una respuesta explicando cómo lo arreglé.
Thomas Arildsen

4

La primera respuesta funciona bien, excepto que necesitaba instalar Unity:

sudo apt-get install unity

entonces corre:

ccsm

y habilitar Unity :)


olvide mencionar que sucede en mi nuevo ubuntu 13.10, ¡nunca antes!
sobi3ch

4

Tuve casi el mismo problema en 12.04. Unity era lento con mi GPU antigua, por lo que estuve usando Unity 2d como mi escritorio durante meses. Sin ninguna razón aparente, de repente se negó a mostrar el launchpad y la barra de título (para todos los usuarios). Volver a habilitar la Unidad en CCSM como se sugirió aquí fue parte de la solución, pero ninguna de las otras medidas sugeridas aquí, allí o en varios otros hilos relacionados, incluidos, entre otros:

  • Reinstalando la unidad

  • Reinstalar el escritorio de ubuntu

  • Eliminar toda la información de configuración relevante (por ejemplo, compiz, gconf, etc.)

me ayudó a resolver por completo estos síntomas en 12.04 (64 bits).

unity --reset

No funcionaría para mí Después de entregar una variedad de mensajes de error e información, siempre colgaría en:

Setting Update "run_key"

como se muestra en el registro publicado en el hilo titulado "la unidad ha desaparecido" para la unidad ejecutada sin argumentos.

Noté que el mensaje de error entregado por:

/usr/lib/nux/unity_support_test -p

fue similar a algunos de los errores informados por unity --reset:

error al cargar las bibliotecas compartidas: libGL.so.1: no se puede abrir el archivo de objeto compartido: No existe tal archivo o directorio.

Después de una búsqueda exhaustiva, encontré la siguiente solución:

  • Obtener el camino de la libGL.so.1usando el comando locate libGL.so.1.

  • Agregue un enlace a la biblioteca en / usr / lib / como se muestra en el siguiente ejemplo:

    sudo ln -s /usr/lib/i386/mesa/libGL.so.1 /usr/lib
    

    (cortesía de JD Bartlett )

  • Reinicia la computadora.

Esto no solo permitió la ejecución de unity_support_test-p unity --reset, sino que también permitió que se iniciara Unity 2D. No tengo idea de qué causó mis problemas, pero desde la creación de los enlaces anteriores (hace varias semanas) no he tenido más problemas.


4

Cuando accidentalmente actualicé de 12.04 LTS Ubuntu a 13.04, también tuve que enfrentar los mismos problemas, como la falta de la barra de menú lateral, sin opciones de ventana, sin poder cambiar entre aplicaciones ( alt- tab) y ni siquiera podía arrastrar ventanas en el pantalla. Después de seguir tantas opciones, terminé con el siguiente conjunto de comandos para solucionar estos problemas.

sudo apt-get remove aspell #may not be relevant
sudo apt-get remove dictionaries-common

reiniciar (puede usar sudo reboot)

sudo apt-get install compizconfig-settings-manager
sudo apt-get install dictionaries-common
sudo apt-get install lightdm

reiniciar (puede usar sudo reboot)

dconf reset -f /org/compiz/
unity --reset-icons & disown

De hecho, eliminé aspell debido a una dependencia conflictiva. Esto podría no tener ninguna correlación entre este problema. Creo que reinstalar lightdm y restablecer compiz me ayudaron a solucionar esto.


4

Ocurre cuando inicia sesión con otro tty e intenta, como el mismo usuario, iniciar X (con startx o initx).

Por ejemplo, Ubuntu se ejecuta en tty7. Con Ctrl+ Alt+ F1tty1 se abre. Inicie sesión como el mismo usuario y ejecute startx. Regrese a tty7, cierre sesión e inicie sesión. Solo obtienes el papel de pared de escritorio.

Para resolver el problema, elija tty1, inicie sesión, elimine el archivo .Xauthority en su directorio de inicio, cierre sesión, inicie sesión. Resuelto


no funcionó para mí (también, nunca había comenzado X desde otro tty)
matteo

4

Trabajado para Ubuntu 16.04:

Restablezco compizconfigquitando su caché (en realidad, el comando hace una copia de seguridad, por lo que se puede restaurar).

Realice los siguientes comandos y palabras clave de cierre de sesión:

mv ~/.cache/compizconfig-1 ~/.cache/compizconfig-backup

setsid unity

Atención: esto elimina su configuración personalizada de Unity.


2

Tuve el mismo problema después de hacer sudo apt-get install kubuntu-desktopque rompió mi instalación de lightdm por alguna razón. Estoy corriendo 16.04 aquí.

Presione ctrl- alt- F1para llegar a la terminal, luego:

sudo service lightdm stop
sudo apt-get remove lightdm
sudo apt-get update && sudo apt-get install lightdm
sudo reboot

Eso me lo arregló después de horas de arrancarme el pelo.


1

Tengo el mismo problema y lo solucioné siguiendo el uso pycharm's terminal.

 - Go to my-computer -> user -> share ->  
 - open pycharm and its terminal
 - sudo apt-get update
 - sudo apt-get upgrade 
 - sudo apt-get install --reinstall ubuntu-desktop

1
No necesitas pycharm para arreglar la unidad. Ctrl + Alt + F1 siempre debería darte una terminal.
Tim Tisdall

esto funcionó para mí en 16.04
byronyasgur

1

Aparentemente, desconectar mi segundo monitor fue la solución, y luego pude instalar y actualizar los controladores correctos.


1

Probé muchas de las soluciones mencionadas en este hilo, así como otras. Finalmente esto funcionó para mí:

dconf reset -f /org/compiz/

entonces

setsid unity

Gracias a todos por contribuir.


1

Hoy me he encontrado con una situación en la que el usuario de mi script ha decidido iniciarlo colocando la llamada al script en su $HOME/.profilearchivo. Como resultado, Unity no pudo lanzarse.

Los guiones por naturaleza son secuenciales, por lo que .profilebásicamente estaba esperando a que el guión terminara, y Unity no podría comenzar si .profileno terminaba de ejecutarse.

Hice lo mismo, llamé al script .profiley recibí el mismo resultado: mi fondo de pantalla de inicio de sesión permaneció allí, no apareció ningún guión o iniciador, no podía hacer clic derecho en el escritorio o realizar cualquier otra acción que no sea iniciar sesión en TTY1.

La solución fue eliminar la línea apropiada de .profile. Es posible separar un comando del .profileuso del ampersand, <command> &formulario, pero el problema es que cada vez que el usuario abre el terminal o inicia sesión en TTY, se genera una nueva instancia de ese comando. Por lo tanto, le recomiendo encarecidamente que no inicie ningún programa a.profile menos que sepa lo que está haciendo.

Enlace al guión original y discusión aquí: https://askubuntu.com/a/739631/295286


1

Tuve este problema, probé un montón de cosas e incluso permití la unidad, pero nada funcionó. Primero, debe abrir TTY (ctrl + alt + F1) e iniciar sesión. Ahora usa

    env DISLAY:=0 gnome-terminal        

Cierre TTY con ctrl + alt + F7, luego use (en la terminal)

dconf reset -f /org/compiz/

Después de eso, use

sudo reboot

¡¡Gracias!! Eso funcionó para nosotros finalmente. Pudimos abrir sesión de invitado pero no el usuario habitual.
radbrawler
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.