C'est en baillant que la loutre le dit:

Lâche les ch'vauuuxx!!

Loutre avec écouteurs

Personnaliser les dossiers par défaut sous Ubuntu

jeu, 09/12/2010 - 10:17 -- d43m
Dossiers par défaut

T'as envie d'avoir de jolies icônes sur ton bureau GNOME (ou dans ton dossier personnel) mais tu es, comme moi, allergique aux majuscules par ce que ça prend juste trop de temps à taper dans un terminal ? Voilà la solution.

Que le dossier personnel soit le bureau ou un dossier, cela n'a pas d'importance. Ce qu'on va voir maintenant, c'est comment paramétrer ces fameux dossiers qui sont créés par défaut lors de l'installation fraîche d'une distribution Ubuntu (ou autres) : Images, Documents, Modèles, Téléchargements, Vidéos.

Personnellement, avoir un dossier "Modèles" juste avoir des modèles de documents prend juste trop de place dans mon dossier personnel. Je vais donc l'appeler ".modeles" pour qu'il soit caché. Il sera toujours possible d'y mettre des fichiers, il suffira de faire CTRL+H pour afficher les fichiers et les dossiers cachés.

Le dossier "Vidéos", je le renomme en "multimedia". Le dossier "Téléchargements" en "téléchargements", le dossier "Documents" en "documents" et le dossier "Images" en "images. Alors comment faire ?

On a un fichier de configuration personnel qui gère tout ça, c'est le fichier /home/monutilisateur/.config/user-dirs.dirs. On va donc l'éditer en lançant dans un terminal :

gedit ~/.config/user-dirs.dirs

Le nouveau fichier ressemblera à ça, selon l'humeur :

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
# 
XDG_DESKTOP_DIR="$HOME/"
XDG_DOWNLOAD_DIR="$HOME/téléchargements"
XDG_TEMPLATES_DIR="$HOME/.modeles"
XDG_PUBLICSHARE_DIR="$HOME/"
XDG_DOCUMENTS_DIR="$HOME/documents"
XDG_MUSIC_DIR="$HOME/musique"
XDG_PICTURES_DIR="$HOME/images"
XDG_VIDEOS_DIR="$HOME/multimedia"

La variable $HOME représente ici /home/michael (où "michael" est mon nom d'utilisateur).

Plus d'infos : http://doc.ubuntu-fr.org/tutoriel/personnaliser_gnome

En passant, pour définir le bureau en tant que dossier personnel (pour que les fichiers qui traînent ne traînent qu'à un seul endroit) : ALT+F2, entrer gconf-editor, ensuite navigue jusqu'à Apps -> Nautilus -> Preferences et active desktop_is_home_dir.

EDIT: On pourra également, pour ne pas avoir à renommer ses dossier, changer le comportement de bash pour qu'il prennent en compte les majuscules lors de l'autocomplétion :

Ou plus proprement dans son .inputrc :
set completion-ignore-case on

Plus d'infos également ici : http://blog-marcel.eu/index.php?article56/assouplir-la-casse-en-console

Commentaires

Super ! J'ai caché les dossiers "modèles", "gcompris"... en utilisant le fichier .hidden
Plus d'infos : http://doc.ubuntu-fr.org/fichier_cache

Pour ceux qui n'aiment pas taper les majuscules, il y a moyen de faire fonctionner l'auto-complétion sans qu'elle prenne en compte la casse.

Il suffit de mettre dans son .bashrc :
bind 'set completion-ignore-case on'

Ou plus proprement dans son .inputrc :
set completion-ignore-case on

Merci, je rajoute ;)

Aaargh, je t'ai rédigé une petite réponse sur mon site, et j'ai totalement oublié de t'en informer. 3po m'a coiffé au poteau du coup. ^^

Ouais j'ai vu, je suis les flux rss du planet :)