4 votos

¿Cómo hacer que Ubuntu 18.04 LTS solicite acción cuando presiono el botón / tecla ACPI Power en VirtualBox (ahora se apaga inmediatamente)?

Debo escribir esta pregunta, para ser claros. Tengo problemas sólo en VirtualBox.

1. Hardware físico

Si pulse el Botón de encendido en el hardware físico:

  • en la consola tty apagados del sistema
  • en el GDM sistema se va a dormir (suspende)
  • en una sesión GNOME va a suspender

Si puedo ejecutar manualmente gsettings set org.gnome.settings-daemon.plugins.power power-button-action interactive GNOME me pregunta de qué hacer.

Apagado
El sistema se apagará de forma automática en 60 segundos
Cancelar | Reinicio | Apagado Confirmation dialog on physical hardware

Es el comportamiento esperado.
Pero en la actualidad no existe tal opción en la interfaz de usuario (gnome-control-center power), solicitud para la mejora fue presentado como error 1769614 :

<code>gnome-control-center power</code> on physical hardware

2. VirtualBox guest

2.1. Problema

He ordinario Ubuntu 18.04 LTS instalado como VirtualBox guest ( ! ! ! ).

Cuando yo presione RightCtrl+H (o Máquina->ACPI Apagado) para iniciar la reacción en ACPI Botón de encendido presione paradas de inmediato.

Espero que Ubuntu 18.04 LTS con escritorio por defecto me iba a preguntar sobre la acción sobre presionando el botón de alimentación como Ubuntu 16.04 LTS hacer:

Ubuntu 16.04 LTS asks for action after pressing power button

o como Ubuntu MATE 18.04 LTS hacer:

Ubuntu MATE 18.04 LTS asks for action after pressing power button

2.2. Análisis

Hice algunas investigaciones sin resultados positivos.

Sistema de informes de diario systemd-logind puede manejar de Energía ACPI clave.

Su configuración por defecto:

$ cat /etc/systemd/logind.conf | grep -i power
#HandlePowerKey=poweroff
#PowerKeyIgnoreInhibited=no

He conjunto de GNOME para uso interactivo de la reacción en el botón de encendido:

$ gsettings list-recursively | grep -i power | grep -i button
org.gnome.settings-daemon.plugins.power button-power 'interactive'
org.gnome.settings-daemon.plugins.power power-button-action 'interactive'

Una vez más interesante de lo que no tengo Al presionar el Botón de encendido en VM (es bug 1769623):

<code>gnome-control-center power</code> in VM

Configuración de HandlePowerKey=ignore en /etc/systemd/logind.conf no ayuda:

sudo sed -i "s/#HandlePowerKey=poweroff/HandlePowerKey=ignore/" /etc/systemd/logind.conf

así que me puse de nuevo

sudo sed -i "s/HandlePowerKey=ignore/#HandlePowerKey=poweroff/" /etc/systemd/logind.conf

Así que he reportado el bug 1769372 a LaunchPad.

Nota: en la sesión de terminal aka multi-user.target (systemctl isolate multi-user.target) de todas las variables de /etc/systemd/logind.conf se obtienen normalmente. Así que el problema es con la sesion de GNOME (systemctl isolate graphical.target) en gnome-settings-daemon o algo más.

Pregunta

Cómo detener el comportamiento en VM?
¿Alguien tiene el mismo problema en la máquina virtual o real de hardware?

1voto

WinEunuuchs2Unix Puntos 1032

Me encontré con un fresco de la actualización en el 6 de Mayo de 2018 en Ubuntu 16.04 clon 18.04 y confirmado cuando se presiona el botón de encendido de la "vieja" aparece el menú durante una fracción de segundo y, a continuación, la máquina se suspende.

Me registré gsettings el uso de:

gsettings list-recursively | sed 's/  */\n/;s/  */\n/;s/\&/\&amp;/g' | yad --list --title "gsettings" --item-seperator='\n' --width=1800 --height=800 --wrap-width=600 --column=Group --column=Key --column=Setting --no-markup

ordenados por "clave" y bajada "poder". Usted puede confirmar la configuración con:

$ gsettings get org.gnome.settings-daemon.plugins.power power-button-action
'interactive'

La comprobación con Ubuntu 16.04 conjunto de la misma, mediante:

$ gsettings set org.gnome.settings-daemon.plugins.power power-button-action suspend

Compruebe los ajustes:

$ gsettings get org.gnome.settings-daemon.plugins.power power-button-action
'suspend'

No es necesario reiniciar el sistema. Simplemente pulse el botón de encendido y ahora el menú de venir y quedarse donde puede seleccionar entre:

Ubuntu Power Button.gif

Me prestaron este .gif de otra respuesta que escribí. Se muestra cómo la pantalla de bloqueo opción faltaba y cómo traerlo de vuelta.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: