Les dossiers de Linux

Cette pages contient les chemins importants dans Linux.

Une très bonne explication des dossiers de base est disponible sur le site du zéro.

/usr/share/icons/        < Dossier des icônes.
/usr/share/applications/ < Dossier des .desktop principaux.
/etc/skel/               < Dossier ou sont stockés les fichiers créés dans un nouveau profile.
/etc/kde4/               < Dossier ou sont stockés les fichiers de configuration par défaut de kde4.
/etc/network/interfaces  < Fichier de configuration des interfaces réseaux.
/etc/fstab               < Fichier de configuration de montage des disques ([Page

Wikipedia](http://fr.wikipedia.org/wiki/Fstab)).
/etc/mtab                < Liste tout les points de montage du système.
/etc/crontab             < Les commandes planifiées.
/etc/protocols           < La liste des protocoles de communication.
/etc/services            < La liste des ports des protocoles de service ([Page

About.com](http://linux.about.com/cs/linux101/g/slshetcslshserv.htm)).
/etc/rc.local            < Les applications lance au démarrage de Linux.
/proc/mounts             < Liste tout les points effectif montés du système.
/proc/cpuinfo            < Infos sur le(s) processeur(s) du système.
/proc/meminfo            < La mémoire du système. Plus d'infos [`ici`](http://www.sygus.net/dotclear/index.php?post/2008/04/25/La-memoire-sous-Linux-proc-meminfo).
/proc/*PID*/status       < La mémoire d'un programme. Plus d'infos [`ici`](http://www.linuxforums.org/forum/kernel/49438-proc-pid-status.html).

Les .desktop

Les fichier .desktop sont des “lanceurs d'application”. Ils jouent un peu le rôle des raccourcies de Windows (Plus d'info ici).

Le dossier:

 /usr/share/applications

Contient la plupart des .desktop de votre environnement.

Le dossier:

 ~/.local/share/applications

Contient vos .desktop locaux.

Un exemple:

 ~/.local/share/applications/my-app.desktop

Contient grossierement:

 [Desktop Entry]
 Encoding=UTF-8
 Value=1.0
 Type=Application
 Name=My App
 Name[fr]=Mon Application
 Comment=Cool app!
 Icon=/home/user/myApp/icon.png
 Exec=/home/user/myApp/myapp
 Categories=Utility
 Path=/home/user/myApp

Les catégories de Freedesktop sont disponible ici: Registered Categories.

C'est aussi ici que s'enregistre les programmes quand vous décidez d'ouvrir une extension avec une certaine application (“ouvrir avec...”).

~/.local/share/applications/userapp-gedit-D9MDZV.desktop

Les fichiers de config globaux

Cette section explique certains fichiers et dossiers de configuration globaux du système.

Changer les application par défaut de Linux

Ce fichier liste les application .desktop a utiliser en fonction du type MIME du fichier (image, texte, video, etc...).

/usr/share/applications/defaults.list

Si vous changez le desktop de votre distribution préféré (pour virer tout ce qui est KDE/Gnome et passer a du 100% Xfce par exemple) il est vivement conseillé de l’éditer en ajoutant les logiciels propres a votre environnement en fin de ligne. En effet, ce fichier est souvent prévu pour le desktop d'origine et n'est pas adapté en fonction des changements que vous faites sur votre système.

Source: Programme par défaut pour les images

Les fichier de config locaux

Dans cette section sont listés certains fichier et dossiers de configuration locaux parfois accompagnés d'une explication.

Le menu

 ~/.config/menus/

Ce dossier contient les .menu qui définissent comment est structuré le menu. Ces fichiers font des appels aux .desktop qui eux même définissent les entrées du menu.

Dernière mise à jour : ven. 08 mai 2020