Lo que probé: creé el archivo /etc/sddm/sddm.conf
(también probé /etc/sddm.conf
) con el siguiente contenido:
[General]
HaltCommand=true
RebootCommand=true
Desafortunadamente, eso no ayudó: el botón de reinicio continuó funcionando. Preferiblemente, los botones también deberían desaparecer.
Editar: me gustaría aclarar que no espero true
que se interprete como un valor booleano, sino que se interprete como un comando. Y true
es un comando válido ya que existe el ejecutable /bin/true
en la mayoría de los sistemas Linux que no hace nada excepto devolver el estado de salida con éxito. Solo para asegurarme de que este no es un problema de ruta, también intenté configurarlo en lo /bin/true
que tampoco ayudó.
Respuestas:
Si no desea que se muestren, entonces debe establecerse en falso en /etc/sddm/sddm.conf. En teoría, de todos modos, ya que esto no parece ser una opción real enumerada en los documentos. por ejemplo, se supone que HaltCommand apunta al comando que debe ejecutarse cuando se realiza una solicitud de apagado, por lo que establecer true debería ser efectivamente el mismo que default, que es "/ usr / bin / systemctl poweroff" y false es lo contrario de eso debería ser lo que quieres.
La forma permitida en los documentos sería permitirles ser visibles y simplemente hacer que no funcionen estableciendo a / path / to / some / script / cuyo contenido debería ser algo como:
Para que eso se notifique, necesita instalar libnotify-bin, pero aún así debe deshabilitar la opción.
fuente
true
. Gracias por el enlace.Debes poner tus ediciones en este archivo aquí
/etc/sddm.conf.d
Luego reinicie y vea si sus botones continúan funcionando. Esto debería solucionar el problema. Puede leer más sobre SDDM en la wiki del arco aquí: https://wiki.archlinux.org/index.php/SDDM#Configuration
fuente
/etc/sddm.conf.d
, que es una carpeta..d
lo general, los directorios solo están allí para evitar la necesidad de combinar cambios en los archivos de configuración instalados en paquetes en las actualizaciones y para permitir que otros paquetes amplíen fácilmente la configuración. Además, no hay ninguna/etc/sddm.conf.d
en Debian (stretch) y la página de manual indica claramente /etc/sddm.conf como archivo de configuración. Acabo de encontrar quesddm --example-config
imprime la configuración actual y respeta el contenido de /etc/sddm.conf. Simplemente no se comporta como yo esperaría.¿Su sistema está usando systemd? En ese caso, systemd instala un controlador para la tecla Poweroff, que se puede deshabilitar editando /etc/systemd/logind.conf con:
HandlePowerKey=ignore
También puede apagar el botón de encendido (suave) de la computadora (no lo he intentado).
fuente