Я обновил с 13.04 до 13.10 и заметил, что Файлы (Nautilus) перестали обновлять мои закладки, расположенные в другом разделе (ext4). Раньше работал раньше.
Тестируя, я обнаружил, что если я добавлю новую закладку (например, с помощью CTRL + D
), то Files добавит эту новую и обновит все закладки, показывая те, которые указывают на мой раздел , Я пришел к выводу, что функция (обновление закладок) работает, но она не выполняется, когда я монтирую свой раздел, щелкая по нему.
Любые советы о том, как решить эту проблему? Закладки действительно ускоряют повседневную деятельность.
Я обнаружил, что это известная ошибка:
https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1246493
Несмотря на то, что не отображается на панели закладок nautilus, как описано здесь , вы все равно можете быстро получить доступ к закладкам, щелкнув правой кнопкой мыши значок nautilus, и закладки будут отображаться в виде быстрого списка:
Но я нашел обходной путь. Будет ли Nautilus показывать мои закладки, если я установлю раздел для монтирования во время запуска Ubuntu? Да, это так. : -)
Остерегайтесь того, что Ubuntu монтирует разделы в /media/yourusername/partitionname
, когда вы монтируете их, нажимая на них. Таким образом, ваши закладки будут указывать на это место. Когда я тестировал монтирование моего раздела с помощью команды udisks
, он монтировался в /media/partitionname
. Поиск принес это решение:
Как я могу изменить путь к точке монтирования при использовании udisks?
Резюме: установить ваш раздел для монтирования при запуске, в Startup Applications
в Ubuntu, используя эту команду:
udisksctl mount --block-device /dev/sdaY
(измените Y на номер вашего раздела!)
Теперь отображаются закладки моего раздела правильно.
Для тех, кто не знает, как добавить команду, которая будет выполняться во время запуска, я рекомендую прочитать документацию Ubuntu по разделам с автонастройкой , раздел Монтирование на пользователя , подраздел Добавление в автозагрузку . Раздел Поиск имени устройства вашего раздела объясняет, как найти имя вашего устройства (/dev/sdaY
в моем примере выше).
for f in *; do command "$f"; done
. Никогда не анализируйтеls
, конечно, никогда не делайте это вfor
цикл и почему использованиеecho
? – terdon♦ 8 May 2015 в 14:21