Akregator каждый раз при запуске хочет восстановить сессию

Эту проблему я давно решил и даже поделился своим решением с сообществом, а сюда записать забыл

Суть проблемы в том, что если добавить Akregator в автозагрузку, то каждый раз при запуске Akregator будет просить восстановить якобы упавшую сессию. Соответственно пока вы не отреагируете, то и новые уведомления вам приходить не будут. 

Что я придумал:

Я пересобрал Akregator из исходников. Я изменил функцию previousSessionCrashed (находится в файле akregatorcentralwidget.cpp), скомпилировал проект и заменил файл akregatorpart.so

Если у вас Kubuntu 24.04, то вы можете скачать уже готовую библиотеку тут

Как сделать самому:

  1. Скачиваем необходимые пакеты для сборки sudo apt build-dep akregator
  2. Качаем исходники (ссылка есть на странице пакета)
  3. Распаковываем
  4. Переходим в каталог
  5. Запускаем cmake .
  6. Запускаем cmake --build .
  7. В каталоге bin будет собран нужный нам файл akregatorpart.so
  8. Заменяем оригинальный файл в каталоге /usr/lib/x86_64-linux-gnu/qt5/plugins/

Архив блога

Облако тегов