Почему Kubuntu и другие дистрибутивы называет стоковые папки кириллицей?

Например, "/home/{username}/Документы", "/home/{username}/Загрузки/". Я, конечно, задал в параметрах, что русский язык должен использоваться в клавиатуре, но разве хорошая затея называть папки не латиницей?
  • Вопрос задан
  • 5659 просмотров
Решения вопроса 1
@Voland69
Во времена Windows 98, когда где-то cp1251 а где-то cp866, идея и правда так себе.
Настолько так себе, что даже в Windows 10 например в ФС всегда "C:\Users\{username}\Downloads", а в GUI в зависимости от локали "Users" превращается в "Пользователи", а "Downloads" в "Загрузки".

В Linux же уже довольно давно дефолтная кодировка UTF-8, так что можно и кириллицей, можно и греческими буквами папки обзывать - никакой принципиальной разницы.

Единственный замеченный минус - иногда при обновлении системы что-то глючит и он предлагает пакетом переименовать папки с русского на английский или обратно.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
hint000
@hint000
у админа три руки
Это не папки, а сивольные ссылки на папки. Сами папки латиницей. Desktop, Documents, Downloads, Music, Pictures, Videos.
$ cat ~/.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"

Откуда это всё?:
Есть такой стандарт.
https://specifications.freedesktop.org/basedir-spe...
https://ru.wikipedia.org/wiki/Freedesktop.org
Ответ написан
xotkot
@xotkot
хорошо есть и хорошо весьма
если нужно на латинице то выполни в консоли
LC_ALL=C.UTF-8 xdg-user-dirs-update --force
детальнее смотри XDG user directories/Creating default directories
Ответ написан
Комментировать
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
Потому что так захотели создатели дистриба :)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы