Mi Blog Técnico - Minoría de Uno Solo


Mis notas sobre programación y otras áreas de IT. Surge como una manera de recolectar pequeñas notas que me han sido útiles en algún momento

Pyshutdown 

Un interfaz gráfico para apagar/reiniciar. Útil si tu WM favorito no tenga esa funcionalidad (por ejemplo, OpenBox).

Una muy buena guia para configurar OpenBox: https://www.emezeta.com/articulos/openbox-personalizar-escritorio-linux

El repositorio de GitHub del proyecto: PyShutdown Git Repository

El proyecto surgió como una necesidad personal debido a que uso OpenBox a diario. Tenía un pequeño script bash para automizar el apagado/reinicio pero era poco elegante y no podía ser cancelado.

Usa Tk-inter en el interfaz gráfico. El idioma es autodetectado (solo inglés (por defecto), español y german) y es fácil añadir nuevas traducciones usando los ficheros de traducción .po/.mo

Español:

Inglés:

Alemán:

Due to debugging needs there is a command line parameter (-l) to write a log in /var/tmp

 

Dependencias

ti-inter

#apt-get install python-tk

Permisos de usuario

El usario necesita tener suficientes privilegios para apagar/reiniciar la máquina.

Crear un nuevo grupo:

sudo groupadd power

Añadir tu usario el grupo power

sudo usermod -a -G power yourusername

Permitir a los miembros del grupo power apagar sin contraseña

sudo visudo

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL
# Allow members of group power to shutdown (or reboot) system
%power  ALL = NOPASSWD: /sbin/shutdown

Es necesario reloguearse para que los cambios tengan efecto.

 

Mi Blog Técnico - Minoría de Uno Solo (2020)