Я хочу изменить каталоги, на которые указывают ссылки в боковой панели в "Наутилусе". Думаю, они называются "Места".
Например, я хочу связать ~/Downloads
, ~/Documents
и другие на другой жесткий диск, например, на один из них, смонтированный под /mnt/OtherHarddrive/Documents
Это была тривиальная задача в более ранних версиях Ubuntu, но я не смог ее решить в 20.04. В более ранних версиях я просто уронил ссылку на новую папку в домашнюю папку после удаления оригинала.
Если я сделаю это сейчас, то после перезагрузки соответствующая папка исчезнет с боковой панели в Nautilus. В то же время, user-dirs.dirs
в ~/config
изменяется в соответствии (поскольку я удалил папку) (например, я удалил папку). после удаления и замены ~/Downloads
ссылкой на какое-либо другое место, XDG_DOWNLOAD_DIR="$HOME/Downloads"
после перезагрузки заменяется на XDG_DOWNLOAD_DIR="$HOME/"
. Команды типа xdg-пользователь-диры-обновления --установка DOWNLOAD /mnt/OtherHarddrive/Downloads/
, с другой стороны, не имеют никакого эффекта, user-dirs.dirs
не изменяется.
Установка XDG_DOWNLOAD_DIR
непосредственно на новый жесткий диск также не работает. Однако я не уверен, что это происходит из-за того, что диск, о котором идет речь, недостаточно быстро монтируется во время загрузки, или по какой-то другой причине.
Как люди обычно это делают? Почему вдруг это так сложно?
Редактирование:
Если это имеет значение: все диски шифруются с помощью cryptsetup
. При загрузке корень разблокируется через ключевую фразу, а затем все остальные диски разблокируются через ключевой файл, который хранится на корневом диске (я настроил это с помощью утилиты gnome-дисков
).
Изначально я думал, что этот факт не важен, так как он работал в более ранних версиях ubuntu, для аналогичной установки (в этом случае я добавил ключевые файлы вручную)
Возможно, это не технический ответ, который вы ищете, скорее обходной путь.
Как люди обычно делают это?
Я за человека освободил себя от этой головной боли, и беспорядок, который / Home /
(мой теперь содержит около 5800 файлов весом Более 800 МБ - без кешей (!) - это всего лишь материал, связанные с ОС / приложениями), создавая себя отдельный независимый раздел, который содержит мои фактические файлы, которые я забочусь о. (Это может просто быть на отдельном диске, как в вашем вопросе, я верю.)
Я ухожу / Home /
для тому, что делают ОС и приложения там. Я больше не пытаюсь формировать его на свой собственный вкус. Однако я все еще поддерживаю его регулярно, конечно; Некоторые из этих конфигурационных файлов там имеют экстремальное значение.
Мой независимый раздел устанавливается автоматически в / etc / fstab
, в положение / my-dir /
(не под / home /
, но напрямую под /
). У меня есть индивидуальный настроен на Nautilus Launcher , чтобы сделать его открытым там по умолчанию.
Что касается боковой панели Nautilus, предметы для расположений, которые не нужно, можно отключить, перенаправляя их домой в $ в ~ / .Config / user-dirs.dirs
, например: Xdg_music_dir = "$ Home"
Это сделает эту ссылку постоянно, устраняя нежелательный беспорядок. В свою очередь, часто обращающиеся к каталогам по моему собственному разделу могут быть добавлены в раздел закладки боковых панелей, а затем под вышеупомянутые места.