Guía paso a paso para recrear la experiencia visual y funcional de Linux Mint sobre Arch Linux (Cinnamon). Incluye instalación básica, configuración del escritorio, aplicaciones, miniaturas y optimizaciones para laptops. Nota: Documentación disponible en Inglés, Español y Chino. Las traducciones son automáticas y pueden contener errores; consulta la versión en inglés para el original si dudas.
- Introducción
- Capítulo 1: Los Cimientos - Instalando Arch Linux
- Capítulo 2: La Transformación - Creando el Entorno de Escritorio
- Capítulo 3: Completando la Experiencia - Las Aplicaciones de Linux Mint
- 3.1 Aplicaciones de Productividad y Utilidades
- 3.2 Aplicaciones de Internet y Comunicación
- 3.3 Suite de Oficina
- 3.4 Herramientas de Desarrollo
- 3.5 Multimedia
- 3.6 Herramientas de Administración
- 3.7 Configuración y Preferencias
- 3.8 Herramientas del Sistema y Línea de Comandos
- 3.9 Miniaturas e integracion con las x-app
- 3.10 Optimizaciones para Laptops (Opcional)
- Conclusión
- Mantenimiento del Sistema
Esta guía explica cómo combinar la base sólida y rolling-release de Arch Linux con el entorno de escritorio Cinnamon y las aplicaciones de Linux Mint. El resultado es un sistema que mantiene la flexibilidad de Arch mientras ofrece la experiencia visual y funcional de Linux Mint.
El proceso se divide en tres etapas principales y varias secciones opcionales (miniaturas, optimizaciones para laptops, etc.):
- Instalación de Arch Linux
- Configuración del entorno de escritorio Cinnamon
- Instalación de las aplicaciones características de Linux Mint Las secciones opcionales (miniaturas, optimizaciones para laptops y ajustes avanzados) cubren pasos adicionales para adaptar y optimizar el sistema.
Cada sección incluye explicaciones claras de los comandos y configuraciones necesarias.
En este capítulo aprenderás a instalar Arch Linux desde cero, configurando el sistema base que servirá de fundamento para tu LMAE. Cubriremos desde la preparación del medio de instalación hasta el primer arranque del sistema.
Descarga la imagen ISO más reciente desde el sitio oficial de Arch Linux en https://archlinux.org/download/. Asegúrate de usar la versión oficial para evitar problemas de seguridad.
Una vez descargada la ISO, grábala en un USB o DVD usando alguna de estas herramientas:
- balenaEtcher: Intuitivo y multiplataforma
- Rufus: Rápido y eficiente para Windows
- Win32 Disk Imager: Una opción clásica y confiable
Arranca tu computadora desde el USB o DVD que acabas de crear. Esto puede requerir cambiar el orden de arranque en la BIOS/UEFI.
Por defecto, el teclado está configurado en inglés. Para cambiarlo, primero lista los mapas de teclado disponibles:
ls /usr/share/kbd/keymaps/**/*.map.gzLuego aplica el que necesites. Por ejemplo, para teclado latinoamericano:
loadkeys la-latin1Nota: Si usas teclado español de España, usa
esen lugar dela-latin1.
Arch Linux necesita conexión a internet para descargar paquetes durante la instalación. Verifica que tu interfaz de red esté disponible:
ip linkSi usas Wi-Fi, configúralo con:
iwctlSigue las instrucciones en pantalla para conectarte a tu red.
Confirma que la conexión funciona:
ping 8.8.8.8Si ves respuestas, la conexión está funcionando correctamente.
Configura la hora correcta usando servidores de tiempo de internet para evitar problemas con certificados de seguridad:
timedatectl set-ntp trueLos sistemas modernos pueden arrancar en modo UEFI o BIOS heredado. Identifica cuál estás usando:
ls /sys/firmware/efi/efivarsSi el comando muestra archivos, estás en modo UEFI. Si muestra "No such file or directory", estás en modo BIOS heredado. Este dato será importante para los siguientes pasos.
El particionado requiere atención y cuidado para evitar pérdida de datos.
Lista todos los discos disponibles:
fdisk -lIdentifica tu disco principal: generalmente será /dev/sda
(discos SATA/IDE), /dev/nvme0n1 (discos NVMe), o /dev/mmcblk0
(tarjetas SD/eMMC). Verifica cuidadosamente cuál es tu disco
objetivo antes de continuar.
Usaremos el esquema de particiones GPT. La configuración depende del modo de arranque:
Para sistemas UEFI con GPT:
/dev/sda1: EFI System, 1024 MiB o más, montaje:/mnt/boot/dev/sda2: Linux swap, ver nota abajo, montaje: (swap)/dev/sda3: Linux filesystem, resto del disco, montaje:/mnt
Para sistemas BIOS con GPT:
/dev/sda1: BIOS boot, 8 MiB, montaje: (no se monta)/dev/sda2: EFI boot, 1024 MiB o más, montaje:/mnt/boot/dev/sda3: Linux swap, ver nota abajo, montaje: (swap)/dev/sda4: Linux filesystem, resto del disco, montaje:/mnt
Para sistemas BIOS con MBR:
/dev/sda1: Bootloader, 1024 MiB o más, montaje:/mnt/boot/dev/sda2: Linux swap, ver nota abajo, montaje: (swap)/dev/sda3: Linux, resto del disco, montaje:/mnt
Recomendaciones para el tamaño de swap:
- Hasta 4 GB de RAM: Swap = 1.5 × RAM (si quieres hibernación) o igual a RAM (sin hibernación)
- 4-16 GB de RAM: 4 GB de swap suele ser suficiente
- Más de 16 GB de RAM: 4 GB + (0.1 × RAM total) es una buena regla general
- Mínimo recomendado: 2 GB en cualquier caso
Nota: Los puntos de montaje
/mnty/mnt/bootson específicos del entorno de instalación. Una vez instalado el sistema, se montarán como/y/bootrespectivamente.
Abre cfdisk para crear las particiones:
cfdisk /dev/sdaReemplaza /dev/sda con tu disco.
Pasos en cfdisk:
- Si el disco está vacío, selecciona el tipo de tabla:
- "gpt" para sistemas UEFI o BIOS modernos (recomendado)
- "msdos" solo si necesitas MBR para BIOS muy antiguos
- Crea las particiones según el esquema de tu modo de arranque
- Asigna los tipos correctos a cada partición
- Escribe los cambios y sal
Formatea las particiones con los sistemas de archivos apropiados:
Para sistemas UEFI con GPT:
mkfs.fat -F 32 /dev/sda1 # Partición EFI (FAT32)
mkswap /dev/sda2 # Partición swap
mkfs.ext4 /dev/sda3 # Sistema de archivos principal (ext4)Para sistemas BIOS con GPT:
# La partición BIOS boot (/dev/sda1) no se formatea
mkswap /dev/sda2 # Partición swap
mkfs.ext4 /dev/sda3 # Sistema de archivos principal (ext4)Para sistemas BIOS con MBR:
mkswap /dev/sda1 # Partición swap
mkfs.ext4 /dev/sda2 # Sistema de archivos principal (ext4)Información adicional sobre sistemas de archivos:
Si deseas explorar otras opciones de formateo, aquí están los comandos más comunes con sus opciones recomendadas:
Particiones EFI/ESP (paquete: dosfstools):
mkfs.fat -F 32 /dev/sdaX # Siempre FAT32 (-F 32) para particiones EFI
mkfs.fat -F 32 -n "EFI" /dev/sdaX
# Con etiqueta de volumen (-n)Partición swap (paquete: util-linux - incluido en base):
mkswap /dev/sdaX # Sin opciones adicionales necesarias
mkswap -L "swap" /dev/sdaX
# Con etiqueta de volumen (-L)Sistema de archivos principal:
- ext4 (paquete: e2fsprogs - incluido en base) - recomendado para la mayoría,
estable y maduro:
mkfs.ext4 /dev/sdaX # Opciones por defecto (recomendado)
mkfs.ext4 -L "ArchLinux" /dev/sdaX # Con etiqueta de volumen (-L)
mkfs.ext4 -L "ArchLinux" -O metadata_csum,64bit -E lazy_itable_init=0,lazy_journal_init=0
/dev/sdaX
# Opciones optimizadas para SSD- XFS (paquete: xfsprogs) - bueno para archivos grandes y alto rendimiento, no se puede reducir:
mkfs.xfs /dev/sdaX # Opciones por defecto
mkfs.xfs -L "ArchLinux" /dev/sdaX # Con etiqueta de volumen (-L)
mkfs.xfs -L "ArchLinux" -m crc=1,finobt=1 /dev/sdaX
# Opciones modernas recomendadas- Btrfs (paquete: btrfs-progs) - moderno, con snapshots y compresión, requiere más conocimiento:
mkfs.btrfs /dev/sdaX # Opciones por defecto
mkfs.btrfs -L "ArchLinux" /dev/sdaX # Con etiqueta de volumen (-L)
mkfs.btrfs -L "ArchLinux" -f /dev/sdaX
# Forzar formateo (-f) si la partición ya tiene datosOpciones explicadas:
-Lo-n: Establece una etiqueta de volumen (útil para identificación y montaje por etiqueta)-f: Fuerza el formateo incluso si hay datos (usar con precaución)- Para ext4 en SSD:
metadata_csummejora integridad,lazy_*=0inicializa todo inmediatamente - Para XFS:
crc=1habilita checksums de metadata,finobt=1mejora rendimiento con muchos archivos
Nota: Para desktop/laptop, ext4 es la opción más segura y probada. XFS ofrece buen rendimiento para workstations con archivos grandes (no se puede reducir). Btrfs ofrece características avanzadas (snapshots, compresión, deduplicación) pero requiere más conocimiento para mantenimiento y recuperación.
Consideración importante sobre backups con Timeshift:
- Btrfs: Timeshift puede crear snapshots instantáneos del sistema usando las capacidades nativas de Btrfs. Esto es muy rápido y eficiente en espacio.
- ext4/XFS/otros: Timeshift utiliza rsync para hacer copias completas de archivos, lo cual consume más tiempo y espacio en disco.
Monta las particiones para poder trabajar con ellas:
Para sistemas UEFI con GPT:
mount /dev/sda3 /mnt # Montar el sistema de archivos principal
swapon /dev/sda2 # Activar la partición swap
mkdir /mnt/boot # Crear el punto de montaje para EFI
mount /dev/sda1 /mnt/boot # Montar la partición EFIPara sistemas BIOS con GPT:
mount /dev/sda3 /mnt # Montar el sistema de archivos principal
swapon /dev/sda2 # Activar la partición swap
# La partición BIOS boot no se montaPara sistemas BIOS con MBR:
mount /dev/sda2 /mnt # Montar el sistema de archivos principal
swapon /dev/sda1 # Activar la partición swapSi la descarga de paquetes es lenta, puedes optimizar la lista de mirrors antes de instalar:
pacman -S --needed reflector
reflector --country "Mexico,United States" --age 12 --protocol https \
--sort rate --save /etc/pacman.d/mirrorlistReemplaza "Mexico,United States" con los países más cercanos a tu ubicación.
Puedes ver la lista completa de países con reflector --list-countries.
Automatización de reflector (opcional): Si deseas que los mirrors se actualicen
automáticamente cada semana, puedes habilitar el timer de reflector después de
instalar el sistema base:
systemctl enable reflector.timerEsto actualizará la lista de mirrors semanalmente.
Puedes personalizar las opciones de reflector editando
/etc/xdg/reflector/reflector.conf después de la instalación.
Instala el sistema base de Arch Linux con los paquetes esenciales:
Para sistemas BIOS:
pacstrap /mnt base linux linux-firmware networkmanager grub vim sudo nanoPara sistemas UEFI (añade efibootmgr):
pacstrap /mnt base linux linux-firmware networkmanager grub \
efibootmgr vim sudo nanoPara sistemas con dual boot (añade os-prober):
Si tienes BIOS:
pacstrap /mnt base linux linux-firmware networkmanager grub os-prober vim sudo nanoSi tienes UEFI:
pacstrap /mnt base linux linux-firmware networkmanager grub efibootmgr \
os-prober vim sudo nanoComponentes instalados:
- base: El sistema base de Arch Linux
- linux: El kernel de Linux
- linux-firmware: Drivers de firmware para hardware común
- networkmanager: Gestión de red
- grub: El gestor de arranque
- efibootmgr: Herramienta para gestionar entradas de arranque UEFI (solo UEFI)
- os-prober: Detecta otros sistemas operativos para dual boot (opcional)
- vim: Editor de texto avanzado
- sudo: Permite ejecutar comandos con privilegios administrativos
- nano: Editor de texto simple
Nota: El proceso puede tomar unos minutos dependiendo de tu conexión.
El archivo fstab define qué particiones montar al arrancar:
genfstab -pU /mnt >> /mnt/etc/fstabAccede al sistema recién instalado:
arch-chroot /mntA partir de aquí, los comandos se ejecutan dentro del nuevo sistema Arch Linux.
Configura tu ubicación geográfica. Reemplaza "Región" y "Ciudad" con tu ubicación:
ln -sf /usr/share/zoneinfo/Region/City /etc/localtimeEjemplo para Ciudad de México:
ln -sf /usr/share/zoneinfo/America/Mexico_City /etc/localtimeSincroniza el reloj del hardware:
hwclock --systohcEdita /etc/locale.gen (con nano /etc/locale.gen o
vim /etc/locale.gen) y descomenta los idiomas que necesites.
Incluye al menos en_US.UTF-8 y tu idioma local (por ejemplo,
es_ES.UTF-8 o es_MX.UTF-8).
Genera los idiomas:
locale-genCrea /etc/locale.conf con tu idioma principal:
echo "LANG=en_US.UTF-8" > /etc/locale.confNota: Puedes usar
LANG=es_ES.UTF-8u otro idioma según prefieras.
Configura el teclado permanentemente en /etc/vconsole.conf:
echo "KEYMAP=la-latin1" > /etc/vconsole.confAsigna un nombre a tu computadora en /etc/hostname:
echo "mi-arch-mint" > /etc/hostnameConfigura /etc/hosts:
cat >> /etc/hosts << EOF
127.0.0.1 localhost
::1 localhost
127.0.1.1 mi-arch-mint
EOFNota: Usa el mismo nombre que pusiste en
/etc/hostname.
Establece una contraseña para el usuario root:
passwdHabilitando colores en pacman:
Edita /etc/pacman.conf y descomenta la línea Color:
nano /etc/pacman.confBusca y descomenta (quita el #):
# Misc options
#UseSyslog
Color
#NoProgressBarHabilitando el repositorio multilib (para aplicaciones de 32 bits):
Si planeas usar aplicaciones de 32 bits, Steam, Wine, o algunos juegos, necesitas habilitar multilib.
En el mismo archivo /etc/pacman.conf, descomenta estas líneas al final del
archivo:
[multilib]
Include = /etc/pacman.d/mirrorlistLuego actualiza la base de datos de paquetes:
pacman -SyuNota: Multilib es necesario para Steam, Wine, algunas aplicaciones propietarias de 32 bits, y drivers gráficos de 32 bits para juegos.
GRUB permite arrancar el sistema. La instalación varía según el modo de arranque:
grub-install --verbose --target=i386-pc /dev/sdaNota: Reemplaza
/dev/sdacon tu disco (sin número de partición).
grub-install --verbose --target=x86_64-efi --efi-directory=/boot
--bootloader-id=GRUBLos procesadores modernos se benefician de las actualizaciones de microcódigo para mejorar estabilidad y seguridad:
Para procesadores Intel:
pacman -S intel-ucode- intel-ucode: Actualizaciones de microcódigo para procesadores Intel
Para procesadores AMD:
pacman -S amd-ucode- amd-ucode: Actualizaciones de microcódigo para procesadores AMD
grub-mkconfig -o /boot/grub/grub.cfgSi instalaste os-prober para dual boot, habilítalo primero:
echo "GRUB_DISABLE_OS_PROBER=false" >> /etc/default/grub
grub-mkconfig -o /boot/grub/grub.cfgEl comando debería detectar tu sistema Arch Linux y cualquier otro sistema operativo instalado.
Arranca el nuevo sistema:
exit # Salir del entorno chroot
umount -R /mnt # Desmontar las particiones
sync # Sincronizar los discos
reboot now # ReiniciarRetira el medio de instalación antes de que arranque. Deberías ver el menú de GRUB y luego una pantalla de login en modo texto.
Inicia sesión como "root" con tu contraseña.
Habilita NetworkManager para tener conectividad:
systemctl enable --now NetworkManagerPara configurar la red en modo texto, usa:
nmtuiHas completado la instalación base de Arch Linux. El siguiente capítulo cubre la instalación del entorno de escritorio.
En este capítulo transformarás tu instalación base de Arch Linux en un sistema
que se ve y siente como Linux Mint. Instalaremos el entorno de escritorio Cinnamon, configuraremos el AUR y
aplicaremos el tema visual característico de Mint.
Es recomendable crear un usuario regular para las tareas diarias:
useradd -m -G wheel usuario
passwd usuarioNota: Reemplaza "usuario" con el nombre que prefieras. La opción
-G wheelañade el usuario al grupo wheel, que es la práctica estándar en Arch para usuarios con privilegios de sudo.
Instala los componentes necesarios para el escritorio:
pacman -S xorg xorg-apps xorg-drivers mesa lightdm lightdm-slick-greeter \
cinnamon cinnamon-translations gnome-terminal xdg-user-dirs xdg-user-dirs-gtkComponentes instalados:
- xorg: El servidor gráfico X11
- xorg-apps: Aplicaciones básicas para X11
- xorg-drivers: Controladores de entrada para X11
- mesa: Controladores gráficos de código abierto
- lightdm: Gestor de inicio de sesión (display manager)
- lightdm-slick-greeter: Pantalla de login con el estilo de Linux Mint
- cinnamon: El entorno de escritorio de Linux Mint
- cinnamon-translations: Traducciones para Cinnamon (soporte de idiomas)
- gnome-terminal: Emulador de terminal
- xdg-user-dirs: Crea directorios estándar del usuario (Descargas, Documentos, etc.)
- xdg-user-dirs-gtk: Integración GTK para gestión de directorios del usuario
Edita /etc/lightdm/lightdm.conf (con nano /etc/lightdm/lightdm.conf o
vim /etc/lightdm/lightdm.conf) y en la sección [Seat:*],
añade o descomenta:
[Seat:*]
greeter-session=lightdm-slick-greeterPrueba LightDM antes de hacerlo permanente:
systemctl start lightdmSi funciona correctamente, hazlo permanente:
systemctl enable lightdmReinicia e inicia sesión con tu usuario. Verás el escritorio Cinnamon.
Configura tu teclado en el entorno gráfico. Ve a:
Menú de Cinnamon → Teclado → Distribuciones
- Añade tu distribución con el botón (+)
- Elimina las que no uses con el botón (-)
Nota: Al momento de escribir esta guía (noviembre 2025), las distribuciones de teclado solo funcionan en sesiones X11. El soporte para Wayland está en desarrollo y aún asi hoy 2025 KDE y GNOME lo tienen por defecto.
El paquete sudo ya está instalado, pero necesitas configurarlo para que tu usuario pueda ejecutar comandos administrativos.
Cambia al usuario root:
suEdita el archivo de configuración de sudoers:
EDITOR=vim visudoInstrucciones básicas de vim:
- Usa las flechas del teclado para moverte por el archivo
- Busca la sección que dice
## User privilege specification - Posiciónate al final de esa sección y presiona
opara crear una nueva línea - Escribe:
usuario ALL=(ALL) ALL(reemplaza "usuario" con tu nombre de usuario) - Presiona
Escpara salir del modo de edición - Escribe
:wqy presionaEnterpara guardar y salir
Ejemplo de cómo debería quedar:
## User privilege specification
##
root ALL=(ALL) ALL
usuario ALL=(ALL) ALLSi añadiste tu usuario al grupo wheel en el paso 2.1, alternativamente puedes
descomentar la línea %wheel ALL=(ALL) ALL en lugar de añadir tu usuario
individualmente.
Si prefieres usar nano en lugar de vim:
EDITOR=nano visudoCon nano es más simple: edita el archivo, presiona Ctrl+O para guardar, Enter para confirmar, y Ctrl+X para
salir.
Regresa a tu usuario:
su usuarioEl AUR (Arch User Repository) contiene miles de paquetes adicionales. Instala yay para acceder
fácilmente:
sudo pacman -S --needed git base-devel
cd ~
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
cd ..
rm -rf ./yay/
yay -SyyPaquetes instalados:
- git: Sistema de control de versiones (necesario para clonar repositorios del AUR)
- base-devel: Grupo de paquetes con herramientas de compilación esenciales
- yay: Ayudante del AUR que simplifica la instalación de paquetes de la comunidad
Note
Existen otros AUR helpers disponibles como paru, pacaur, trizen, etc.
Esta guía utiliza yay por su facilidad de uso y popularidad, pero puedes
usar cualquier otro AUR helper si lo prefieres.
Con yay, tienes acceso a prácticamente cualquier software disponible para
Linux.
Instala los componentes visuales que dan a Linux Mint su apariencia característica.
Primero instala las fuentes de los repositorios oficiales:
sudo pacman -S --needed noto-fonts noto-fonts-emoji noto-fonts-cjk noto-fonts-extra \
ttf-ubuntu-font-family ttf-dejavu- noto-fonts: Familia de fuentes Noto (cobertura amplia de idiomas)
- noto-fonts-emoji: Fuentes Noto con soporte de emojis
- noto-fonts-cjk: Fuentes Noto para idiomas CJK (chino, japonés, coreano)
- noto-fonts-extra: Fuentes Noto adicionales
- ttf-ubuntu-font-family: Familia de fuentes Ubuntu, la predeterminada en Linux Mint
- ttf-dejavu: Familia de fuentes usada como monospaciada por Linux Mint
Configúralas en Menú de Cinnamon → Selección de Fuentes:
- Fuente predeterminada: Ubuntu Regular, tamaño 10
- Fuente del escritorio: Ubuntu Regular, tamaño 10
- Fuente de documento: Sans Regular, tamaño 10
- Fuente monoespaciada: DejaVu Sans Mono Book, tamaño 10
- Fuente de título: Ubuntu Medium, tamaño 10
Instala los temas e iconos de Linux Mint:
yay -S --needed mint-themes mint-l-theme mint-y-icons mint-x-icons \
mint-l-icons bibata-cursor-theme xapp-symbolic-icons- mint-themes: Temas de escritorio oficiales de Linux Mint
- mint-l-theme: Temas de escritorio Linux Mint Legacy
- mint-y-icons: Set de iconos Mint-Y (estilo moderno)
- mint-x-icons: Set de iconos Mint-X (estilo clásico)
- mint-l-icons: Set de iconos Mint-L
- bibata-cursor-theme: Tema de cursor Bibata
- xapp-symbolic-icons: Iconos simbólicos para aplicaciones XApp
Selecciona los temas en Menú de Cinnamon → Temas.
Para la pantalla de login:
yay -S --needed lightdm-settings- lightdm-settings: Configurador gráfico para personalizar LightDM
Instala los fondos de pantalla oficiales:
yay -S --needed mint-backgrounds mint-artwork- mint-backgrounds: Colección de fondos de pantalla oficiales de Linux Mint
- mint-artwork: Arte y recursos gráficos adicionales de Linux Mint
Selecciona los fondos en Menú de Cinnamon → Fondos de Pantalla.
Para imprimir documentos:
sudo pacman -S --needed cups system-config-printer
sudo systemctl enable --now cups- cups: Sistema de impresión CUPS (Common Unix Printing System)
- system-config-printer: Interfaz gráfica para configurar impresoras
Linux Mint y Arch Linux modernos utilizan PipeWire como servidor de audio, que reemplaza a PulseAudio y JACK. PipeWire ofrece mejor latencia y soporte para audio profesional.
Instala los componentes necesarios de PipeWire:
sudo pacman -S --needed pipewire-audio wireplumber pipewire-alsa pipewire-pulse \
pipewire-jackComponentes instalados:
- pipewire-audio: Metapaquete que incluye PipeWire, WirePlumber y soporte para ALSA/PulseAudio/JACK
- wireplumber: Gestor de sesión recomendado para PipeWire (reemplaza pipewire-media-session)
- pipewire-alsa: Soporte ALSA para PipeWire
- pipewire-pulse: Implementación compatible con PulseAudio (reemplaza PulseAudio)
- pipewire-jack: Soporte JACK para aplicaciones de audio profesional
Los servicios de usuario de PipeWire se inician automáticamente al iniciar sesión. Para verificar que funciona:
pactl infoDeberías ver Server Name: PulseAudio (on PipeWire x.y.z) en la salida.
Note
Cinnamon tiene su propio control de volumen integrado en el applet del panel.
pavucontrol no es necesario para uso básico. Solo instálalo si necesitas
controles avanzados como cambiar perfiles de dispositivos, configurar aplicaciones
individuales, o gestionar múltiples dispositivos de audio simultáneamente.
sudo pacman -S --needed pavucontrol- pavucontrol: Control de volumen avanzado (opcional, funciona con PipeWire vía compatibilidad PulseAudio)
Para soporte completo de Bluetooth (teclados, ratones, auriculares, etc.):
sudo pacman -S --needed bluez bluez-utils
sudo systemctl enable --now bluetoothComponentes instalados:
- bluez: Stack de protocolo Bluetooth para Linux
- bluez-utils: Herramientas de línea de comandos (bluetoothctl, etc.)
Para emparejar dispositivos desde la terminal, usa bluetoothctl:
bluetoothctlComandos básicos en bluetoothctl:
power on- Enciende el adaptador Bluetoothscan on- Busca dispositivos cercanospair XX:XX:XX:XX:XX:XX- Empareja con un dispositivo (reemplaza XX... con la dirección MAC)trust XX:XX:XX:XX:XX:XX- Confía en el dispositivo para reconexión automáticaconnect XX:XX:XX:XX:XX:XX- Conecta al dispositivoexit- Sale de bluetoothctl
Nota: Más adelante en la guía instalaremos Blueberry, el gestor gráfico de Bluetooth de Linux Mint, que facilita el emparejamiento desde la interfaz gráfica.
Para auriculares/altavoces Bluetooth:
El soporte de audio Bluetooth ya está incluido con pipewire-audio.
Los dispositivos de audio Bluetooth deberían aparecer automáticamente como
salidas de audio disponibles una vez emparejados y conectados.
En este capítulo instalaremos las aplicaciones predeterminadas de Linux Mint para completar la experiencia de usuario. Desde herramientas de productividad hasta multimedia y optimizaciones para laptops, lograrás un sistema funcional y completo.
Primero instala las aplicaciones de GNOME desde los repositorios oficiales:
sudo pacman -S --needed file-roller yelp warpinator xed gnome-screenshot \
redshift seahorse onboard gnome-font-viewer gnome-disk-utility gucharmap \
gnome-calculatorLuego instala las aplicaciones XApps desde el AUR:
yay -S --needed sticky xviewer bulky xreader mintstickFunciones de cada aplicación:
- file-roller: Gestor de archivos comprimidos
- yelp: Visor de ayuda del sistema
- warpinator: Transferencia de archivos entre dispositivos de red
- mintstick: Creador de USBs de arranque
- xed: Editor de texto avanzado
- gnome-screenshot: Captura de pantalla
- redshift: Filtro de luz azul
- seahorse: Gestor de claves y contraseñas
- onboard: Teclado virtual en pantalla
- sticky: Notas adhesivas
- xviewer: Visor de imágenes
- gnome-font-viewer: Visor de fuentes
- bulky: Renombrador masivo de archivos
- xreader: Visor de documentos PDF
- gnome-disk-utility: Utilidad de discos
- gucharmap: Mapa de caracteres
- gnome-calculator: Calculadora
Para trabajo con imágenes y digitalización:
sudo pacman -S --needed simple-scan drawing
yay -S --needed pix- simple-scan: Aplicación de escaneo
- pix: Organizador y editor básico de fotos
- drawing: Aplicación de dibujo
sudo pacman -S --needed firefox thunderbird transmission-gtk
yay -S --needed webapp-manager- firefox: Navegador web
- webapp-manager: Convierte sitios web en aplicaciones de escritorio
- thunderbird: Cliente de correo electrónico
- transmission-gtk: Cliente de BitTorrent
Nota sobre HexChat: Esta aplicación está actualmente disponible en el AUR pero requiere GTK2, que también está en el AUR. Instalar HexChat implicará compilar tanto GTK2 como HexChat con
yay. Además, HexChat ya no recibe mantenimiento activo. Y aunque formaba parte de Linux Mint, su instalación queda a criterio del usuario en esta guía y según si vale la pena el esfuerzo de compilación.
Nota sobre Elements: Con el fin del desarrollo de HexChat y el surgimiento de alternativas, Linux Mint ahora incluye un cliente Matrix, más específicamente
Elements, que en la instalación original es una aplicación web utilizandoWebapp-manager, sin embargo, un cliente nativo también existe. Arch Linux contiene ambos en sus repositorios oficiales bajo los nombres deelement-desktopyelement-web, así que queda a su discreción si desea instalar uno o el otro, o ninguno.
Productividad y gestión del tiempo:
sudo pacman -S --needed gnome-calendar libreoffice-fresh- gnome-calendar: Calendario integrado
- libreoffice-fresh: Suite de oficina completa
Para programación:
sudo pacman -S --needed python- python: Intérprete Python (fundamental para muchas aplicaciones)
Aplicaciones para audio y vídeo:
sudo pacman -S --needed celluloid rhythmbox
yay -S --needed hypnotix- celluloid: Reproductor de vídeo basado en MPV
- hypnotix: Cliente para IPTV y streaming
- rhythmbox: Reproductor de música y gestor de biblioteca
Gestión y monitoreo del sistema:
sudo pacman -S --needed baobab gnome-logs timeshift
yay -S --needed fingwit- baobab: Analizador de uso de disco (visualiza el espacio usado)
- gnome-logs: Visor de logs del sistema (para leer logs)
- timeshift: Respaldos del sistema (permite crear y restaurar instantáneas)
Personalización del sistema:
sudo pacman -S --needed gufw
yay -S --needed blueberry mintlocale
sudo pacman -S --needed gnome-online-accounts-gtk- gufw: Interfaz para el firewall (gestión visual de reglas de red)
- blueberry: Gestor de Bluetooth (conexión de auriculares, teclados, etc.)
- mintlocale: Configuración de idiomas del sistema (interfaz de Linux Mint)
- gnome-online-accounts-gtk: Integración de cuentas online (Google, MSFT, etc.)
Habilita el firewall:
sudo systemctl enable --now ufw- ufw (Uncomplicated Firewall): Firewall que protege tu sistema de conexiones no autorizadas
Para compatibilidad con diferentes tipos de almacenamiento:
sudo pacman -S --needed ntfs-3g dosfstools mtools exfatprogs- ntfs-3g: Soporte de lectura/escritura para particiones NTFS (Windows)
- dosfstools: Utilidades para sistemas de archivos FAT
- mtools: Herramientas para acceder a discos MS-DOS
- exfatprogs: Soporte para sistemas de archivos exFAT
Opcional para sistemas de archivos avanzados:
sudo pacman -S --needed btrfs-progs xfsprogs e2fsprogs- btrfs-progs: Utilidades para el sistema de archivos Btrfs
- xfsprogs: Utilidades para el sistema de archivos XFS
- e2fsprogs: Utilidades para sistemas de archivos ext2/ext3/ext4
Para trabajar con cualquier formato de archivo comprimido:
sudo pacman -S --needed unrar unzip zip cpio pax p7zip lzo lzop unace unarj arj
yay -S --needed lha- unrar: Descompresor de archivos RAR
- unace: Descompresor de archivos ACE
- unarj: Descompresor de archivos ARJ
- arj: Compresor/descompresor ARJ
- lha: Compresor/descompresor LHA
- lzo y lzop: Compresor rápido LZO
- unzip y zip: Compresor/descompresor ZIP
- cpio: Utilidad de archivo cpio
- pax: Utilidad de archivo POSIX
- p7zip: Compresor/descompresor 7-Zip
Nota:
rardel AUR puede conflictar conunrar. Elige según necesidades.
Para integración completa con el gestor de archivos Nemo:
sudo pacman -S --needed gvfs-goa gvfs-onedrive gvfs-google
yay -S --needed xviewer-plugins nemo-fileroller- xviewer-plugins: Plugins adicionales para el visor de imágenes
- nemo-fileroller: Integración de compresión/descompresión en Nemo
- gvfs-goa: Soporte para GNOME Online Accounts en el gestor de archivos
- gvfs-onedrive: Acceso a OneDrive desde el gestor de archivos
- gvfs-google: Acceso a Google Drive desde el gestor de archivos
Las miniaturas (thumbnails) mejoran la navegación por archivos en el gestor
de archivos mostrando una vista previa visual de imágenes, vídeos,
documentos y otros formatos; así es más fácil identificar archivos sin
abrirlos uno a uno. Linux Mint integra varios thumbnailers (programas que
generan miniaturas) para la familia de xapps y formatos comunes.
Por qué instalarlos
- Mejoran la experiencia visual en el gestor de archivos (Nemo, Nautilus, Thunar).
- Permiten previsualizar formatos específicos: AppImage, EPUB, GIMP, RAW, JXL, etc.
- Algunas miniaturas muestran portada de audio o metadatos incrustados.
Paquetes recomendados
- X-Apps thumbnailers (Miniaturas especializadas de Linux Mint)
yay -S --needed xapp-vorbiscomment-thumbnailer xapp-appimage-thumbnailer \
xapp-epub-thumbnailer xapp-aiff-thumbnailer xapp-ora-thumbnailer \
xapp-mp3-thumbnailer xapp-jxl-thumbnailer xapp-gimp-thumbnailer \
xapp-raw-thumbnailerFunciones de los paquetes X-Apps
-
xapp-vorbiscomment-thumbnailer: extrae carátulas y metadatos de audio (vorbis comments) para generar miniaturas.
-
xapp-appimage-thumbnailer: genera miniaturas para archivos AppImage mostrando su icono o splash.
-
xapp-epub-thumbnailer: muestra la portada de archivos EPUB como miniatura.
-
xapp-aiff-thumbnailer: miniaturas para archivos de audio AIFF.
-
xapp-ora-thumbnailer: miniaturas para archivos de imagen OpenRaster (.ora).
-
xapp-mp3-thumbnailer: genera miniaturas y usa metadatos ID3 para mostrar carátulas en MP3.
-
xapp-jxl-thumbnailer: miniaturas para el moderno formato de imagen JPEG XL.
-
xapp-gimp-thumbnailer: previsualiza archivos de proyecto GIMP (.xcf) como miniaturas.
-
xapp-raw-thumbnailer: genera miniaturas para formatos RAW de cámara.
-
Miniaturizadores adicionales para vídeos y PDFs (recomendado)
sudo pacman -S --needed ffmpegthumbnailer popplerFunciones de paquetes adicionales
- ffmpegthumbnailer: crea miniaturas rápidas y eficientes para vídeos.
- poppler: motor para renderizar y previsualizar PDFs (utilizado por gestores de archivos).
yay -S --needed appimagelauncher-
appimagelauncher: integra AppImage en el sistema (asocia, crea iconos y entradas de menú).
-
Opcional: AppImage launcher / integraciones adicionales
Habilitar previsualización en Nemo (Cinnamon)
- Abre
Editar → Preferencias → Previsualización - En "Mostrar miniaturas", elige
SiempreoSólo archivos localessegún prefieras. - Ajusta el tamaño máximo de archivo para previsualización si lo necesitas.
Regenerar o limpiar caché de miniaturas
# Elimina la caché antigua para forzar regeneración
rm -rf ~/.cache/thumbnails/*
# Reinicia el gestor de archivos (ejemplo: Nemo) o cierra sesión para que
# se reactiven las miniaturas
nemo -qSolución de problemas comunes
- No aparecen miniaturas de vídeo: instala
ffmpegthumbnailery reinicia el gestor de archivos. - No aparecen miniaturas de PDF: asegúrate de tener
popplery que el gestor tenga previsualización habilitada. - Miniaturas grandes o lentas: reduce el límite de tamaño en las preferencias del gestor de archivos o usa
ffmpegthumbnailerpara thumbs más rápidos.
Seguridad
- Ten cuidado con miniaturas generadas de archivos descargados de internet; los thumbnailers procesan archivos y, en casos raros, pueden contener bugs de seguridad. No confíes en miniaturas para evaluar archivos sospechosos.
Estas herramientas completan la experiencia de escritorio, facilitando la navegación y la identificación de archivos sin abrirlos. Ajusta los paquetes a tus necesidades (por ejemplo, omite xapp-raw-thumbnailer si no trabajas con imágenes RAW).
Si estás instalando en una laptop, estas herramientas pueden mejorar significativamente la gestión de energía y la experiencia general:
Tienes dos opciones principales (elige solo una):
Opción 1: TLP (recomendado para máximo ahorro de energía)
sudo pacman -S --needed tlp tlp-rdw tlp-pd
sudo systemctl enable --now tlp
sudo systemctl mask systemd-rfkill.service systemd-rfkill.socket- tlp: Gestión avanzada de energía para laptops (optimiza automáticamente la batería)
- tlp-rdw: Extensión para gestión de radio devices (WiFi, Bluetooth) con TLP
- tlp-pd: Proporciona integración con gestores de escritorio para perfiles de energía (incluido desde TLP 1.9.0)
Los comandos mask son necesarios porque TLP maneja rfkill directamente.
Dependencias opcionales útiles para TLP:
sudo pacman -S --needed ethtool smartmontools- ethtool: Permite desactivar Wake-on-LAN para ahorrar energía
- smartmontools: Muestra datos S.M.A.R.T. del disco en
tlp-stat
Opción 2: Power Profiles Daemon (más simple, integración con escritorio)
sudo pacman -S --needed power-profiles-daemon
sudo systemctl enable --now power-profiles-daemon- power-profiles-daemon: Gestión de perfiles de energía (Rendimiento, Balanceado, Ahorro de energía)
Más simple que TLP pero menos configurable. Se integra mejor con applets de escritorio.
Warning
No instales ambos a la vez, ya que conflictúan. Elige TLP para máximo control o power-profiles-daemon para simplicidad.
sudo pacman -S --needed linux-tools-meta- linux-tools-meta: Metapaquete que incluye herramientas útiles del kernel
como
cpupower,turbostat, etc.
sudo pacman -S --needed lm_sensors
sudo sensors-detect- lm_sensors: Detecta y muestra información de sensores de hardware (temperatura, ventiladores, voltaje)
Ejecuta sensors-detect y acepta las opciones predeterminadas. Luego
puedes usar sensors para ver las temperaturas.
El control de brillo debería funcionar automáticamente con Cinnamon, pero si tienes problemas:
sudo pacman -S --needed brightnessctl- brightnessctl: Utilidad para controlar el brillo de la pantalla desde línea de comandos
sudo pacman -S --needed xf86-input-synaptics xf86-input-libinput- xf86-input-synaptics: Driver mejorado para touchpads Synaptics
(Driver en modo mantenimiento)
- xf86-input-libinput: Driver moderno y predeterminado para touchpads
y otros dispositivos de entrada similares (libinput, etc.)
Note
La mayoría de touchpads modernos funcionan bien con el driver libinput predeterminado. Solo instala synaptics si necesitas características no disponibles en el libinput o por compatibilidad.
Has completado la creación de tu Linux Mint Arch Edition. El sistema:
- Se ve y funciona como Linux Mint
- Mantiene la base y flexibilidad de Arch Linux
- Tiene acceso al AUR para software adicional
- Configura Timeshift para respaldos automáticos
- Personaliza el escritorio a tu gusto
- Explora el AUR para software adicional
- Si instalaste TLP, revisa su configuración en
/etc/tlp.confpara ajustes personalizados
Arch Linux es una distribución rolling-release, lo que significa que recibes actualizaciones continuas. Es importante mantener el sistema actualizado regularmente.
Actualizar paquetes oficiales:
sudo pacman -SyuActualizar paquetes del AUR y oficiales:
yay -SyuRecomendaciones:
- Actualiza al menos una vez por semana
- Lee las noticias en https://archlinux.org/ antes de actualizar para estar al tanto de cambios importantes
- Si usas software del AUR,
yay -Syuactualizará tanto los repositorios oficiales como el AUR - Después de actualizaciones importantes del kernel, considera reiniciar el sistema
Limpiar caché de paquetes (opcional):
sudo pacman -ScEsto elimina paquetes antiguos del caché para liberar espacio en disco.
- AUR (Arch User Repository): Repositorio de paquetes mantenido por la comunidad de Arch Linux, que permite instalar software no disponible en los repositorios oficiales.
- BIOS: Sistema básico de entrada/salida, el firmware tradicional para arrancar.
- Cinnamon: Entorno de escritorio moderno y elegante desarrollado por Linux Mint.
- EFI (Extensible Firmware Interface): Interfaz de firmware extensible.
- fstab: Archivo que define cómo se montan las particiones del sistema.
- GRUB: Gestor de arranque que permite seleccionar el sistema operativo al iniciar.
- pacman: Gestor de paquetes de Arch Linux.
- PipeWire: Servidor de audio y vídeo moderno que reemplaza a PulseAudio y JACK.
- UEFI: Interfaz de firmware unificada extensible, el estándar moderno para el firmware de computadoras.
- yay: Ayudante del AUR que facilita la instalación de paquetes desde el AUR.