No se puede cerrar y cerrar sesión desde el panel superior en Ubuntu 14.04 LTS

18

Recientemente instalé Ubuntu 14.04. El apagado y el cierre de sesión desde el panel superior no funcionan.

Funcionaron bien al instalar el sistema operativo, pero hace unos días instalé controladores fglrx para mi tarjeta gráfica ATI. No funcionaron y tuve problemas de baja resolución y Ubuntu no arrancó. Lo resolví eliminando el controlador gráfico fglrx del modo de recuperación y Ubuntu comenzó a arrancar y funcionar bien, al menos eso es lo que pensé.

Pero ahora las opciones de apagado y cierre de sesión en el panel superior no funcionan. Tengo que cerrar sesión usando ctrl+ alt+ deletey apagar con la opción de apagado en el panel superior (la opción de apagado funciona después de cerrar sesión pero no cuando estoy conectado como usuario).

Reinstalé Ubuntu 14.04 LTS y las opciones de apagado funcionaron bien, pero después de instalar las actualizaciones dejaron de funcionar nuevamente. Pensé que era el problema de instalación del controlador gráfico fglrx, pero ahora sé que no es eso. Creo que es un problema con algún archivo que se instaló desde las actualizaciones de Ubuntu.
¿Alguien sabe como resolverlo?

De repente
fuente
3
¿Usas Cairo Dock? Hay un error relacionado con el diálogo de apagado.
user9440008
1
Sí, uso el Cairo Dock
Sudheer
2
El muelle de El Cairo es el problema ahora, las opciones funcionan bien gracias a usted Xeranas
Sudheer
como se indica en el informe de error, esto también se desencadena por otros muelles, como Plank, de hecho, por cualquier aplicación que esté registrada en la interfaz LauncherEntry de Unity DBus y se inicie antes de Unity

Respuestas:

15

No es necesario eliminar el cairo-dock de las aplicaciones de inicio.

Use una de estas soluciones:

  • Busque el archivo cairo-dock.desktop~/.config/autostart y agregue este código,X-GNOME-Autostart-Delay=20

Pasos para resolver fácilmente (probado en Ubuntu 14.04)

  1. Ejecutar geditsin root
  2. Haga clic en abrir menú de archivo y presione Ctrl+H
  3. Abrir documento ~/.config/autostart/cairo-dock.desktop
  4. Agrega esto

    X-GNOME-Autostart-Delay=20
    
  5. Guardar y cerrar

  6. Reinicia tu unidad / gnomo

El tiempo de retraso de más de 20 funciona bien.

o:

  • Seleccione la aplicación de inicio cairo-dock de la aplicación de inicio y cambie la opción de comando a:

    sh -c "sleep 30; exec cairo-dock -o"
    

    fuente aquí y aquí

o

  • Crea un script llamado startdock, con el texto

    #! /bin/sh -e
    sleep 20
    cairo-dock
    exit 0
    

    Haga que sea ejecutable, y en los elementos de inicio agregue un nuevo comando con la ruta a este script.


Este es un error como se indica en un comentario. El informe de error indica que

El diálogo de apagado / reinicio de Unity no funciona cuando otra aplicación está registrada en la interfaz LauncherEntry de Unity DBus. Parece que tenemos este error cuando Cairo-Dock (y su Launcher-API-Deamon), DockbarX o Plank se lanzan antes de Unity.

Para resolver el mismo problema con Plank dock, reemplácelo cairo-dockcon plankuna de las soluciones anteriores. Lo mismo para otras aplicaciones.

sameermw
fuente
@cipricus He publicado una respuesta que elimina el retraso de 20 segundos para la apertura de Cairo Dock en el inicio que se produce por este método.
Rohith Madhavan
2

Este método es mejor que los demás ya que el problema está resuelto y Cairo Dock comienza casi sin demora.

Editar /usr/lib/x86_64-linux-gnu/cairo-dock/cairo-dock-launcher-API-daemoncomo root.

Agregue la siguiente línea en la línea 33:

from time import sleep

y la siguiente línea en la línea 241 (justo antes de ULWatcher ()):

sleep(5)

Luego, reinicie la sesión.

Si está utilizando una versión de Ubuntu de 32 bits, el archivo probablemente estará en -

/usr/lib/cairo-dock/cairo-dock-launcher-API-daemon

Esta solución ha sido tomado de la Plataforma de lanzamiento Bug página .

Rohith Madhavan
fuente
1
Genial, pero no sé si es mejor; la diferencia de 15 segundos puede o no ser más importante que el hecho de que esto es un poco más difícil de implementar que las otras soluciones; Además, por lo que puedo ver, parece limitado al cairo-dock, mientras que el error no lo es. Las otras soluciones se pueden ajustar fácilmente para arreglar otros muelles. Yo uso Plank y no puedo probar esto ahora. ¿Se puede ajustar para otros muelles? - Si bien la recompensa anterior se otorgará a la otra respuesta, no me importa otorgar un segundo :)
Uso Cairo y después de probar todos los métodos para resolver el problema, sentí que esta era la mejor solución.
Rohith Madhavan
Como se ve en el informe de error vinculado en otra respuesta y comentario, esto es causado no solo por Cairo Dock. Solo quería señalar que, aunque tanto para el autor de la pregunta como para usted, el problema se resuelve ajustando el inicio de El Cairo, no se resuelve en todos los casos de esta manera. hacer una nueva pregunta sobre tablón sería un duplicado de este, porque es el mismo problema y necesita (y tiene, en la otra respuesta) la misma solución. por otro lado, es posible que su solución se transponga para Plank, pero no sé cómo
Ok, no sabía que Plank tiene el mismo error. Gracias por hacérmelo saber. Intentaré modificar esta solución para que también funcione con Plank.
Rohith Madhavan
Corrígeme si me equivoco pero ¿no es Plank el dock predeterminado en el sistema operativo Elementary?
Rohith Madhavan
0

Apagar usando el menú de encendido

Puede apagar su sistema alternativamente. Presione el botón de encendido y debería mostrar el menú con opciones para elegir:

  • Bloquear
  • Suspender
  • Reiniciar
  • Apagar

Elige apagado. Funcionará.

Menú de encendido Captura de pantalla

Apagar usando terminal

  1. Presione CTRL+ ALT+T
  2. Tipo: sudo shutdown -h now
  3. prensa Enter
  4. Ingrese su contraseña si es necesario
  5. Presione Enternuevamente

Ya terminaste

Daniel Kmak
fuente
-1

Yo también he enfrentado este problema y ahora el problema está resuelto. Entonces, aquí voy a compartir mis experiencias: Primero use la tecla de acceso directo Alt + Ctl + L y bloquee su Ubuntu y luego, desde la esquina superior derecha, haga clic en el botón de configuración y luego haga clic en cambiar usuario. Luego, haga clic en el botón de configuración y luego haga clic en apagar. Inicie su computadora nuevamente. Ahora puede cerrar fácilmente desde el panel superior.

Espero que resuelva su problema. Gracias !

Niraj Bhusal
fuente
Gracias por su respuesta, reinstalé mi sistema operativo hace unas horas, ahora funciona bien
repente, el
-2

prueba esto

sudo -i
gedit /etc/default/grub

encuentra la línea

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 

y cambiarlo a

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force"

guarde el archivo y ciérrelo.

ahora corre

update-grub

Ahora creo que tu problema está resuelto.

sameermw
fuente
Agregué 'acpi = force' después de un chapoteo silencioso y reinicié, pero eso no funcionó, aún las opciones (apagado y cierre de sesión) en el panel superior no funcionan
repente
¡Esto no funcionó para mí!
Edward Torvalds
-2

La eliminación de Cairo-dock de las aplicaciones de inicio resolvió mi problema debido a un error como lo comentó Xeranas

De repente
fuente
debe marcar esta respuesta como la mejor