El problema #
Dos son los requisitos que debe cumplir mi sistema operativo principal: 1) que sea libre y 2) que sea estable. Debian GNU/Linux cumple maravillosamente con estos criterios, porque 1) es 100% libre (si activas sólo el repositorio main, que es mi caso) y porque 2) es una roca. Así las cosas, hace al menos 16 años que Debian ha sido la distribución de GNU que he corrido en mi máquina de uso diario.
Hasta ayer.
Honestamente, nunca me han importado las evidentes deficiencias de diseño de systemd y, al venir por defecto en Debian, no he tenido mayor problema en usarlo mientras sea software libre. Sin embargo, las últimas noticias que he recibido de sus desarrolladores acercándose al lado oscuro son motivo suficiente para dejar de depender de ese monstruo. Y como no tengo interés en probar nuevas distros para mi máquina de producción, el paso obvio es Devuan GNU+Linux, que como todos sabemos, es Debian sin systemd.
La instalación es tal cual la de Debian, pero en una parte nos pide seleccionar el sistema de inicio de nuestra preferencia. Las opciones son el sysvinit
de toda la vida, openrc
y runit
. Opté por openrc
ya que me parece que está bastante bien documentado.
El resto es como sigue.1
De vuelta a la normalidad #
Siguiendo estos pasos tendremos todo funcionando normalmente en muy poco tiempo.
Lo fundamental #
Instalamos el Editor Único y git
.
# apt install emacs git
Terror DE #
Clonamos los repositorios necesarios.
$ mkdir terror-de
$ cd terror-de
$ git clone https://notabug.org/dlmayhem/terror-dwm.git
$ git clone https://notabug.org/dlmayhem/terror-st.git
$ git clone https://notabug.org/dlmayhem/terror-dmenu.git
$ git clone https://notabug.org/dlmayhem/terror-wallpapers.git
Compilamos.
# apt install build-essential libx11-dev libxinerama-dev libxft-dev
# cd terror-dwm
# make clean install
# cd ../terror-st
# make clean install
# cd ../terror-dmenu
# make clean install
$ cd
$ mv terror-de/terror-dwm/xinit .xinitrc
Instalamos lo necesario para ver la información en la barra de estado de manera adecuada.
# apt install x11-xserver-utils fonts-jetbrains-mono acpi alsa-utils
Fondo de pantalla #
Para fijar nuestro fondo de pantalla instalamos:
# apt install xwallpaper
Y luego añadimos lo siguiente2 en la sección de aplicaciones al inicio de ~/.xinitrc
:
xwallpaper --output eDP-1 --center ~/terror-de/terror-wallpapers/kepler.png &
Terror Emacs #
Clonamos nuestra configuración de Emacs.
$ git clone https://notabug.org/dlmayhem/terror-emacs.git .emacs.d/
Voilá ! #
Finalmente, arrancamos el servidor gráfico.
# apt install xinit
$ startx
Software adicional #
Esencial #
Estos son los programas que uso/recomiendo para una experiencia completa.
- Reproductor de audio:
moc
- Reproductor de video:
mpv
- Visor de documentos:
zathura
- Visor de imágenes:
sxiv
- Capturas de pantalla:
scrot
- Navegador web:
qutebrowser
- Editor de video:
ffmpeg
- Editor de imágenes:
imagemagick
Instalamos:
# apt install moc mpv zathura sxiv scrot qutebrowser ffmpeg imagemagick
Personal #
Software de uso específico que utilizo a diario.3
- Digital Audio Workstation:
ardour
- Drumkit:
hydrogen
- LaTeX:
texlive-full
(otexlive-base
)
Instalamos:
# apt install ardour hydrogen texlive-full
General #
Software de interés general que no utilizo pero puede ser útil.
- Editor de imágenes:
gimp
- Editor de videos:
kdenlive
- Ofimática:
libreoffice
- Navegador web:
firefox-esr
Instalamos:
# apt install gimp kdenlive libreoffice-gtk libreoffice-writer libreoffice-calc libreoffice-impress firefox
Conclusión #
En menos de una hora ya tenía mi sistema funcionando como si nada hubiera pasado, con los colores, comandos, atajos y estabilidad de siempre. Todo indica que Devuan llegó para quedarse en mi máquina por muchos años.
Salud.
Notas al pie de página #
1 Obviamente, todo lo que se explica aquí sirve para Debian, que sigue siendo la distro favorita en mi <3.
2 Cambiar eDP-1
por lo que corresponda. Se puede averiguar con el comando xrandr
.
3 Haremos una entrada más detallada sobre la grabación de audio más adelante.