Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Переименование папок в домашней директории с кирилицы на латиницу  (Прочитано 3043 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн pro-xy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Помогите переименовать, не хочет Ubuntu 18.04.2 LTS гном переименовывать. Делал так: правил .config/user-dirs.dirs

исходный код
(Нажмите, чтобы показать/скрыть)

заменяю на
(Нажмите, чтобы показать/скрыть)

перелогиниваюсь и всё оказывается на десктопе, открываю снова user-dirs.dirs и вижу система сбросилась на код
(Нажмите, чтобы показать/скрыть)

помогите найти решение
« Последнее редактирование: 09 Март 2019, 14:17:06 от pro-xy »

Оффлайн moreplavatel2

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
.config/user-dirs.locale
в нем замени ru на en
en_US

ну и что бы точно уж не слетало
chattr +i .config/user-dirs.locale
chattr +i .config/user-dirs.dirs

Оффлайн pro-xy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Править только .config/user-dirs.locale или вместе с .config/user-dirs.dirs? Мне не локализацию целиком надо поменять, только стандартные папки. Попробую, отпишусь.

Оффлайн moreplavatel2

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
можешь отредактировать только .config/user-dirs.locale
а файл .config/user-dirs.dirs просто удалить.после того как перелогенишься папки автоматом создадутся на английском.
Можешь пойти дальше и задать свои имена для переменных.
Мой user-dirs.dirs выглядит так
XDG_DESKTOP_DIR="$HOME/desktop"
XDG_DOWNLOAD_DIR="$HOME/download"
XDG_DOCUMENTS_DIR="$HOME/others"
XDG_TEMPLATES_DIR="$HOME/others/templates"
XDG_PUBLICSHARE_DIR="$HOME/others/public"
XDG_MUSIC_DIR="$HOME/others/music"
XDG_PICTURES_DIR="$HOME/others/pictures"
XDG_VIDEOS_DIR="$HOME/others/videos"
Все лишние папки которые мне не нужны убраны в одну others а download и desktop заданы с маленькой буквы.

Оффлайн pro-xy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Что ж, получилось, но не то что я хотел, длинным и кривым путём.
Отредактировал .config/user-dirs.locale и файл .config/user-dirs.dirs, перелогинился, окошечко спросило спросило оставить имена или изменить, неосторожно нажал заменить и всё вернулось к началу.

Цитировать
отредактировать только .config/user-dirs.locale а файл .config/user-dirs.dirs просто удалить
не сработало.

Опять исправил .config/user-dirs.locale и .config/user-dirs.dirs, запрет на правку кушает только с судо sudo chattr +i .config/user-dirs.locale
sudo chattr +i .config/user-dirs.dirs
Теперь у меня стало две локали одновременно: английская и русская, причём английские папки пришлось создавать вручную - наутилус ругался что папка не найдена. Таки да, так и отображает слева в панели: Документы, Музыка, т.д. и Documents, Music, etc. ЁПРСТ. Как это исправить?
« Последнее редактирование: 09 Март 2019, 16:07:06 от pro-xy »

Оффлайн andytux

  • Старожил
  • *
  • Сообщений: 3929
    • Просмотр профиля
Чего ради эта возня?
Чтобы система не мешала себя рушить, нужно это делать из "живой" системы.

Оффлайн moreplavatel2

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Чего ради эта возня?Ни знаю какие цели проследует pro-xy но я изменил на английский и с маленькой буквы для того что бы было удобнее пользоваться из консоли.

Оффлайн pro-xy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Цитировать
Чего ради эта возня?
/home/user/Загрузки/myfile
/home/user/Dowloads/myfile
Второй вариант крайне удобней чем писать пути с латиницей, много работаю с терминалом.

Цитировать
изменил на английский и с маленькой буквы
так ещё удобней
« Последнее редактирование: 09 Март 2019, 16:01:41 от pro-xy »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27356
    • Просмотр профиля
Чего ради эта возня?
Позиция "жри что дают", конечно, понятна. Но неприемлема.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн moreplavatel2

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
не сработало.
Скорее всего не сработало из за того что нужно разлогиниться и делать изменения либо с live cd либо из под root'a.

Создай сначала все папки которые ты прописываешь в переменные в файле user-dirs.dirs . Укажи локаль явно для этих папок в файле user-dirs.locale (в нашем случае en_US).
Запрети изменение этих файлов
sudo chattr +i .config/user-dirs.locale
sudo chattr +i .config/user-dirs.dirs

Повторюсь, все это нужно проделать из под другой утечки либо с live cd.

Ну и если вопрос интересен то можно и в гуле посмотреть по поводу xdg-user-dir

Оффлайн pro-xy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
moreplavatel2, спасибо за советы, направление понятно, буду ковырять дальше. Откачу всё назад и попробую снова с загрузочной флешки. Наэкспериментируюсь - отпишусь за результат.

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5033
  • Все по палатам!
    • Просмотр профиля
Насколько помню, если поменять язык интерфейса на английский, система сама спросит, менять ли название директорий (тогда поменять на английски). Потом поменять на русский и на вопрос по переименованию директорий отказаться.
Извините, я все еще учусь

Оффлайн andytux

  • Старожил
  • *
  • Сообщений: 3929
    • Просмотр профиля
Цитировать
удобней чем писать пути с латиницей, много работаю с терминалом
Тогда возможно подойдет.
GUI-шным ФМ практически не пользуюсь, как там будет выглядеть не важно. В основном пользуюсь MC.
Файлы ~/.config/user-dirs.dirs, ~/.config/user-dirs.locale не трогаю. Они не мешают, при любой локали.
 В живой системе. Из "медийных каталогов" оставлен только Desktop. Все остальные (Documents, Videos и т.д.) заменены симлинками на него (имена сохранены). Русские сделаны симлинками на соответствующие английские.
Например, "Документы" это симлинк на "Documents". Т.о, все что попадает в "медийные каталоги" оказывается в одном месте (Desktop) и на глазах.
Снижается риск, что-нибудь забыть и не сохранить по окончании работы.
 В установленной системе любой симлинк перенаправлен по желанию.
Например. Я посчитал, что мне нужен каталог Documents. Удалил симлинк и создал каталог Documents. "Документы" так и остался симлинком на Documents.
Симлинк Downloads перенаправил на /mnt/sda2/opt (другой раздел).
Т.о. получилась простая, гибкая и удобная замена отдельному разделу home.

Оффлайн sieger1x2

  • Любитель
  • *
  • Сообщений: 83
    • Просмотр профиля
У меня с редактированием файла не получилось. После перезагрузки все сбрасывалось. Делать файл доступным только для чтения, ну такое.

Но, если создать папку руками
mkdir -p ~/FILES/Templates
а потом командами вида (TEMPLATES - переменная чувствительная к регистру)
xdg-user-dirs-update --set TEMPLATES ~/FILES/Templatesзадать папки и потом пнуть
xdg-user-dirs-updateто после перезагрузки все работает

переменные можно посмотреть в ~/.config/user-dirs.dirs

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 4577
    • Просмотр профиля
xdg-user-dirs-update
Эту команду нужно убрать из автозагрузки (она называется Обновление папок пользователя) и поправить файлик с названиями папок как нужно.

А чаттром пользоваться не нужно.
« Последнее редактирование: 15 Январь 2020, 07:38:49 от Morisson »

 

Страница сгенерирована за 0.102 секунд. Запросов: 24.