Я только что перешел с Lubuntu 12.10 на Lubuntu 13.04, и закладки PCManFM не работают должным образом.
Закладки работают нормально, когда на PCManFM, но если вы переходите к Firefox, Chromium, Leafpad, LibreOffice или любому другому приложению и пытаетесь получить доступ к вашим закладкам из этих приложений, я вижу только старый набор закладок. Это была не совсем новая установка: я держу / home в отдельном разделе, поэтому / root и / swap - свежие. Единственная свежая установка была Lubuntu 11.10 некоторое время назад.
Файл .gtk-bookmarks в моей папке / home, кажется, корректно обновляется из того, что я проверял. Таким образом, каждая закладка, измененная в PCManFM, изменяется в этом файле.
Дополнительная информация: если я открою Leafpad (это может быть любое другое приложение, кроме PCManFM), меню «Файл»> «Открыть»> и в этом окне я добавлю в закладки другую папку, эта папка не будет доступна в закладках на PCManFM, но будет доступно в виде папки с закладками в других приложениях (Leafpad, Chromium и т. д.). Наконец, при изменении закладок PCManFM из этого окна файл .gtk-bookmarks в папке my / home не будет обновляться должным образом, подтверждая, что изменение не подтверждено PCManFM, но подтверждено другими приложениями.
Дополнительная информация 2: помимо файла .gtk-bookmarks в моей папке / home, я заметил, что есть файл с именем bookmarks в /home/username/.config/gtk-3.0. Итак, теперь я понимаю, что мои приложения (Leafpad, LibreOffice, Chromium) видят этот файл внутри этого пути и не видят файл .gtk-bookmarks в моей папке / home.
Подробнее 3: Я только что установил Lubuntu 13.04 fresh в ВМ, и я вижу то же странное поведение, описанное выше, так что я бы сказал, что это похоже на ошибку в PCManFM, связанную с GTK3. Однако я не разработчик, поэтому мне нужно подтверждение.
Это ошибка или ожидается?
Есть предложения?
Заранее благодарю за помощь!
Мне удалось найти обходной путь. Похоже, есть проблема с GTK 3.0 и PCManFM.
Переименуйте /home/username/.config/gtk-3.0/bookmarks
в bookmarks.old
Создайте символическую ссылку:
ln -s /home/username/.gtk-bookmarks /home/username/.config/gtk-3.0/bookmarks
Если символическая ссылка не выживает после перезагрузки попробуйте символическую ссылку с точкой перед именем файла:
ln -s /home/username/.gtk-bookmarks /home/username/.config/gtk-3.0/.bookmarks
Довольно странно, что символическая ссылка не сохранилась без периода:
Вы можете найти больше информации в отчете об ошибке: https://bugs.launchpad.net/ubuntu/+source/pcmanfm/+bug/1208681