Cuando intenté suspender manteniendo presionado el mouse sobre el ícono de apagado, se suspende durante 2 segundos y vuelve al estado anterior nuevamente. Aunque actualicé a Ubuntu 19.04, el problema sigue apareciendo.
Respuesta1
En mi caso lo resolví siguiendo el procedimiento que se explica aquí:Ubuntu 18.04.2 se despierta inmediatamente de la suspensión.
Prácticamente existe un dispositivo que tiene la capacidad de reactivar la computadora.
En mi caso fue la tarjeta Bluetooth y WiFi.
Usando estos dos comandos (cuando la computadora no está conectada al dock) puedes ver si hay un dispositivo con esa capacidad y cuál es:
$ cat /sys/bus/usb/devices/*/power/wakeup
$ ll /sys/bus/usb/devices/*/power/wakeup
El primer comando le proporciona una lista deactivadoydesactivadoque corresponde a los dispositivos enumerados por el segundo comando.
Luego puedes investigar qué dispositivo está usando
$ cat /sys/bus/usb/devices/1-4/idVendor
$ cat /sys/bus/usb/devices/1-4/idProduct
(Debe reemplazar 1-4 con el dispositivo en cuestión).
De esta forma obtendrás dos códigos idVendor (en mi caso 8087) e idProduct (en mi caso 0025) que puedes buscar en Google para ver cuál es.
Al final puedes desactivarlo con:
# echo "disabled" > /sys/bus/usb/devices/1-4/power/wakeup
Espero que eso también pueda ayudarte.
Respuesta2
Esto es sólo un resumen de la respuesta de Stefan, en forma de código ejecutable.
Quizás alguien podría proporcionar una versión más legible; la parte extraña es horrible.
#!/bin/bash para el archivo en /sys/bus/usb/devices/*/power/wakeup hacer [ $(cat $archivo) = "habilitado" ] || continuar dispositivo=${archivo%/encendido/despertar} proveedor=$(cat $dispositivo/idVendor) || continuar producto=$(cat $dispositivo/idProducto) || continuar verror="### nombre del proveedor '$proveedor' no encontrado ###" perror="### nombre del producto '$producto' no encontrado ###" curl -s http://www.linux-usb.org/usb.ids -o - | awk' /^'$proveedor' / { e=$0; imprimir ""; imprimir; próximo } /^[^[:espacio:]]/ { if (e) { print "'"$error"'"; salida } } /^[[:espacio:]]+'$producto'/ { if (e) print $0; salida } FIN { if (!e) print "'"$verror"'" } ' leer -p "¿Desactivar la activación mediante este dispositivo? [y|N] " yn caso "${yn:-n}" en [yY]) echo "deshabilitado" > $archivo ;; esac hecho
Respuesta3
La solución en mi caso (Ubuntu 19.10) fue habilitarBloqueo de pantalla automáticoen:
Configuración -> Privacidad -> Bloqueo de pantalla
SinBloqueo de pantalla automáticoENCENDIDO, el sistema se suspendería/apagaría durante unos segundos y luego se reactivaría (encendería) en un estado desconocido: inutilizable.
No estoy seguro de si esto es una característica o un error.
Respuesta4
Usando Ubuntu 20.04.1 LTS, instalé el editor dconf y cambié esto a falso:
/org/mate/desktop/lockdown/disable-lock-screen