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

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

Есть предложения?

Заранее благодарю за помощь!

2
задан 6 August 2013 в 01:16

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

0
ответ дан 6 August 2013 в 01:16

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

Похожие вопросы: