static-httpd

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 3c666e68b41f20eb6c43514d0e6fccfedcbba3d3
parent c6bf0eb4778d47213bf155aee544b813a22332b6
Author: fjbalon <fjbalon@templier.es>
Date:   Wed, 24 Jun 2026 11:56:23 +0200

Mejora de artículo slock

Diffstat:
Mindex.html | 4++--
Mslock/index.html | 7++++---
2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/index.html b/index.html @@ -20,8 +20,8 @@ <section class="blog"> <a href="./slock/" class="article"> - <p class="title">Customización propia de slock</p> - <p class="info">22 de junio de 2026 · fjbalon</p><p>Un software que me gusta bastante de la caja de herramientas de suckless es slock, un bloqueador de pantalla minimalista. Una vez ejecutado, bloquea la sesión y solo se desbloquea al introducir la co...</p> + <p class="title">Configuración propia del bloqueador de pantalla slock</p> + <p class="info">22 de junio de 2026 · fjbalon</p><p>Un software que me gusta bastante de la caja de herramientas de suckless es slock, un bloqueador de pantalla minimalista; tan minimalista que yo creo que es el bloqueador de pantalla x más sencillo q...</p> </a> <a href="./ext4-wsl2/" class="article"> diff --git a/slock/index.html b/slock/index.html @@ -3,16 +3,17 @@ <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> -<title>Customización propia de slock</title> +<title>Configuración propia del bloqueador de pantalla slock</title> <link rel="icon" type="image/png" href="/favicon.png" /> <link rel="stylesheet" type="text/css" href="../article.css" /> </head> <body> <header> -<p class="title">Customización propia de slock</p> +<p class="title">Configuración propia del bloqueador de pantalla slock</p> <p class="date">22 de junio de 2026 • fjbalon</p> </header> -<p>Un software que me gusta bastante de la caja de herramientas de suckless es slock, un bloqueador de pantalla minimalista. Una vez ejecutado, bloquea la sesión y solo se desbloquea al introducir la contraseña del usuario. No es un programa innovador ni de nicho: el concepto de bloqueador de pantalla existe prácticamente desde los inicios de X11.</p> +<p>Un software que me gusta bastante de la caja de herramientas de suckless es slock, un bloqueador de pantalla minimalista; tan minimalista que yo creo que es el bloqueador de pantalla x más sencillo que existe. Una vez ejecutado, bloquea la sesión y solo se desbloquea al introducir la contraseña del usuario. No es un programa innovador ni de nicho: el concepto de bloqueador de pantalla existe prácticamente desde los inicios de X11.</p> +<p>Puede encontrar mi propia versión del código en mi servidor de git: <a href="https://templier.es/git/slock/">/git/slock/</a>.</p> <p>En términos generales, slock crea una ventana fullscreen que cubre todos los monitores, toma el teclado y el ratón (<emb>XGrabKeyboard</emb> + <emb>XGrabPointer</emb>) y entra en bucle donde lee la entrada del teclado. Compara la contraseña introducida (usando <emb>crypt()</emb> o <emb>PAM/shadow</emb>) contra la del usuario. Si coincide, suelta el grab y cierra la ventana.</p> <p>Por su funcionamiento, radicalmente mínimo y unido al sistema operativo, podemos verlo como un sistema muy seguro. Eso sí, cuenta con las limitaciones propias de todos los bloqueadores de pantalla de X11, como que el usuario puede cambiar a otra tty, otro usuario o sesión podría matar X y cosas así. No son errores, ni si quiera problemas de seguridad, pues la sesión se mantendría protegida aun matándola o cambiando de tty; pero son limitaciones que el usuario debe conocer, desde luego.</p> <p>La estética inicial es tan sobria como un par de colores que indican si el usuario ha empezado a escribir la contraseña (azul), si ha fallado al introducirla (rojo) o si ha accedido (no hay color, entra en la sesión con normalidad). Si bien esta forma visual es extremadamente vaga, para mi gusto.</p>