[Guia] Postinstalacion de Arch Linux, especialmente para entornos con wayland

Informo que aqui voy a hablar de mi propia experiencia en la postinstalacion, yo la postinstalacion la tenia limpia de entorno gráfico y herramientas por el estilo así que voy a hablar de aqui. Y aunque el titulo diga que es para entornos Wayland algunas cosas también funcionan y aplican para entornos X11

1º Instalacion de entorno grafico:

Al hacer la instalacion de todo lo necesario para instalar un entorno como por ejemplo Kde plasma o el tiling window manager que yo uso Hyprland:

Para Kde plasma:
sudo pacman -S plasma konsole dolphin

Dolphin lo pongo ya que la instalacion del paquete plasma no lo instalara y konsole creo que tampoco viene así que mejor instalarlo

Para hyprland:

sudo pacman -S hyprland sddm kitty

Aqui instalaremos Hyprland lo cual instalara todas las dependencias de wayland que necesita funcionar y tambien necesitaremos un greeter como se lo llama que es lo que hace que tengas una pantalla para configurar la contraseña que lo hace todo más facil, en mi caso sddm el mismo que usa Plasma aunque no exclusivo de este lo unico que Kde le añade cosas este programa sddm ya viene como es logico en la instalacion de plasma sin tener que añadirlo manualmente

2º Cosas a tener en cuenta

Al ejecutar esos comandos apareceran varias opciones donde hay que seleccionar una opcion u otra aqui la que nos interesan son jack2 o pipewire-jack en este caso al usar wayland escojeremos pipewire-jack, y aqui instalara pipewire y lo necesario pero hay que tener cuidado porque aun asi el audio no va a funcionar, ¿por que? muy facil pues porque falta pipewire-alsa que es el paquete que conecta a pipewire con alsa esto es muy importante ya que alsa es la utilidad que gestiona todo lo relacionado a la targeta de audio a nivel del kernel pipewire no puede cumplir su funcion por lo que la conexion con alsa es muy importante, tambien sera recomendable instalar wireplumber

3º Activar el greeter
Bien tanto para KDE plasma como para hyprland, para tener el greeter primero hay que hacer que se active en el propio inicio cosa que se hace con el siguiente comando sudo systemctl enable sddm tambien se puede usar sin el sudo y lo reconce gracias al propio systemd

4º Entras al greeter y al escribir tu contraseña no te la reconoce
Esto pasa por que al instalar el greeter este te reconoce el teclado en ingles esto se puede resolver facilmente llendote a otra tty usando el siguiente atajo de teclado Ctrl + Alt + Super + F3 por ejemplo así iras a la tty 3 puedes ir a cualquier otra tty por supuesto una vez ahi deberas iniciar sesion y usar el siguiente comando sudo localectl set-keymap es y eso deberia arreglarlo si no lo hace reincia y ahora si deberia estar esto hara que la distribucion de teclado funcione bien en KDE plasma y en sddm pero en hyprland deberas modificar el fichero de configuracion por que si esto tambien afecta a los entornos instalados

5º Instalacion de aplicaciones diversas
En plasma dudo que necistes instalar mucho, pero en hyprland recomiendo instalar algunas cosillas mas

sudo pacman -S thunar waybar rofi-wayland firefox firefox-i18n-{idioma} xdg-user-dirs

Thunar, es un gestor de archivos grafico que te permite gestionar los archivos de manera grafica en el caso de thunar también, recomiendo instalar otras utilidades

Waybar, es una barra para wayland podria ser como polybar pero para wayland, utiliza gtk y usa css para configurar la apariencia la configuracion esta un archivo jsonc

Firefox, es un navegador web muy bueno y software libre en este navegador tambien es recomendable instalar los paquetes i18n que incluyen el soporte de idiomas para saber cual tienes que instalar recomiendo hacer una busqueda con el comando pacman -Ss firefox-i18n

Xdg user dirs, con este paquete podremos hacer que el sistema cree las carpetas de documentos, descargas, escritorio y demás bajo la especificacion estandar haciendo que tambien aparezcan en el idioma del sistema operativo y al abrirlas con un gestor de archivos aparezcan los iconos, podeis obtener mas informacion aqui, ahora lo unico que hay que hacer es o reiniciar y se activa o eso creo o si quereis aseguraros lo unico que hay que hacer es usar el siguiente comando xdg-user-dirs-update este comando creara los archivos de configuracion donde se especifican estos directorios estandar junto con las carpetas correspondientes en la carpeta de usuario

6º Cosas a instalar para mejorar la usabilidad en thunar

  1. Thunar volman: Es un paquete que añade el soporte para medios externos a thunar es decir te permite acceder por ejemplo a dispositivos conectados por USB
  2. Thunar archive plugin: Hara que aparezca un menu emergente que permita la descompresion de archivos comprimidos en el menu contextual (requiere herramienta gráfica como Ark de KDE o engrampa del escritorio Mate)
  3. Tumbler: Implementa las miniaturas de imagenes
  4. Ffmpegthumbnailer: Implementa las miniaturas para los vídeos

7º Aplicaciones más especificas para hyprland y otros window manager con wayland

Para configurar los temas gtk necesitaremos la aplicacion nwg-look esta aplicacion nos permitira establecer temas gtk, de cursor y de iconos para las aplicaciones gtk de manera grafica desde wayland, en wayland lxappareance no funciona da igual que sea la version con gtk3 si que es cierto que en gtk solo la utilizacion de estas aplicaciones no configura todo bien y algunas aplicaciones no lo detectan del todo bien por ejemplo en sway para eso es necesario ir a partes de la documentacion.

Luego para Qt en el caso de qt necesitas el paquete qt5ct para Qt5 y el paquete qt6ct para Qt6 luego tambien necesitaras usar el programa kvantum para poder instalarle un tema mejor a lo que trae por defecto tambien sera necesario establecer las variables de entorno cosa que en hyprland yo lo he hecho directamente con la posibilidad que da, además para usar Kvantum en qt5 necesitaras el paquete kvantum-qt5 luego a través de las aplicaciones de los ajustes de las correspondientes versiones de Qt puedes ajustar el pack de iconos que desees

Ademas de eso tambien habria que instalar utilidades para configurar los fondos de pantalla se pueden, usar varias yo por ejemplo uso swww y waypaper. Waypaper es una utilidad grafica que utiliza swww u otras herramientas de terminal para configurar el fondo de pantalla una vez configuras esa utilidad en el window manager ya deberia funcionar

7º Conclusiones

La verdad es que es un asunto complejo por ejemplo si quieres usar indicadores en wayland solo necesitas usar libappindicator-gtk3 para aplicaciones gtk3 y libappindicator-gtk2 para aplicaciones gtk2 como podeis ver estas son unas pautas basicas y aun podeis extenderos más en lo que vais a instalar y configurar el hacerlo kde plasma lo acabamos hace ya unos cuantos pasos pero hyprland sigue lo cual muestra como es configurar tu propio entorno y la satisfaccion que eso provoca. Además si vas a grabar la pantalla necesitas instalar xdg-desktop-portal-hyprland además es recomendable instalar el xdg-desktop-portal-gtk y tambien es recomendable instalar polkit y polkit-gnome lo que permitira que aparezca el recuadro de escriba su contraseña cuando abras una aplicacion que lo requiera, polkit-gnome no es imprescindible puedes usar otro como el que kde usa para plasam o el de xfce, para que se ejecute el polkit de gnone deberas añadir la siguiente linea: /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 para otros deberas hacerlo de otra manera, además de instalar timeshift si quieres pues poder mantener tu sistema de forma adecuada y pues en el caso de ocurran desastres arreglarlo más facil

Enlaces de interes:
https://wiki.archlinux.org/title/GTK
https://wiki.archlinux.org/title/Wayland
https://wiki.archlinux.org/title/Hyprland

5 Me gusta