Mon génial Linux est un référentiel personnel décrivant ce que je considère dans un environnement de bureau Linux.
Sites Web utiles créés par la communauté Linux.
Logiciel Linux génial
Diolinux
Distraction
Destrowatch
Guiafoca
Brésil Linux
Guide Linux
Liste des distributions Linux .
Il n'y a pas de distribution Linux parfaite, il y aura toujours une distribution pour un cas d'utilisation spécifique. Par exemple, ma perception actuelle est la suivante:
Linux alpine pour les conteneurs et les tests;
Arch Linux comme bureau pour un usage personnel;
Tails si l'accent est l'intimité;
Ubuntu et Fedora très utiles pour les machines USB Live et virtuelles.
Pour chaque besoin, il y aura toujours une distribution différente.
La chose la plus importante est de comprendre que mon objectif n'est pas le même que les vôtres, tester différentes distributions jusqu'à ce que vous trouviez celui qui convient le mieux à l'objectif recherché.
Plus c'est simple, mieux c'est, et c'est pourquoi Arch Linux est un système d'exploitation qui attire mon attention.
Arch Linux a comme simplicité et utilisation de l'essentiel uniquement.
Il peut sembler étrange de mentionner la stabilité de la libération roulante, mais d'après mon expérience, je n'ai jamais eu de problèmes et peu importe à quel point cela peut paraître controversé, j'ai toujours eu des problèmes avec les distributions Linux qui offrent le modèle de distribution des "mises à jour majeurs", en particulier Ubuntu.
Si vous pensez toujours que "Linux a posé un problème et maintenant juste le formatage", retirez-le de ma tête.
En plus de l'Arch Linux Wiki est la documentation la plus complète qui existe probablement dans chaque Internet, il existe également des moyens de résoudre des problèmes, tels que l'utilisation de clichés proposés par BTRFS.
Évitez de suivre les tutoriels, votre appareil et vos besoins sont certainement différents des autres.
Utilisez la documentation d'installation comme base et modifiez ce qui est nécessaire pour son utilisation.
Dans mon cas, après le tutoriel, j'ai dû modifier les étapes suivantes:
Avec GPT Fdisk, l'album a été préparé avec la disposition suivante:
| Partition | Secteur | Taper | Assemblée | Format |
|---|---|---|---|---|
| 1 | par défaut à + 512m | Ef00 | / mnt / botter | Fat32 |
| 2 | par défaut à + 2G | 8200 | Échanger | - |
| 3 | par défaut par défaut | 8304 | / Mnt | se débrouiller |
base dhcpcd linux-lts linux-firmware nano
Système d'exploitation configuré en anglais et les formats en portugais:
# /etc/locale.gen
en_US.UTF-8 UTF-8
pt_BR.UTF-8 UTF-8 locale-gen .
Microcode correspondant à l'appareil.
Les bases de SystemD-Boot suffisent à faire que tout fonctionne parfaitement.
Il doit loader.conf comme suggéré et un seul chargeur nommé à partir de arch.conf est déjà suffisant.
# 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 Encore une fois, soyez prudent.
Comprenez ce qu'est l'UEFI et Secure Boot.
La façon la plus simple que je connaisse pour préparer Arch Linux sur les périphériques de démarrage sécurisés est de désactiver le démarrage sécurisé, puis de nettoyer les touches déjà configurées et enfin de créer et de signer les touches à l'aide sbctl .
Avant d'installer un environnement de bureau, je préfère créer mon propre utilisateur.
Je n'aime pas utiliser la racine dans un environnement graphique, dans ma conception, la racine ne doit être utilisée que dans les tâches spécifiques à la racine.
useradd -m -G wheel -s /bin/bash usuario
passwd usuario
Packages pour une bonne expérience d'utilisation du système.
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
Il est également nécessaire de configurer le groupe wheel à l'aide du visudo pour permettre aux utilisateurs du groupe d'utiliser le sudo.
Des forfaits pour un bon travail et une expérience de loisir.
git
fastfetch
Utiliser Oh My Zsh avec Zsh-AutosugSigns, les plugins Zsh-Syntax-HighLighting et le thème PowerLevel10K offriront sûrement une bonne productivité.
Si votre appareil a une carte graphique AMD, lisez le guide AMDGPU.
Vous allez probablement installer les packages suivants:
lib32-vulkan-radeon
lib32-libva-mesa-driver
libva-mesa-driver
mesa
vulkan-radeon
xf86-video-amdgpu
Le guide de sélection peut être très utile aux utilisateurs kgx .
Pour les utilisateurs de Gnome, il peut être très utile de créer des documents avec le menu de clic droit.
La possibilité de créer des environnements contrôlés et isolés offre un avantage unique, faire des erreurs.
En plus de pouvoir faire une erreur autant que vous le souhaitez, il est très valable d'utiliser des machines virtuelles et des conteneurs pour garder le système de fonctionnement propre et fluide.
Il est incomparable à quel point les conteneurs sont plus pratiques et faciles à utiliser pour installer des logiciels directement sur le système d'exploitation.
sudo pacman -S docker
sudo systemctl enable docker.service
sudo systemctl start docker.service
sudo usermod -aG docker $USER
Après cela, effectuez à nouveau la connexion avec votre utilisateur.