Personalización i3wm
Instalación
# Instalamos dependencias.
sudo apt-get install i3 dunst compton tilix feh rofi
# Bajamos configuración.
git clone git@gitlab.com:edumag/i3-configuraci-n.git
mv i3-configuraci-n.git $HOME/.config/i3
# Instalamos font awesome.
wget https://github.com/creationix/boxcode/raw/master/font/fontawesome-webfont.ttf
[[ -d "$HOME/.fonts" ]] || mkdir $HOME/.fonts
mv fontawesome-webfont.ttf $HOME/.fonts/
# Fuente System San Francisco
wget https://github.com/supermarin/YosemiteSanFranciscoFont/blob/master/System%20San%20Francisco%20Display%20Regular.ttf?raw=true -o "$HOME/.fonts/System San Francisco Display Regular.ttf"
# Añadimos configuración propia a dunst
ln -s "$HOME/.config/i3/dunst" "$HOME/.config"
# Control de volumen
sudo apt-get install pasystray lxappareance pavucontrol
Combinación de teclas básica
Combinación | Acción |
---|---|
Mod+Enter | Terminal |
Mod+Shift+Q | Cerrar centana |
Mod+d | Lanzador aplicaciones |
Mod+Shift+Space | Cambiar ventana a modo flotante |
Mod+r | Redimensionar ventana |
Mod+Alt_L | Seleccionar ventana con Rofi |
Mod+Shift+Flecha | Mover ventana de posición |
Mod+w | Cambio de disposición de ventanas (Layouts) |
Mod+Flecha | Cambiamos foco de ventana |
Mod+f | FullScreen |
## font-awesome |
Font Awesome Free's Cheatsheet
Desde la web de fontawesome podemos copiar y pegar los iconos en nuestros ficheros de configuración
Rofi
Instalamos rofi como lanzador de aplicación y de paso tenemos calculadora y selector de ventanas.
Menú de aplicaciones (Mod+d)
Calculadora (Mod+c)
Seleccionar ventana. (Mod+Tab_L)
dunst (Notificaciones)
pasystray (Volumen)
Al lanzar pasystray el icono oscuro no se ve bien. Lanzamos lxappareance para cambiar el tema gtk y los iconos.
Configuración de touchpad.
sudo mkdir -p /etc/X11/xorg.conf.d && sudo tee <<'EOF' /etc/X11/xorg.conf.d/90-touchpad.conf 1> /dev/null
Section "InputClass"
Identifier "touchpad"
MatchIsTouchpad "on"
Driver "libinput"
Option "Tapping" "on"
EndSection
EOF
Referencias
- https://cravencode.com/post/essentials/enable-tap-to-click-in-i3wm/
Control de brillo
No he podido encontrar ninguna aplicación que me funcione, al final he realizado un simple script que hace la función.
$ ./brightness.sh -h
uso: brightness.sh [+|-]
Referencias
- Una buena explicación de como funciona
- https://sergioquijanorey.github.io/i3/linux/programacion/administracion/2018/09/09/configuraci%C3%B3n-i3wm.html