Estoy usando GNOME 3.18.1 en Arch Linux 4.2.5-1-ARCH x86_64 en una computadora portátil Dell E6530. Desde que instalé este sistema operativo hace años, el botón de encendido de mi computadora portátil siempre ha llevado a mi sistema operativo a apagarse por completo.
Sin embargo, en las últimas semanas este comportamiento ha cambiado, por lo que presionar el botón de encendido ahora pone mi computadora portátil en modo de ahorro de energía. No cambié mi configuración de energía. pacman -SyyuSin embargo, siempre mantengo mi sistema actualizado , así que sospecho que una actualización cambió esta funcionalidad.
En la configuración de energía no hay opción para esto.
¿Cómo puedo restaurar el comportamiento inicial, de modo que al presionar ese botón se apaga el sistema?
fuente

Respuestas:
Eso es causado por las últimas
gnome-settings-daemonactualizaciones ...No existe tal opción en la configuración de energía porque fue eliminada por los desarrolladores de GNOME (la
shutdown/power offacción se considera "demasiado destructiva" ).En pocas palabras: ya no puede apagar su computadora portátil presionando el botón de apagado .
Sin embargo se podría añadir un nuevo
dconf/gsettingsopción (es decirshutdown) a los valores de daemon plugin de energía si usted está dispuesto a arreglar y reconstruirgnome-settings-daemon:Una vez que instale la versión parcheada, una nueva
shutdownopción estará disponible endconf-editorvirtud de org> gnome> Valores de daemon-> plugins> potencia> botón power-acción :así que seleccione eso para apagar con el botón de encendido o, si prefiere CLI, ejecute en la terminal
Claro, para que lo anterior funcione, también necesita la configuración correcta en
/etc/systemd/logind.conf:Tenga en cuenta que presionar el botón de encendido apagará su sistema sin ninguna advertencia.
fuente
gsd-enums.hestá en la carpeta/usr/include/gnome-settings-daemon-3.0/gnome-settings-daemon/ygsd-media-keys-manager.cno existe en absoluto.Como explicó @don_crissti, la situación es tonta porque realmente no es posible simplemente cerrar sin confirmación utilizando la configuración normal.
Sin embargo, hay una solución alternativa: si el tipo de chasis de la máquina está configurado en "vm" (máquina virtual), el antiguo comportamiento de apagado inmediato se hará cargo de cualquier configuración. Simplemente ingrese como root:
y reiniciar una vez. No conozco ningún efecto secundario de esta configuración.
fuente
En Ubuntu 18.04 o cualquier otra versión similar de Linux con acpi (si no, probablemente pueda instalar), cree un archivo llamado
/etc/acpi/events/powercony pon
dentro del archivo, ciérrelo, luego
Esta es probablemente la solución más simple que definitivamente funciona.
fuente
Como alternativa, puede abrir la ventana de configuración del teclado y asignar un método abreviado de teclado personalizado al comando
gnome-session-quit --power-off, que abrirá el menú de apagado. Lo tengo configurado para activarse por Super+ q.fuente
Como primer paso, debe asegurarse de que Configuración | Encendido (suponiendo Gnome v3) "Suspender y Apagar" / "Suspender Automático" está desactivado. Básicamente, deshabilite las funciones de configuración de energía de GNOME y simplemente deje que el sistema se haga cargo.
fuente
El atajo de teclado personalizado funciona, lo configuré
gnome-session-quit --power-off --forcepresionando solo el botón de encendido, que es todo lo que quería.fuente
power-button-actionopción.Ctrl+PowerOffSin embargo, puedo establecer como tecla de acceso directo.Encontré otra opción para lograr esto en Debian Stretch. Instalé el paquete
acpi-support-basey edité el archivo/etc/acpi/powerbtn-acpi-support.shagregando las siguientes líneas después del comentario del encabezado y antes de cualquier código.Este es un instrumento un poco contundente, pero funciona para mí en una computadora de escritorio y debería funcionar en una computadora portátil. También omite la configuración de Gnome3, pero es más fácil que parchear Gnome y volver a compilar.
De acuerdo con la página de Arch Wiki,
acpidesto probablemente se puede implementar modificando/etc/acpi/handler.shen Arch.fuente
Trabajé en torno a este problema en un servidor mío monitoreando la salida del registro de
systemd-logindrefinar básicamente las soluciones presentadas en otras respuestas.Esta solución requiere dos archivos. El script que desencadena el evento de apagado real
y el archivo de servicio que lo inicia / reinicia
fuente