четверг, 13 ноября 2008 г.

Переименование папок в домашней директории с кирилицы на латиницу.

Переименование папок в домашней директории с кирилицы на латиницу. | Kubuntu


Как известно, при установке системы и выборе русского языка как основного в домашней папке пользователя автоматически создаются папки с русскими именами: Рабочий стол, Документы, Картинки, Музыка, Видео, Шаблоны, Общедоступная.

Все бы хорошо, но вот при работе выясняется, что далеко не все программы в состоянии адекватно воспринимать папки на кирилице и по ходу работы может возникнуть много различных, на первый взгляд непонятных глюков. Типа не возможности установить или запустить программу расположенную на рабочем столе. Все это связанно именно с наличием руских букв в пути к файлу. Поэтому для нормальной, безглючной работы нам нужно переименовать папки с кирилицы на латиницу. Правильно делается это следующим образом:

  1. Переименовываем папки с руссих букв на английские, на пример:
    • Рабочий стол - Desktop
    • Документы - Doc
    • Картинки - Pictures
    • Музыка - Music
    • Видео - Video
    • Шаблоны - Templates
    • Общедоступная - Share
  2. Открываем файл .config/user-dirs.dirs Папка .config находиться в домашней папке пользователя и так как имеет в начале точку - то это означает что папка скрытая. Потому чтобы её увидеть в дельфине нужно включить режим отображения скрытых файлов, это делается нажатием "Alt + ." (Альт и точка).
    Ну и прописываем в открытом файле новые пути. У меня этот файл выглядит так:

    # 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/Desktop"
    XDG_TEMPLATES_DIR="$HOME/Templates"
    XDG_PUBLICSHARE_DIR="$HOME/Share"
    XDG_DOCUMENTS_DIR="$HOME/Doc"
    XDG_MUSIC_DIR="$HOME/Music"
    XDG_PICTURES_DIR="$HOME/Pictures"
    XDG_VIDEOS_DIR="$HOME/Video"

3 комментария:

hip0 комментирует...

Big thanks!

Анонимный комментирует...

Еще можно использовать
xdg-user-dirs-update --force что бы не делать все переименования вручную.

Анонимный комментирует...

thx!