После обновления я закончил с этим:
Как я могу добавить Файлы по умолчанию quicklist опции, которые не являются закладками (Документы, Загрузки, Музыка...)
То же произошло с Наутилусом, когда я открыл его, но я включил опции ~.config/user-dirs.dirs
но теперь значок Launcher пропускает это опции.
Записи по умолчанию, которые автоматически добавляются к значку запуска Файлы
(не те, которые упомянуты в .desktop файле
) , хранятся в ~ / .config / gtk-3.0 / bookmarks
в виде строк в формате:
file:///home/[your_username]/Documents
file:///home/[your_username]/Downloads
и т. д.
Боюсь, вам придется повторно вводить их вручную, если файл был каким-то образом испорчен.
... Или, если вы просто хотите использовать все записи в ~ / .config / user-dirs.dirs
, вы можете использовать скрипт ниже:)
#!/usr/bin/env python3
import os
home = os.getenv("HOME")
exclude = ["Desktop", "Templates"]
with open(home+"/.config/user-dirs.dirs") as locations:
homelinks = [item.replace("\n", "").split("$HOME/")[-1][:-1] \
for item in locations.readlines() if item.startswith("XDG_")]
with open(home+"/.config/gtk-3.0/bookmarks", "wt") as bookmarks:
for item in homelinks:
if not item in exclude:
bookmarks.write("file://"+home+"/"+item+"\n")
После завершения редактирования файла user-dirs.dirs
и добавления этих закладок (вы также можете использовать ответ @ JacobVlijm), вам необходимо запустить xdg-user -dirs-gtk-update
, чтобы обновить этот файл.