General recommendations (Français)

État de la traduction:
Cet article est la version francophone de
General recommendations
. Date de la dernière traduction: 2025-09-01. Vous pouvez aider à synchroniser la traduction s'il y a eu des
changements
dans la version anglaise.
Related articles
Frequently asked questions (Français)
Installation guide (Français)
List of applications
Ce document indexe différents articles, et d'importantes informations pour améliorer et ajouter des fonctionnalités après l'installation d'un système Arch. Il est présupposé que le lecteur a suivi le
guide d'installation de base
. Avoir lu et compris les paragraphes
#Administration du système
et
#Gestion des paquets
est
nécessaire
pour suivre les autres sections de cette page, et les autres articles du wiki.
Administration du système
Cette section traite des tâches administratives et de la gestion du système. Consultez
Core utilities
et
Category:System administration
pour en savoir plus.
Utilisateurs et groupes
Une installation nouvelle ne crée pas d'autre utilisateur que le
super-utilisateur
(aussi appelé "root"). Être connecté en tant que root durant une durée prolongée engendre une vulnérabilité du système. De même, exposer le compte root via
SSH
n'est pas une
pratique sûre
. A l'inverse, vous devriez plutôt créer un utilisateur non-privilégié pour la majorité des utilisations, et réserver le compte administrateur pour l'administration du système. Consultez
Users and groups (Français)#Gestion des utilisateurs
pour plus de détails.
Les administrateurs devraient régler «au plus juste» les autorisations d'accès aux ressources du système, et refuser celles-ci aux utilisateurs et services n'en ayant pas besoin pour limiter les risques. Voir
Utilisateurs et Groupes
pour plus de détails.
Sécurité
Lisez
Security
pour des recommandations et les meilleures pratiques sur le durcissement du système.
Pour une liste d'applications permettant d'exécuter des commandes ou de lancer un shell interactif en tant qu'autre utilisateur (par exemple, root), consultez
List of applications/Security#Privilege elevation
.
Gestion des services
Arch Linux utilise
systemd
comme gestionnaire d'
initialisation
et de services. Afin de maintenir votre Arch en bon état, il vous est recommandé d'apprendre les bases de son utilisation.
Les interactions avec
systemd
passent pas la commande
systemctl
. Consultez
Systemd (Français)#Utilisation basique de systemctl
pour les fondamentaux de son utilisation.
Un système de journalisation est également fourni, avec la commande
journalctl
. Consultez
journal
pour plus d'informations.
Maintenance du système
Par sa nature de
rolling release
, Arch a besoin d'une
maintenance régulière
.
Gestion des paquets
Cette section contient des informations utiles relatives à la gestion des paquets. Consultez
Frequently asked questions (Français)#Gestion des paquets
et
Category:Package management
pour en savoir plus.
Note
Il est impératif de se tenir au courant des changements dans Arch Linux qui nécessitent une intervention manuelle
avant
de mettre à jour votre système. Abonnez-vous à la
mailing list arch-announce
ou au
flux RSS des dernières nouvelles
. Vous pouvez également consulter la page d'accueil
Les nouvelles d'Arch
chaque fois que vous effectuez une mise à jour.
pacman
pacman
est le gestionnaire de paquets d'Arch Linux. Tous les utilisateurs d'Arch doivent être à l'aise avec son utilisation avant de lire tout autre article de ce wiki;
Pour la gestion à long terme des paquets en cache, consultez
pacman (Français)#Nettoyage du cache des paquets
.
Consultez la page
pacman (Français)/Tips and tricks (Français)
pour améliorer vos interactions avec ce dernier.
Dépôts
Consultez la page
Dépôts
pour comprendre les objectifs des différents dépôts officiels.
Si vous prévoyez d'utiliser des applications 32 bits, vous aurez besoin d'activer le dépôt
multilib
.
L'article
Dépôts non officiels des utilisateurs
liste plusieurs autres dépôts non pris en charge officiellement.
Enfin, si vous souhaitez aider les développeurs d'Arch à prioriser leurs efforts sur les paquets les plus utilisés, vous pouvez envisager l'installation du service
pkgstats (en)
.
Miroirs
Consultez l'article
Miroirs
pour savoir comment tirer pleinement parti de l'utilisation des miroirs les plus rapides et les plus à jour des dépôts officiels. Comme expliqué dans l'article, un conseil particulièrement judicieux est de vérifier régulièrement l'
État des miroirs
pour obtenir une liste des miroirs qui ont été récemment synchronisés. Cette étape peut être automatisée avec
Reflector
Arch Build System
Les
Ports
sont un système initialement utilisé par les distributions BSD consistant en des scripts de construction qui résident dans une arborescence de répertoires sur le système local. En termes simples, chaque port contient un script dans un répertoire nommé intuitivement d'après l'application tierce installable.
Le
Système de construction d'Arch
(ABS) offre la même fonctionnalité en fournissant des scripts de construction appelés
PKGBUILDs
, qui sont remplis d'informations pour un logiciel donné : hachage d'intégrité, URL du projet, version, licence et instructions de construction. Ces PKGBUILDs sont analysés par
makepkg
, le programme qui génère les paquets qui peuvent être gérés proprement par
pacman
.
Tous les paquets des dépôts ainsi que ceux présents dans l'AUR sont soumis à une recompilation avec
makepkg
.
Arch User Repository
Alors que le système de construction Arch permet de construire des logiciels disponibles dans les dépôts officiels, le
Dépôt des utilisateurs d'Arch
(AUR) est l'équivalent pour les paquets soumis par les utilisateurs. Il s'agit d'un dépôt non pris en charge de scripts de construction accessible par
l'interface web
ou par l'interface RPC
Aurweb
.
Démarrage
Cette section concerne les informations relatives au processus de démarrage
(aussi dit processus de boot)
. Une vue générale et théorique dudit processus peut être trouvé à la page
Processus de boot
. Pour le reste consultez la catégorie
Category:Boot process (Français)
.
Auto-détection du matériel
Le matériel est normalement détecté automatiquement lors du démarrage par
udev
. Une amélioration potentielle du temps de démarrage peut être réalisée en désactivant le chargement automatique des modules, tel que décrit dans la page
Kernel modules
.
De la même manière,
Xorg
est capable de détecter automatiquement le matériel grâce à
udev
, mais l'utilisateur a la possibilité de configurer le serveur X «à la main».
Microcode
Certain processeurs ont des
comportements erronés
que le noyau peut corriger en mettant à jour le
microcode
. Consultez
microcode (en)
pour plus de détails;
Conserver les messages du démarrage
Une fois que l'invite de connexion apparaît, les messages du démarrage sont effacés, laissant les utilisateurs dans l'impossibilité de récupérer ces informations. Pour surmonter cette limitation, vous pouvez
désactiver l'effacement des messages de démarrage
.
Activation du pavé numérique
Num Lock
est une touche présente sur la plupart des claviers. Pour activer le Num Lock au démarrage, consultez
Activation de Num Lock au démarrage
.
Interface graphique
Cette section contient diverses pistes pour les utilisateurs souhaitant faire tourner une interface graphique sur leur système. Voir
Category:Graphical user interfaces (Français)
pour de plus amples informations.
Serveur graphique
Xorg
est une implémentation open-source du
X Window system
(couramment appelé X11 ou X). Celui-ci est nécessaire au fonctionnement des applications dotées d'interfaces graphiques.
Wayland
est une alternative plus récente au serveur X et
Weston
est l'implémentation de référence d'un environnement graphique basé sur Wayland.
Pilotes graphiques
Le pilote d'affichage
modesetting
par défaut fonctionne avec la plupart des cartes vidéo, mais les performances peuvent être améliorées et des fonctionnalités supplémentaires exploitées en installant le
pilote approprié
pour les cartes
AMD
ou
NVIDIA
.
Environnements de bureau
Bien que le serveur graphique fournisse l'infrastructure de base à la réalisation d'un environnement graphique, divers composants supplémentaires sont nécessaires pour une expérience utilisateur satisfaisante. Les
environnements de bureau
tels
GNOME
,
KDE
, ou encore
Xfce
incluent diverses applications intégrées, comme un gestionnaire de fenêtres ou un compositeur, une barre de tâche, un gestionnaire de fichier, un émulateur de terminal, un éditeur de textes, des icônes et bien d'autres utilitaires. Les utilisateurs les moins expérimentés souhaiterons installer un tel environnement de bureau pour obtenir une expérience utilisateur qui leur soit familière. Consultez
Category:Desktop environments (Français)
pour plus d'informations.
Gestionnaires de fenêtres ou compositeurs
Les environnements de bureau fournissent une expérience utilisateur complète et cohérente, cependant, ils ont tendance à consommer une bonne quantité de ressources système. Les utilisateurs à la recherche de performances, ou d'un environnement de travail simple (et/ou minimaliste) peuvent choisir d'installer un
gestionnaire de fenêtres
ou
compositeur
seul, et y ajouter «à la main» seulement quelques éléments choisis.
Sous
Xorg
, de nombreux environnements de bureau autorisent l'utilisation d'un gestionnaire de fenêtres alternatif. Il existe divers
types de gestionnaires de fenêtres
qui se différencient sur leur gestion du placement des fenêtres.
Gestionnaire de connexions
Beaucoup d'environnements de bureau disposent d'un
gestionnaire de connexions
démarrant automatiquement l'environnement graphique et gérant la connexion des divers utilisateurs. Les utilisateurs n'installant pas un environnement de bureau complet peuvent en installer un séparément. (voir
Category:Display managers (Français)
)
Il reste toutefois possible de [[
démarrer X à la connexion
comme alternative à un gestionnaire de connexion.
Répertoires utilisateurs
Les dossiers comme
Téléchargements
ou
Musique
sont créés par le service
xdg-user-dirs-update.service
qui est activé par défaut lors de l'installation du paquet
xdg-user-dirs
. Si votre gestionnaire de fenêtres ou votre environnement de bureau n'installe pas ce paquet, vous pouvez l'installer manuellement et lancer la commande
xdg-user-dirs-update
comme indiqué dans
XDG user directories#Creating default directories
.
Gestion de l'énergie
Cette section peut être utile aux propriétaires d'ordinateurs portables ou aux utilisateurs qui cherchent à contrôler la gestion de l'énergie. Consultez
Category:Power management (Français)
pour en savoir plus.
Consultez
Gestion de l'alimentation
pour un aperçu plus général.
Événements ACPI
Les utilisateurs peuvent configurer la manière dont le système réagit aux événements ACPI tels que l'appui sur le bouton d'alimentation ou la fermeture du couvercle d'un ordinateur portable. Pour la méthode recommandée utilisant
systemd
, consultez
Power management#ACPI events
. Pour l'ancienne méthode, consultez
acpid
.
Mise à l'échelle de la fréquence du CPU
Les processeurs modernes peuvent diminuer leur fréquence et leur tension pour réduire la chaleur et la consommation d'énergie. Moins de chaleur entraîne un système plus silencieux et prolonge la durée de vie du matériel. Consultez
Mise à l'échelle de la fréquence du processeur
pour plus de détails.
Ordinateurs portables
Pour les articles relatifs aux ordinateurs portables ainsi que les guides d'installation spécifiques aux modèles, veuillez consulter
Category:Laptops
. Pour un aperçu général des articles et recommandations relatifs aux ordinateurs portables, consultez
Ordinateur portable
.
Suspension et hibernation
Consultez l'article principal :
Gestion de l'alimentation/Suspension et mise en veille prolongée
.
Multimédia
La
Category:Multimedia (Français)
offre des ressources complémentaires.
Système son
ALSA
est un
système de son
du noyau qui devrait fonctionner dès le départ (il suffit qu'il ne soit
pas réglé en muet
). Les
serveurs de son
tels que
PipeWire
et
PulseAudio
peuvent offrir des fonctionnalités supplémentaires et prendre en charge une configuration audio plus complexe.
Consultez
Professional audio (Français)
pour connaître les exigences audio avancées.
Mise en réseau
Cette section se limite aux procédures de mise en réseau simples. Consultez
Configuration réseau
pour un guide de configuration complet et
Category:Networking (Français)
pour des articles connexes.
Sécurité DNS
Pour une meilleure sécurité lors de la navigation sur le web, du paiement en ligne, de la connexion à des services
SSH
et d'autres tâches similaires, envisagez d'utiliser un
résolveur DNS
avec
DNSSEC
qui peut valider des enregistrements signés
DNS
, et un protocole chiffré tel que
DNS over TLS
,
DNS over HTTPS
ou
DNSCrypt
. Consultez
Résolution de noms de domaine
pour plus de détails.
Configuration d'un pare-feu
Un pare-feu peut fournir une couche supplémentaire de protection au dessus de la pile réseau Linux. Bien que le noyau Arch soit capable d'utiliser
Netfilter
,
iptables
et
nftables
, aucun n'est activé par défaut. Il est fortement recommandé de mettre en place une forme de pare-feu. Consultez
Category:Firewalls (Français)
pour les guides disponibles.
Partage réseau
Pour partager des fichiers entre les machines d'un réseau, suivez l'article
NFS
ou
SSHFS
.
Utilisez
Samba
pour rejoindre un réseau Windows. Pour configurer la machine afin qu'elle utilise Active Directory pour l'authentification, lisez
Intégration Active Directory
.
Consultez également
Category:Network sharing (Français)
.
Périphériques d'entrée
Cette section contient des conseils populaires de configuration des périphériques d'entrée. Consultez
Category:Input devices (Français)
pour en savoir plus.
Disposition des claviers
Les claviers non anglais ou autrement non standard peuvent ne pas fonctionner comme prévu par défaut. Les étapes nécessaires pour configurer le clavier sont différentes pour la console virtuelle et
Xorg
, elles sont décrites respectivement dans
Configuration du clavier dans la console
et
Configuration du clavier dans Xorg
.
Boutons de la souris
Les propriétaires de souris avancées ou inhabituelles peuvent constater que tous les boutons de la souris ne sont pas reconnus par défaut, ou peuvent souhaiter attribuer des actions différentes pour les boutons supplémentaires. Vous trouverez des instructions dans
Boutons de la souris
.
Pavés tactiles pour ordinateurs portables
De nombreux ordinateurs portables utilisent des dispositifs de pointage «touchpad»
Synaptics
ou
ALPS
. Pour ceux-ci, et plusieurs autres modèles de pavés tactiles, vous pouvez utiliser le pilote d'entrée Synaptics ou libinput ; consultez
Touchpad Synaptics (Français)
et
libinput
pour les détails d'installation et de configuration.
TrackPoints
Consultez l'article
TrackPoint
pour configurer votre périphérique TrackPoint.
Optimisation
Cette section vise à résumer les réglages, les outils et les options disponibles utiles pour améliorer les performances du système et des applications.
Benchmarking
Le «
benchmarking
» est l'action de mesurer les performances et de comparer les résultats à ceux d'un autre système ou à une norme largement acceptée par le biais d'une procédure unifiée.
Amélioration des performances
L'article
Amélioration des performances
rassemble des informations et constitue un récapitulatif de base sur l'amélioration des performances dans Arch Linux.
SSD
L'article
SSD
couvre de nombreux aspects des SSD, y compris leur configuration pour maximiser leur durée de vie, par exemple avec
TRIM
.
Services système
Cette section concerne les
daemons
.
Index et recherche de fichiers
La plupart des distributions ont une commande
locate
disponible pour pouvoir rechercher rapidement des fichiers. Arch Linux fournit plusieurs alternatives, consultez
locate
pour plus de détails.
Les moteurs de recherche de bureau
fournissent un service similaire, tout en étant mieux intégré dans les
environnements de bureau
.
Distribution locale du courrier
Une configuration par défaut ne fournit pas de moyen de synchroniser le courrier. Une liste d'agents de distribution du courrier est disponible dans l'article
Serveur de courrier
.
Impression
CUPS
est un système d'impression open source basé sur des standards, développé par OpenPrinting pour Linux. Consultez
Category:Printers (Français)
pour des articles spécifiques aux imprimantes.
Apparence
Cette section contient les améliorations fréquemment demandées pour rendre l'expérience d'Arch plus agréable sur le plan esthétique. Consultez
Category:Eye candy
pour en savoir plus.
Polices
Vous pouvez souhaiter installer un jeu de polices TrueType, car seules les polices bitmap non extensibles sont incluses dans un système Arch de base. Il existe plusieurs
familles de polices
à usage général offrant une large couverture
Unicode
et même
compatibles dans leur métrique
avec les polices d'autres systèmes d'exploitation.
Une pléthore d'informations sur le sujet peut être trouvée dans les articles
Polices
et
Configuration des polices
.
S'ils passent beaucoup de temps à travailler depuis la console virtuelle (c'est-à-dire en dehors d'un serveur X), les utilisateurs peuvent souhaiter changer la police de la console pour améliorer la lisibilité ; consultez
Linux console#Fonts
.
Thèmes GTK et Qt
Une grande partie des applications avec une interface graphique pour les systèmes Linux sont basées sur les boîtes à outils
GTK
ou
Qt
. Consultez ces articles et
Uniform look for Qt and GTK applications
pour trouver des idées pour améliorer l'apparence de vos programmes installés et l'adapter à votre goût.
Améliorations de la console
Cette section s'applique aux petites modifications qui améliorent l'aspect pratique des programmes en console. Consultez
Category:Command-line shells (Français)
pour en savoir plus.
Améliorations de la complétion par tabulation
Il est recommandé de configurer correctement et immédiatement la
complétion
étendue avec la touche de tabulation, comme indiqué dans l'article de votre
shell
préféré.
Alias
L'alias d'une commande, ou d'un groupe de commandes, est un moyen de gagner du temps lors de l'utilisation de la console. C'est particulièrement utile pour les tâches répétitives qui ne nécessitent pas de modification importante de leurs paramètres entre les exécutions. Des alias communs permettant de gagner du temps peuvent être trouvés dans
Bash#Aliases
, qui sont facilement portables dans
Zsh
également.
Les shells alternatifs
Bash
est l'interpréteur de commandes installé par défaut dans un système Arch. Le médium d'installation en direct, cependant, utilise
Zsh
avec le paquet additionnel
grml-zsh-config
. Consultez
Command-line shell#List of shells
pour plus d'alternatives.
Ajouts à Bash
Une liste de divers paramètres Bash, de recherche d'historique et de macros
Readline
est disponible dans
Bash#Tips and tricks
.
Sortie colorée
Cette section est traitée dans
Sortie couleur en console
.
Fichiers compressés
Les fichiers compressés, ou archives, sont fréquemment rencontrés sur un système GNU/Linux.
Tar
est l'un des outils d'archivage les plus utilisés, et les utilisateurs doivent être familiers avec sa syntaxe (les paquets Arch Linux, par exemple, sont simplement des archives
zstd
compressés). Consultez
Archivage et compression
.
Invite de la console
L'invite de la console (
PS1
) peut être personnalisée dans une large mesure. Consultez
Bash/Prompt customization
ou
Zsh#Prompts
si vous utilisez Bash ou Zsh, respectivement.
Emacs
Emacs est connu pour ses options qui vont au-delà des fonctions d'édition de texte ordinaire, l'une d'entre elles étant un remplacement complet de l'interpréteur de commandes. Consultez
Emacs#Colored output issues
pour une correction concernant les caractères déformés qui peuvent résulter de l'activation des couleurs.
Prise en charge de la souris
L'utilisation d'une souris avec la console pour les opérations de copier-coller peut être préférée au mode de copie traditionnel de
GNU Screen
. Reportez-vous à
Souris à usage général
pour des instructions complètes. Notez que vous pouvez déjà faire cela dans les
émulateurs de terminal
avec le
presse-papiers
.
Gestion des sessions
À l'aide de multiplexeurs de terminaux tels que
tmux
ou
GNU Screen
, les programmes peuvent être exécutés dans des sessions composées d'onglets et de volets qui peuvent être détachés à volonté. Ainsi, lorsque l'utilisateur ferme l'émulateur de terminal, termine
X
ou se déconnecte, les programmes associés à la session continuent de s'exécuter en arrière-plan tant que le serveur du multiplexeur de terminaux est actif. Pour interagir avec les programmes, il faut se rattacher à la session.