Est-il sécuritaire de renommer des dossiers d'utilisateurs spéciaux?

21

Je voudrais savoir s'il est sécuritaire de renommer les dossiers utilisateur tels que "Bureau", "Documents", "Musique" (je veux qu'ils commencent en minuscules)?

Y a-t-il des programmes dans une installation par défaut d'Ubuntu (10.10 / 11.04) qui s'attendent à ce que ces dossiers existent et ne peuvent pas être configurés pour en utiliser différents?

    
posée htorque 21.01.2011 - 14:30
la source

4 réponses

14

Selon le standard de hiérarchie du système de fichiers en ce qui concerne le répertoire / home, vous pouvez lire:

  

/ home est un concept assez standard, mais il s’agit clairement d’un système de fichiers spécifique à un site. L'installation diffère d'un hôte à l'autre. Par conséquent, aucun programme ne doit dépendre de cet emplacement.

Par conséquent, une application qui nécessite / home ou même des sous-dossiers comme / home / user / Music doit être considérée comme ayant un bogue.

Néanmoins, il se peut que certaines applications recherchent des répertoires standard tels que définis par xdg-user-dirs , comme BTW fait votre système lorsque vous modifiez les paramètres régionaux.

Il est fort probable qu’il soit prudent de renommer simplement les dossiers standard de votre maison, mais c’est une idée bien meilleure de notifier xdg-user-dirs à la manière lukasz a déjà été mis en évidence pour éviter les effets secondaires indésirables des applications reposant sur des chemins standard existants.

    
réponse donnée Takkat 21.01.2011 - 16:52
la source
23

Vous pouvez renommer les dossiers dans le fichier $HOME/.config/user-dirs.dirs . Voici la valeur par défaut:

# 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/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
    
réponse donnée lukasz 21.01.2011 - 14:57
la source
5
  

J'utilise actuellement Ubuntu 11.10 en allemand. J'ai remarqué que le   Le nom du dossier du bureau est "Arbeitsfläche". Malheureusement, je suis habitué à   "cd Desktop" au lieu de "cd Arbeitsfläche". Est-il possible de renommer   mon Arbeitsfläche à Desktop sans casser mon système? source

Créer un lien symbolique

Vous pourriez soit faire une simple astuce qui serait de créer un lien symbolique vers Arbeitsfläche. Ceci est garanti pour fonctionner! cd ~; ln -s Arbeitsfläche Desktop

Modifier le nom

La dénomination de ces dossiers spéciaux peut être spécifiée par un ensemble de variables. Vous devez ouvrir le fichier ~ / .config / user-dirs.dirs pour l'édition et modifier la ligne suivante:

XDG_DESKTOP_DIR="$HOME/Arbeitsfläche"

à

XDG_DESKTOP_DIR="$HOME/Desktop"

Ensuite, vous devez créer le répertoire approprié et transférer vos données de l’ancien vers le nouveau. Une connexion et une déconnexion devraient suffire. Espérons que;)

Mais avec cette solution, il n’est pas impossible de confondre certaines applications bizarrement développées. Alors qu'avec un lien symbolique, cela fonctionnera toujours!

    
réponse donnée Huygens 14.05.2012 - 10:17
la source
4
  

J'utilise actuellement Ubuntu 11.10 en allemand. J'ai remarqué que le   Le nom du dossier du bureau est "Arbeitsfläche". Malheureusement, je suis habitué à   "cd Desktop" au lieu de "cd Arbeitsfläche". Est-il possible de renommer   mon Arbeitsfläche à Desktop sans casser mon système? source

Vous pouvez, voir ici .

Vous pouvez simplement créer un lien symbolique.

ln -s ~/Arbeitsfläche ~/Desktop
    
réponse donnée lorenzo-s 14.05.2012 - 09:47
la source

Lire d'autres questions sur les étiquettes