Закладки PCManFM не соблюдаются другими приложениями

Я только что перешел с 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. Однако я не разработчик, поэтому мне нужно подтверждение.

Это ошибка или это ожидается?

Какие-либо предложения?

Заранее спасибо за вашу помощь!

1 ответ

Мне удалось найти обходной путь. Похоже, есть проблема с GTK 3.0 и PCManFM.

  1. переименовывать /home/username/.config/gtk-3.0/bookmarks в bookmarks.old

  2. Сделать символическую ссылку:

    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

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