Редактирование ~/.config/user-dirs.dirs постоянно не изменяет пользовательские местоположения каталога

Таким образом, кажется, что то же происходит со мной на Ubuntu 14.04, как был ранее сообщен как ошибка здесь

Различие, хотя, я пытаюсь переместить папки Корневого каталога в отдельный диск и просто пытаюсь следовать инструкциям здесь (прокрутите вниз для Конфигурирования Подпапок (Linux)),

TL; DR: Попытайтесь 1, и 2 важные, которые действительно показывают мою проблему. Отдых просто там для показа то, что еще я попробовал.

Попытка 1

Я нашел вопрос без принятого ответа, который имеет то, что, кажется, точно моя проблема.

После первого предложенного решения я пытался использовать символьные ссылки:

cornelis@Bob:~$ ln -s /media/cornelis/Storage/Home/Documents /home/cornelis/Documents

Это создало папку, которая связалась с моим другим диском. Я затем пытался изменить пользовательский-dirs.dirs файл как прежде таким образом что XDG_DOCUMENTS_DIR="$HOME/Documents/Documents" где папка символьной ссылки была создана. Я вышел из системы и вошел в и престо! Это работало! Я вижу, что ярлык Документов связывается с $HOME/Documents/Documents, пользовательский-dirs.dirs файл все еще соответственно изменяется. Похож на изменение, является постоянным. Хотя меньше, чем идеал, так как я должен использовать Документы в папке Documents. Я не могу сделать чего-то следующим образом, что я надеялся, перенаправит папку Documents непосредственно:

cornelis@Bob:~$ ln -s /media/cornelis/Storage/Home/Documents /home/cornelis
ln: failed to create symbolic link ‘/home/cornelis/Documents’: File exists

Я перезагружаю. Авария. Нажмите на изображение ниже.

enter image description here

  1. Папка Documents отсутствует в ярлыке Мест
  2. Папка оригиналов документа является теперь ванильной
  3. Символьная связь в папке Documents разорвана

Кроме того, это вернулось снова: XDG_DOCUMENTS_DIR="$HOME/"

Я использовал xdg-user-dirs-update --force сбрасывать Документы назад его значению по умолчанию.

Попытка 2

Наконец, я посмотрел на второе предложенное решение, и я предполагаю, что могу теперь безопасно предположить, что моя проблема состоит в том, что мой второй диск не монтируется автоматически после начальной загрузки. Так как у меня нет проблемы, создающей символьные ссылки из того, чтобы выходить из системы, и вход в систему выводят, мне нужно автоматическое монтирование в масштабе всей системы. И это, я боюсь, - то, где я довольно потерян, кажется вполне плотным чтением, хотя я действительно пытался сделать головы и хвосты его. Я думаю, что я, как предполагается, Редактирую таблицу файловой системы Ubuntu, но я не знаю, какую запись добавить и пример они обеспечивают, не проясняет мне, как я могу автоматически смонтировать диск на запуске.

Вот мой fstab файл. Возможно, можно ли сказать мне, что я должен изменить здесь или как достигнуть знания, что добавить здесь? Мой диск жесткого диска на 1 ТБ, в котором я хочу, чтобы моя папка Documents была, работает sda3

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda5 during installation
UUID=<hidden> /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda6 during installation
UUID=<hidden> none            swap    sw              0       0
/Storage/16GiB.swap  none  swap  sw  0 0

Попытка 3

Если я изменяюсь XDG_DOCUMENTS_DIR="$HOME/Documents" кому: XDG_DOCUMENTS_DIR="/media/cornelis/Storage/Home/Documents" это становится XDG_DOCUMENTS_DIR="$HOME/" на перезагрузку.

Изменение пользователя-dirs.conf, таким образом, что enabled=False Я надеялся это

"Когда установлено на Ложь, xdg-user-dirs-update не изменит XDG"

таким образом, что-то еще вызывает изменения в user-dirs.dirs быть непостоянным?

Попытка 4

Я работал xdg-user-dirs-update после сохранения моих изменений в user-dirs.dirs. Ничто не отображено, и перезагрузка приводит к той же проблеме как прежде. Я также попробовал

cornelis@Bob:/etc/xdg$ xdg-user-dirs-update --force
Moving DOCUMENTS directory from /media/cornelis/Storage/Home/Documents to Documents

И конечно же, это приводит к тому, что я изменил в пользователе-dirs.dirs. для возвращения назад, который, кажется, не имеет смысл начиная с состояний документации:

   --force
       Update existing user-dirs.dir, but force a full reset. This means:
       Don't reset nonexisting directories to HOME, rather recreate the
       directory. Never use backwards compatible non-translated names.
       Always recreate user-dirs.locale.

Попытка 5

Это также не работало:

cornelis@Bob:~$ xdg-user-dirs-update --set DOCUMENTS /media/cornelis/Storage/Home/Documents
cornelis@Bob:~$ 

Попытка 6

Я, от которого Проверка в положение плода и просит о справке, Спрашиваю Ubuntu. Помогите мне Спросить Ubuntu, Вы - моя единственная надежда.

1
задан 13 April 2017 в 15:23

3 ответа

Я полагаю, что это - невоспитанность для отъезда моего вопроса без ответа. Я в конечном счете решил все вопросы следующим решение bessman буквой. Он сделал это намного более ясным, чем официальные документы, как я, как предполагалось, изменил fstab - и теперь я также знаю, как создать резервные копии, прежде чем я сделаю так и избавился от "документов в проблеме" папки документов - так тройные опоры к его пошаговому решению. Мне бы хотелось upvote его дважды, так как ничто иное, казалось, не работало.

1
ответ дан 7 December 2019 в 16:01

Я использую KDE4, и я нашел, что пути вернулись на перезагрузку, даже при том, что я установил диск автосмонтироваться при начальной загрузке через "Съемные устройства" KDE (что-то как это имя, я использую локализованный KDE). Я решил проблему путем помещения следующего в "/etc/rc.local":

su username -c 'xdg-user-dirs-update --set DOCUMENTS "/media/username/Data/Documents"'
su username -c 'xdg-user-dirs-update --set MUSIC "/media/username/Data/Music"'
su username -c 'xdg-user-dirs-update --set PICTURES "/media/username/Data/Pictures"'
su username -c 'xdg-user-dirs-update --set VIDEOS "/media/username/Data/Videos"'

, где "имя пользователя" должно, конечно, быть изменено с Вашим именем.

0
ответ дан 7 December 2019 в 16:01

Можете Вы пробовать это:

echo "enabled=true"  > ~/.config/user-dirs.conf
xdg-user-dirs-update --set DOCUMENTS ~/Storage/Home/Documents"
echo "enabled=false" > ~/.config/user-dirs.conf
xdg-user-dir DOCUMENTS

и тип это после перезагрузки:

xdg-user-dir DOCUMENTS

0
ответ дан 7 December 2019 в 16:01

Другие вопросы по тегам:

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