i3wm: Bloquea la pantalla de forma original

2019-03-07

En i3wm podemos utilizar i3lock para bloquear la pantalla del ordenador, por defecto, i3lock utiliza un fondo blanco, pero podemos llegar a tener un fondo de pantalla con el mio:

Script

Crea un fichero con el siguiente contenido

#!/bin/bash
revert() {
    rm /tmp/*screen*.png
    xset dpms 0 0 0
}
trap revert HUP INT TERM
xset +dpms dpms 0 0 5
scrot -d 1 /tmp/locking_screen.png
convert -blur 0x8 /tmp/locking_screen.png /tmp/screen_blur.png
convert -composite /tmp/screen_blur.png ~/Pics/Evil_Rick_Sprite.png -gravity South -geometry -20x1200 /tmp/screen.png
i3lock -i /tmp/screen.png
revert

Explicación del script

Este script toma una captura de pantalla del espacio de trabajo actual usando scrot, luego usará la utilidad de conversión de imagemagick para desenfocar la captura de pantalla.

Despuós superpondrá la imagen borrosa con la nuestra y, finalmente, utilizando i3lock, bloqueará la pantalla con las imágenes combinadas.

Despuós de 5 minutos de estar bloqueado, se apagará el monitor.

La próxima vez que se desbloquee la pantalla, se limpia y eliminan todos los archivos /tmp/*screen*.png gracias a la función revert.

Puedes encontrar la imagen que he utilizado aquí, aunque puedes utilizar la que mas te guste.

Instalación

Ahora configuraremos i3wm para que ejecute el script al pulsar una combinación de teclas, en mi caso la tecla Pausa.

He guardado el script en /.config/i3/scripts/, cambia la ruta por la ubicación en donde se en encuentre tu script.

# i3lock
bindsym Pause exec "~/.config/i3/scripts/i3lock.sh"

Bloqueo automático

Si instalamos xautolock podemos configurar para que pasado un tiempo sin actividad en el ordenador la pantalla se bloquee

#xautolock
exec --no-startup-id xautolock -time 10 -locker "~/.config/i3/scripts/i3lock.sh"

Espero que te haya gustado, pasa un buen día. 🐧

Referencia

Ingrese la dirección de su instancia


Más publicaciones como esta

Gsimplecal, un calendario para i3WM

2019-02-08 | #i3wm

Si estas buscando un applet de calendari o para i3wm una buena solución puede ser gsimplecal, como su nombre indica es simplemente un calendario, ligero y escrito en GTK, lo puedes asociar a una combinación de teclas y hacer que cuando se pierda el foco sobre la ventana se cierre. Configuración Asociando a teclas Puedes modificar tu fichero de configuración de i3wm para lanzar gsimplecal con una simple combinación de teclas

Continuar leyendo 


Guía Rápida Instalación Arch Linux e i3-gap

2019-01-03 | #arch #i3wm

Esta es una guía rápida para la instalación de Arch Linux con i3-gaps, un fork de i3wm que permite entre otras cosas el espaciado entre ventanas, como gestor de ventanas. El ordenador utiliza una bios con sistema UEFI, además Arch Linux será el único sistema operativo presente en el ordenador. La instalación se realiza sobre un disco SSD (sda) y 4 particiones Instalación Arch linux Configuración temporal del teclado Nada mas arrancar, lo primero que haremos es configurar el teclado

Continuar leyendo 