Вопросы и ответы о Liferea

Примечание: Вопросы и ответы также доступны онлайн.

Вопрос: Почему (больше) не работает Flash?
  Ответ: Упрощённая поддержка Flash сломалась на версии Liferea 1.10, в которой используется GTK3 с WebkitGTK3 версий ниже 2.0. Подробные разъяснения приводятся в этом посте.
  Возможны следующие пути решения этого вопроса:
  1. Обновите WebkitGTK3 до версии 2.0 или выше
  2. Установите nspluginwrapper и 32-разрядный модуль flash (указания)
Вопрос: Как получить это приложение?
  Ответ: Самый простой вариант — скачать пакет с открытым исходным кодом со страницы проекта на GitHub. Также можно проверить наличие бинарного пакета Liferea в дистрибутиве Linux, установленном на компьютере. Список всех известных бинарных пакетов представлен в разделе установки.
Вопрос: Не работают вложения, загруженные с помощью Gwget
  Ответ: Вероятно, на компьютере установлена версия Gwget 1.0.0 или 1.0.1. В связи со временным сбоем в dbus API Gwget эти версии не работают с Liferea. При этом более старые и более новые версии Gwget работают без замечаний.
Вопрос: В системе используются программы Firefox/Seamonkey и при открытии новостей в браузере фокус переходит на браузер.
  Ответ: Это происходит в связи с действиями браузера. Для изменения поведения необходимо открыть в браузере страницу `about:config` и установить параметр `browser.tabs.loadDivertedInBackground` в значение «true».
Вопрос: Liferea работает нестабильно! Вместо завершения работы программы при нажатии на кнопку закрытия окна диспетчера окон, активируется значок в системном лотке.
  Ответ: Это очень спорный вопрос. Нам такая функциональная возможность представляется очень полезной, но другие люди с этим категорически не согласны. Чтобы изменить вышеописанное поведение программы нужно снять флажок «Сворачивать в системный лоток при закрытии» в контекстном меню значка в системном лотке.
Вопрос: Нужны cookie-файлы!
  Ответ: При загрузке каналов Liferea поддерживает только сеансовые cookie-файлы. Они хранятся в ~/.config/liferea/session_cookies.txt
Вопрос: Мне не нравятся стили HTML/CSS, которые использует Liferea!
  Ответ: Можно задать свои собственные каскадные стили. Для этого необходимо внести изменения в файл ~/.config/liferea/liferea.css Во время загрузки он будет загружен дополнительно к стилям по умолчанию, благодаря чему можно изменить все или только некоторые определения стиля. Файл содержит комментарии с описанием различных стилей, поэтому внести изменения в файл будет несложно.
Вопрос: Как сделать так, чтобы в LiveJournal загружались новости только от друзей моих друзей?
  Ответ: Используйте загрузку RSS-каналов LiveJournal с аутентификацией. Например, http://www.livejournal.com/users/pigrew/data/rss?auth=digest. В этом случае в диалоговом окне свойств канала необходимо будет ввести логин и пароль учётной записи LiveJournal.
Вопрос: Почему новости канала продолжают отображаться как новые после прочтения?
  Ответ: Обычно это происходит из-за ошибок в самом канале, когда один идентификатор ссылается сразу на несколько новостей. Если вы разбираетесь в форматах синдикации, проверьте исходный код канала и при обнаружении ошибок сообщите о них автору/веб-мастеру канала. Если проблемы не обнаружены, отправьте сообщение об ошибке, включая URL-адрес канала с ошибками, на трекер ошибок Liferea.
  Примечание: Если эта проблема возникает с каналом агрегатора новостей Planet, то причина может заключаться в том, что канал Planet не предоставляет уникальный идентификатор для одной или всех новостей вне исходных каналов. Если это так, то Liferea не сможет корректно идентифицировать такие новости.
Вопрос: Liferea нередко завершает работу со сбоем.
  Ответ: Подобные жалобы высказываются очень часто, но крайне редко предоставляется конкретная информация о том как это происходит. Если кто-то сможет воспроизвести сбой, то такая информация была бы чрезвычайно полезной. Отправьте нам копию вывода Liferea при запуске с аргументом «--debug-all», а также, по возможности, обратную трассировку. Для создания обратной трассировки необходимо открыть терминал и ввести две команды: ulimit -c unlimited, а затем liferea. При этом Liferea в случае аварийного завершения создаёт дамп ядра. Затем нужно запустить команду gdb liferea core и ввести bt в приглашении gdb. Это позволяет вывести обратную трассировку сбоя, которую нужно отправить вместе с отчётом об ошибке.
Вопрос: Почему в Liferea отсутствует функция X?
  Ответ: Если создаётся ощущение, что в Liferea недостаёт какой-то функциональной возможности, попробуйте предоставить свой собственный код для её реализации! Также не забывайте о том, что целью проекта Liferea является разработка простого средства чтения каналов, в котором могут отсутствовать более сложные функциональные возможности.
Вопрос: Что означает сообщение «При обработке этого канала возникли ошибки!» и как можно исправить эту проблему?
  Ответ: Для правильной работы обработчика канала Liferea требуется получения допустимого XML-файла. Поэтому, получение недопустимого XML вызывает появление данной ошибки. Проверить правильность канала можно на http://feedvalidator.org/ и http://validator.w3.org/feed/.

  Для устранения проблемы необходимо исправить XML с помощью xmllint. Для этого откройте свойства подписки проблемного канала и добавьте xmllint в качестве фильтра преобразования на вкладке источника следующим образом: xmllint --recover -

  Примечание: Дистрибутив xmllint на основе Debian включён в пакет libxml2-utils.