Mi increíble Linux es un repositorio personal que describe lo que considero en un entorno de escritorio de Linux.
Sitios web útiles creados por la comunidad de Linux.
Awesome Linux Software
Diolinux
Distribuir
Distribuir
Guiafoca
Linux Brasil
Guía de Linux
Lista de distribuciones de Linux .
No hay una distribución perfecta de Linux, siempre habrá una distribución para un caso de uso específico. Por ejemplo, mi percepción actual es la siguiente:
Alpine Linux para contenedores y pruebas;
Arch Linux como escritorio para uso personal;
Cola si el enfoque es privacidad;
Ubuntu y Fedora son muy útiles para máquinas USB Live and Virtual.
Para cada necesidad siempre habrá una distribución diferente.
Lo más importante es comprender que mi propósito no es el mismo que el suyo, probar diferentes distribuciones hasta que encuentre la que mejor se adapte al propósito buscado.
Cuanto más simple, mejor, y es por eso que Arch Linux es un sistema operativo que me llama la atención.
Arch Linux tiene como propósito su simplicidad y uso de lo esencial solamente.
Puede parecer extraño mencionar la estabilidad de lanzamiento enrollable, pero en mi experiencia nunca he tenido problemas y no importa cuán controvertido que parezca, siempre tuve problemas con las distribuciones de Linux que ofrecen el modelo de distribución de "actualizaciones principales", especialmente Ubuntu.
Si todavía piensa que "Linux ha dado un problema y ahora solo formatea", sácalo de mi cabeza.
Además del Arch Linux Wiki es la documentación más completa que probablemente existe en cada Internet, también hay formas de resolver problemas, como el uso de instantáneas ofrecidas por BTRFS.
Evite los siguientes tutoriales, su dispositivo y necesidades son ciertamente diferentes de los demás.
Use la documentación de instalación como base y modifique lo que se necesita para su uso.
En mi caso, después del tutorial, tuve que cambiar los siguientes pasos:
Con GPT FDisk, el álbum se preparó con el siguiente diseño:
| Dividir | Sector | Tipo | Asamblea | Formato |
|---|---|---|---|---|
| 1 | predeterminado a +512m | EF00 | /mnt/boot | Fat32 |
| 2 | predeterminado a +2g | 8200 | Intercambio | - |
| 3 | predeterminado al valor predeterminado | 8304 | /MNT | extraer |
base dhcpcd linux-lts linux-firmware nano
Sistema operativo configurado en inglés y los formatos en portugués:
# /etc/locale.gen
en_US.UTF-8 UTF-8
pt_BR.UTF-8 UTF-8 locale-gen .
Microcódigo correspondiente al dispositivo.
Solo los conceptos básicos de Systemd-Boot son suficientes para que todo funcione perfectamente.
Debería loader.conf como se sugiere y un solo cargador designado desde arch.conf ya es suficiente.
# arch.conf
title Arch Linux
linux /vmlinuz-linux-lts
initrd /amd-ucode.img
initrd /initramfs-linux-lts.img
# Cuidado.
# Se for definir o root por UUID, PARTUUI ou semelhante, saiba que são coisas diferentes.
# options root=UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx rw
# options root=PARTUUI=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx rw
#
# Consulte com uma das formas:
# /dev/disk/by-*
# $ blkid /dev/disco
#
# Ou use diretamente o caminho do disco
options root=/dev/particao rw De nuevo, ten cuidado.
Comprenda qué es UEFI y Boot seguro.
La forma más fácil que sé para preparar Arch Linux en dispositivos de arranque seguros es deshabilitar el arranque seguro, luego limpiar las teclas ya configuradas y finalmente crear y firmar las teclas usando sbctl .
Antes de instalar un entorno de escritorio, prefiero crear mi propio usuario.
No me gusta usar raíz en un entorno gráfico, en mi concepción, la raíz solo debe usarse en tareas específicas de la raíz.
useradd -m -G wheel -s /bin/bash usuario
passwd usuario
Paquetes para una buena experiencia de uso del sistema.
base-devel
btop
firefox
gnome
less
networkmanager
noto-fonts
noto-fonts-cjk
noto-fonts-emoji
noto-fonts-extra
pipewire
pipewire-alsa
pipewire-audio
pipewire-jack
pipewire-pulse
sudo
ttf-hack
wget
which
wireplumber
zip
zsh
systemctl enable gdm.service
systemctl enable NetworkManager
También es necesario configurar el grupo wheel utilizando el visudo para permitir a los usuarios del grupo usar el sudo.
Paquetes para un buen trabajo y experiencia de ocio.
git
fastfetch
Usando Oh My ZSH con ZSH-AUTOSUGSIGNS, los complementos de iluminación de ZSH-Syntax y el tema PowerLevel10k seguramente ofrecerán una buena productividad.
Si su dispositivo tiene una tarjeta gráfica AMD, lea la guía AMDGPU.
Probablemente instalará los siguientes paquetes:
lib32-vulkan-radeon
lib32-libva-mesa-driver
libva-mesa-driver
mesa
vulkan-radeon
xf86-video-amdgpu
La guía de selección puede ser muy útil para los usuarios kgx .
Para los usuarios de GNOME, puede ser muy útil crear documentos con el menú de clic derecho.
La capacidad de crear entornos controlados y aislados ofrece un beneficio único, cometer errores.
Además de poder cometer un error tanto como desee, es muy válido usar máquinas y contenedores virtuales para mantener el sistema operativo limpio y fluido.
Es incomparable cómo más prácticos y fáciles de usar contenedores para instalar software directamente en el sistema operativo.
sudo pacman -S docker
sudo systemctl enable docker.service
sudo systemctl start docker.service
sudo usermod -aG docker $USER
Después de eso, simplemente realice el inicio de sesión nuevamente con su usuario.