- Préparation du système
- Optimisation de DNF
- Configuration des dépôts
- Mise à jour des firmwares
- Configuration des pilotes graphiques NVIDIA
- Secureboot
- Configuration AMD et Intel
- Configuration multimédia
- Ajout de polices
- Ajout d’extensions pour GNOME
- Installation des outils de compression
- Installation d’applications diverses
- Guides divers
- Dépannage et Conseils
1. Préparation du système
Mettre à jour Fedora : Avant de commencer toute configuration, assurez-vous que votre système est à jour. Utilisez la commande suivante :
sudo dnf check-update --refresh
Si des mises à jour sont disponibles, appliquez-les avec :
sudo dnf upgrade
2. Optimisation de DNF
- Activation de
fastestmirror
pour sélectionner le miroir le plus rapide, augmentation demax_parallel_downloads
à 10 pour les téléchargements simultanés, et activation decountme
pour aider Fedora à collecter des statistiques anonymes sur l’utilisation des paquets.echo 'fastestmirror=true' | sudo tee -a /etc/dnf/dnf.conf echo 'max_parallel_downloads=10' | sudo tee -a /etc/dnf/dnf.conf echo 'countme=true' | sudo tee -a /etc/dnf/dnf.conf
3. Configuration des dépôts
Ajouter le dépôt Flathub pour Flatpak : Cette action n’est pas utile sur Fedora Workstation ou Silverblue si vous avez cocher la case “ajout des dépots tiers” en post installation.
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
Installer les dépôts RPM Fusion (libres et non libres) :
sudo dnf install -y https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Ajout Appstream metadata de rpmfusion
sudo dnf update -y @core
4. Mise à jour des firmwares
Utilisation de fwupdmgr
pour la mise à jour des firmwares :
sudo fwupdmgr refresh --force && \
sudo fwupdmgr get-updates && \
sudo fwupdmgr update
5. Configuration des pilotes graphiques NVIDIA
- Installation des pilotes NVIDIA et support CUDA :
sudo dnf install -y akmod-nvidia sudo dnf install -y xorg-x11-drv-nvidia-cuda
- Installation de Vulkan :
sudo dnf install -y vulkan
- Support ffmpeg avec NVENC/NVDEC (CUDA) :
sudo dnf install -y xorg-x11-drv-nvidia-cuda-libs
- Support de VDPAU/VAAPI :
sudo dnf install -y libva-nvidia-driver.{i686,x86_64} libva-utils vdpauinfo
6. Secureboot
Le secureboot fonctionne très bien sur Fedora sans faire ce qui suit, ce qui suit n’est utile que avec les drivers Nvidia propriétaires ou autre DKMS.
Le Secureboot est une fonctionnalité de sécurité du firmware UEFI qui assure que seuls les logiciels autorisés peuvent être lancés au démarrage de l’ordinateur, empêchant ainsi le chargement de logiciels malveillants.
Installation des dépendances nécessaires au Secure Boot :
sudo dnf install -y kmodtool akmods mokutil openssl
Génération de votre clé :
sudo kmodgenca
sudo mokutil --import /etc/pki/akmods/certs/public_key.der
À cette étape on va vous demander un mot de passe à usage unique qu’il faudra entrer une seule fois au reboot. Celui-ci ne servira plus jamais et n’a aucune influence sur le niveau de sécurité. Mettez donc un mot de passe très simple surtout qu’au redémarrage, au moment de saisir le mot de passe, vous serez en qwerty et non en azerty. Vous pouvez même mettre une seule lettre, en pensant bien que au redémarrage vous êtes en qwerty donc si vous mettez a
faudra mettre q
.
Après cela, nous redémarrons, activons le Secure Boot dans le BIOS, et nous serons accueillis par un bel écran bleu. Il faudra alors procéder comme suit, regardez la vidéo : Cliquez pour voir la vidéo
- Enroll MOK
- Continue
- Se rappeler que on est en qwerty et pas azerty
- Entrer le mot de passe à utilisation unique choisi précédemment.
Pour vérifier que le sécureboot est actif : mokutil --sb-state
7. Configuration AMD et Intel
Remplacement des pilotes Mesa :
- Exécutez les commandes suivantes pour remplacer les pilotes standards par les versions freeworld :
sudo dnf swap -y mesa-va-drivers mesa-va-drivers-freeworld sudo dnf swap -y mesa-vdpau-drivers mesa-vdpau-drivers-freeworld
- Pour les utilisateurs de Steam ou d’autres applications nécessitant une compatibilité 32 bits, installez également les versions i686 :
sudo dnf swap -y mesa-va-drivers.i686 mesa-va-drivers-freeworld.i686 sudo dnf swap -y mesa-vdpau-drivers.i686 mesa-vdpau-drivers-freeworld.i686
Intel seulement
Pour les GPU Intel, l’installation du pilote intel-media-driver
est essentielle pour l’encodage et le décodage vidéo matériel, ce qui permet une gestion efficace des tâches multimédias.
sudo dnf install -y intel-media-driver
AMD seulement
ROCm est une plateforme de calcul ouvert optimisée pour les GPU AMD. Elle est utile pour les tâches de calcul intensif telles que le traitement d’image, la science des données et le deep learning.
- Installez ROCm avec les commandes suivantes :
sudo dnf -y install rocm-opencl rocminfo rocm-clinfo rocm-hip rocm-runtime rocm-smi rocm-hip-devel
8. Configuration multimédia
- Installation des codecs multimédia pour une meilleure compatibilité :
sudo dnf swap -y ffmpeg-free ffmpeg --allowerasing sudo dnf groupupdate -y multimedia --setopt='install_weak_deps=False' --exclude=PackageKit-gstreamer-plugin sudo dnf groupupdate -y sound-and-video
9. Ajout de polices
- Installation des polices Microsoft et d’autres polices pour une meilleure compatibilité bureautique :
sudo dnf install -y curl cabextract xorg-x11-font-utils fontconfig sudo rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm sudo dnf install -y 'google-roboto*' 'mozilla-fira*' fira-code-fonts dejavu-fonts-all liberation-fonts google-noto-emoji-fonts google-noto-color-emoji-fonts google-noto-sans-fonts google-noto-serif-fonts 'adobe-source-code*'
10. Ajout d’extensions pour GNOME
Pour enrichir l’expérience utilisateur sur l’environnement de bureau GNOME, l’installation de certaines extensions peut être très utile. Voici comment installer et activer une variété d’extensions GNOME utiles :
Installation des outils et extensions GNOME :
sudo dnf install -y gnome-tweaks gnome-extensions-app
Activer les extensions essentielles :
- AppIndicator et KStatusNotifierItem Support pour intégrer les indicateurs d’application dans la barre supérieure.
gnome-extensions enable appindicatorsupport@rgcjonas.gmail.com
- Caffeine pour désactiver la mise en veille automatique.
sudo dnf install -y gnome-shell-extension-caffeine gnome-extensions enable caffeine@patapon.info
- L’extension GameMode indique si gamemode est en cours d’utilisation (nécessite d’avoir gamemode installé)
sudo dnf install -y gnome-shell-extension-gamemode gnome-extensions enable gamemode@christian.kellner.me
- GSConnect pour intégrer votre appareil Android avec votre bureau GNOME.
sudo dnf install -y gnome-shell-extension-gsconnect gnome-extensions enable gsconnect@andyholmes.github.io
- AppIndicator et KStatusNotifierItem Support pour intégrer les indicateurs d’application dans la barre supérieure.
Configuration des extensions :
- Pour activer les extensions système pour tous les utilisateurs, vous pouvez configurer les extensions à l’aide de dconf. Voici un exemple de configuration :
cat <<EOF | sudo tee /etc/dconf/db/local.d/00-extensions [org/gnome/shell] # List all extensions that you want to have enabled for all users enabled-extensions=['appindicatorsupport@rgcjonas.gmail.com', 'caffeine@patapon.info', 'gamemode@christian.kellner.me', 'gsconnect@andyholmes.github.io'] EOF sudo dconf update
- Pour activer les extensions système pour tous les utilisateurs, vous pouvez configurer les extensions à l’aide de dconf. Voici un exemple de configuration :
11. Installation des outils de compression
- Installation des outils de compression pour gérer divers formats d’archives :
sudo dnf install -y p7zip p7zip-plugins unrar unace lha
12. Installation d’applications diverses
OpenRGB :
- OpenRGB permet de contrôler l’éclairage RGB de nombreux périphériques et composants informatiques. Il offre une interface unifiée pour gérer les configurations RGB sans dépendre de logiciels spécifiques au fabricant.
sudo dnf install -y openrgb
- OpenRGB permet de contrôler l’éclairage RGB de nombreux périphériques et composants informatiques. Il offre une interface unifiée pour gérer les configurations RGB sans dépendre de logiciels spécifiques au fabricant.
Fastfetch :
- Fastfetch est un outil similaire à Neofetch, mais avec plus de personnalisation et des performances optimisées. Il affiche les détails du système d’une manière visuellement attrayante directement dans le terminal.
sudo dnf install -y fastfetch
- Fastfetch est un outil similaire à Neofetch, mais avec plus de personnalisation et des performances optimisées. Il affiche les détails du système d’une manière visuellement attrayante directement dans le terminal.
Bloqueur de pub/malwares pour Firefox (uBlock Origin) :
- uBlock Origin est une extension pour Firefox efficace pour bloquer les publicités et les malwares, améliorant ainsi la vitesse et la sécurité de la navigation.
sudo dnf install -y mozilla-ublock-origin
- uBlock Origin est une extension pour Firefox efficace pour bloquer les publicités et les malwares, améliorant ainsi la vitesse et la sécurité de la navigation.
Gestion des droits des Flatpaks (Flatseal) :
- Flatseal est une application graphique qui permet aux utilisateurs de gérer facilement les permissions des applications Flatpak sur leur système.
sudo dnf install -y flatseal
- Flatseal est une application graphique qui permet aux utilisateurs de gérer facilement les permissions des applications Flatpak sur leur système.
GameMode :
- GameMode est un démon système conçu pour optimiser automatiquement les paramètres de performance du système Linux lors de l’exécution de jeux vidéo, améliorant ainsi les performances du CPU et du GPU pour les jeux.
sudo dnf install -y gamemode
- GameMode est un démon système conçu pour optimiser automatiquement les paramètres de performance du système Linux lors de l’exécution de jeux vidéo, améliorant ainsi les performances du CPU et du GPU pour les jeux.
Btrfs Assistant :
- Btrfs Assistant est un outil graphique qui facilite la gestion des systèmes de fichiers Btrfs, offrant des fonctionnalités comme la création et la gestion de sous-volumes, de snapshots et de rebalances.
sudo dnf install -y btrfs-assistant
- Btrfs Assistant est un outil graphique qui facilite la gestion des systèmes de fichiers Btrfs, offrant des fonctionnalités comme la création et la gestion de sous-volumes, de snapshots et de rebalances.
13. Guides divers
- Formater et monter un disque : Formater et monter au démarrage ses disques / SSD internes sur Linux
- Astuces : Astuces diverses, ne concernant pas une distribution spécifique.
- Steam : Guide de post-installation pour Steam
14. Dépannage et Conseils
Ce guide vise à offrir une introduction complète à l’utilisation de Fedora pour le gaming et le multimédia. Pour des problèmes spécifiques, n’hésitez pas à rejoindre notre discord :
Ce guide est destiné à être régulièrement mis à jour. Vos retours et contributions sont les bienvenus pour aider à enrichir cette ressource et assister d’autres utilisateurs dans leur expérience Fedora.
Dernier import depuis fedora-guide-fr le 11/10/2024 par Darkone Linux