Я хотел бы знать, безопасно ли переименовывать пользовательские папки, такие как «Рабочий стол», «Документы», «Музыка» (я хочу, чтобы они начинались со строчной буквы)?
Есть ли программы по умолчанию? установка Ubuntu (10.10 / 11.04), которая ожидает, что эти папки существуют и которые нельзя настроить на использование других?
Согласно стандарту Filesystem Hierarchy Standard в отношении каталога /home вы можете прочитать:
/home - довольно стандартная концепция, но это явно файловая система, специфичная для сайта. Настройка будет отличаться от хоста к хосту. Поэтому ни одна программа не должна полагаться на это место.
/home или даже подпапки вроде /home/user/Music для запуска должны считаться имеющими ошибку.
Тем не менее, могут быть приложения, которые ищут стандартные каталоги, как определено в xdg-user-dirs, так как BTW делает это в вашей системе, когда вы меняете локаль.
Скорее всего, будет безопасно просто переименовать стандартные папки в вашем доме, но гораздо лучшей идеей будет уведомить xdg-user-dirs так, как уже указывал lukasz, чтобы избежать нежелательных побочных эффектов от приложений, которые полагаются на выход по стандартным путям.
Вы можете переименовать папки в файле $HOME/.config/user-dirs.dirs
. По умолчанию:
# 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"
I Сейчас я использую Ubuntu 11.10 на немецком языке. Я заметил, что Имя папки рабочего стола - "Arbeitsfläche". К сожалению, я привык "cd Desktop" вместо "cd Arbeitsfläche". Можно ли переименовать мой Arbeitsfläche на рабочий стол, не нарушая мою систему? источник
Создание символической ссылки
Вы можете либо проделать простой трюк, а именно создать символическую ссылку на Arbeitsfläche. Это гарантированно сработает! cd ~; ln -s Arbeitsfläche Desktop
Изменение именования
Именование этих специальных папок можно указать с помощью набора переменных. Вам нужно будет открыть файл ~ / .config / user-dirs.dirs для редактирования и изменить следующую строку:
XDG_DESKTOP_DIR="$HOME/Arbeitsfläche"
на
XDG_DESKTOP_DIR="$HOME/Desktop"
Затем вам нужно будет создать соответствующий каталог и переместить ваши данные из старого в новый. Достаточно входа в систему и выхода из нее. Надеюсь;)
Но с этим решением не исключено, что некоторые странно разработанные приложения запутаются. В то время как с символической ссылкой это всегда будет работать!
В настоящее время я использую Ubuntu 11.10 на немецком языке. Я заметил, что Имя папки рабочего стола - "Arbeitsfläche". К сожалению, я привык "cd Desktop" вместо "cd Arbeitsfläche". Можно ли переименовать мой Arbeitsfläche на рабочий стол, не нарушая мою систему? источник
Вы можете увидеть здесь .
Вы можете просто создать символическую ссылку.
ln -s ~/Arbeitsfläche ~/Desktop