Automontaje de USB, suspender con batería agotada, bloqueo por inactividad y TLP
- automontaje (servicio de runit, root): monta memorias USB y tarjetas SD en /mnt/ETIQUETA o /mnt/sdXY y las desmonta al sacarlas, con notificación. FAT/exFAT/NTFS (ntfs3 del kernel) a nombre del usuario; los discos internos (ID_BUS distinto de usb) no se tocan. - bateria: al 3 % sin cargador avisa y, si en 10 s sigue descargando, suspende con sudo -n zzz (sudoers.d/zzz: solo zzz sin argumentos, sin contraseña, para wheel). - .xinitrc: xss-lock bloquea con slock tras 30 min de inactividad y la pantalla se apaga un minuto después. - install.sh: xss-lock, tlp y tlp-rdw; servicios tlp y automontaje; los sudoers se validan con visudo y se instalan con modo 440. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016UdJsHrbkmzhoCb6TthP2m
This commit is contained in:
parent
2c2adaaa79
commit
2850a4fc73
7 changed files with 148 additions and 10 deletions
19
README.md
19
README.md
|
|
@ -43,9 +43,11 @@ Hace seis pasos, que también se pueden lanzar por separado
|
|||
subclaves de autenticación. `.bashrc` ya apunta `SSH_AUTH_SOCK` al agente.
|
||||
Si `~/.gnupg` no existe todavía, no hace nada.
|
||||
6. `sistema`: copia `sistema/` en `/`, activa los servicios de runit (dbus,
|
||||
elogind, polkitd, NetworkManager, bluetoothd, acpid, chronyd), quita
|
||||
dhcpcd y wpa_supplicant (NetworkManager ya gestiona la red) y añade el
|
||||
usuario a los grupos audio, video, input, network y bluetooth.
|
||||
elogind, polkitd, NetworkManager, bluetoothd, acpid, chronyd, tlp,
|
||||
automontaje), quita dhcpcd y wpa_supplicant (NetworkManager ya gestiona la
|
||||
red) y añade el usuario a los grupos audio, video, input, network y
|
||||
bluetooth. Los archivos de `sudoers.d` se validan con `visudo` y se
|
||||
instalan con modo 440.
|
||||
|
||||
Después hay que cerrar sesión y volver a entrar (por los grupos) y lanzar
|
||||
`startx`.
|
||||
|
|
@ -109,7 +111,16 @@ y muestran una notificación.
|
|||
- Al entrar en tty1 se lanza `startx` solo (`.bash_profile`); en las demás
|
||||
tty no.
|
||||
- `.xinitrc` arranca también `gammastep` (luz cálida de 20:00 a 8:00, con
|
||||
transición de una hora) y `bateria` (avisa al 15 % y, en rojo, al 5 %).
|
||||
transición de una hora) y `bateria` (avisa al 15 % y, en rojo, al 5 %; al
|
||||
3 % suspende con `sudo -n zzz`, permitido sin contraseña en
|
||||
`sistema/etc/sudoers.d/zzz`).
|
||||
- Tras 30 minutos sin tocar nada se bloquea con slock (`xss-lock`) y un
|
||||
minuto después se apaga la pantalla.
|
||||
- Memorias USB y tarjetas SD: el servicio `automontaje` (runit, como root)
|
||||
las monta en `/mnt/ETIQUETA`, o en `/mnt/sdXY` si no tienen etiqueta, y
|
||||
las desmonta al sacarlas, con una notificación. FAT, exFAT y NTFS quedan a
|
||||
nombre del usuario; los discos internos no se tocan. Antes de sacar una
|
||||
memoria en la que se ha escrito, `sync` (o `sudo umount /mnt/...`).
|
||||
- Carpetas del usuario en inglés y sin tildes (`user-dirs.dirs`):
|
||||
Documents, Downloads e Images.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue