Dependencias para instalar dwm

Realizar las siguientes instalaciones de paquetes:

sudo apt-get install -y libx11-dev libxft-dev libxinerama-dev build-essential xfonts-terminus
sudo apt install -y --no-install-recommends xserver-xorg-core xserver-xorg-input-all xserver-xorg-video-fbdev xserver-xorg-video-intel xinit dbus
sudo apt install -y --no-install-recommends git ca-certificates
more ...

Cómo configurar el layout de teclado por defecto

Hay que modificar el fichero /etc/default/keyboard. Para tener el layout en inglés internacional con teclas muertas mediante AltGr configuraremos del siguiente modo:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
# KEYBOARD CONFIGURATION FILE

# Consult the keyboard(5) manual page.

XKBMODEL="pc105"
XKBLAYOUT="us"
XKBVARIANT="altgr-intl"
XKBOPTIONS …
more ...

Detección en caliente de monitores

Instalamos el paquete autorandr:

apt-get install -y autorandr

En mi caso ha sido necesario crear un hook predetect con 1 segundo de espera dado que de lo contrario autorandr intentar configurar los monitores antes de que estén totalmente disponibles. Para ello creamos el fichero $HOME/.config/autorandr/predetect con el …

more ...

Arrancar las x automáticamente

Date Tags bash / x

Añadimos al final del fichero .bash_profile:

if [ "$(tty)" == "/dev/tty1" ]
then
    exec startx
fi

Después de esto siempre que hagamos login desde la tty 1 se arrancaran las X automaticamente. Desde el resto de ttys continuará abriéndose una shell.

more ...



Como arrancar servicios de systemd a nivel de usuario en debian 9

Para que funcione necesitas tener instalados estos 2 paquetes:

sudo apt-get install -y libpam-systemd dbus

Además debes ejecutar lo siguiente:

sudo loginctl enable-linger myuser

Luego reiniciar:

sudo shutdown -r now

Ahora ya puedes crear tu primer servicio, por ejemplo, ejecutar el comando /usr/local/bin/start_my_connection cuando el equipo vuelva …

more ...

Trimear SSD

Hay que activar un servicio que por defecto no está activado:

sudo cp /usr/share/doc/util-linux/examples/fstrim.{service,timer} /etc/systemd/system
sudo systemctl enable fstrim.timer
more ...

Dependencias para compilar y arrancar dwm

Instalar los siguiente paquetes:

sudo apt-get install -y libx11-dev libxft-dev libxinerama-dev build-essential xfonts-terminus↲
sudo apt install -y --no-install-recommends xserver-xorg-core xserver-xorg-input-all xserver-xorg-video-fbdev xserver-xorg-video-intel xinit dbus↲
sudo apt install -y --no-install-recommends git ca-certificates↲
more ...

xbacklight no funciona bien

Al ejecutar xbacklight se muestra el error:

No outputs have backlight property.

Para solucionarlo crearemos el fichero /etc/X11/xorg.conf.d/20-video.conf con el siguiente contenido:

Section "Device"
    Identifier      "Device0"
    Driver          "intel"
    Option          "Backlight"      "intel_backlight"
EndSection
more ...