Hi everyone,

I’m excited to share that I’ve started working on a new project called Journal Helper. Its a journal viewer built from scratch using Qt6 and C++. The goal is to provide a fast, visually integrated journal viewer for Linux, particularly for KDE/Plasma users.

While there are existing tools like journal-viewer (https://github.com/mingue/journal-viewer), which uses WebKit, I found that its GUI doesn’t integrate well with the Qt/Plasma ecosystem. I also wanted to improve performance and create a more seamless visual experience. Therefore, I decided to create a new viewer from scratch that should be quicker and more efficient.

The project is still in its early stages, but I’d love to get more people involved, especially those who are interested in Qt development. As a beginner myself, I’m eager to learn from others and collaborate on making this tool as good as it can be.

How to Get Involved

GitHub Repo: https://github.com/rughinnit/journal-helper-qt

AUR Package: https://aur.archlinux.org/packages/journal-helper-qt

Any contributions, whether it’s in the form of code, design ideas, or feedback, would be incredibly valuable. If you’re experienced with Qt, C++, or even just interested in contributing, please feel free to fork the repo or reach out.

I’m aware of tools like KJournalDBrowser (https://apps.kde.org/kjournaldbrowser/), but I had some trouble with installation without using Snap. My goal is to create something simple and accessible for all users.

Looking forward to any thoughts, contributions, or advice you might have!

  • zelifcam@lemmy.world
    link
    fedilink
    English
    arrow-up
    15
    ·
    2 months ago

    Thanks for sharing!

    While there are existing tools like journal-viewer (https://github.com/mingue/journal-viewer), which uses WebKit, I found that its GUI doesn’t integrate well with the Qt/Plasma ecosystem.

    I was going to bring that up. I’ve never heard of journal-viewer, but I have used:

    • GNOME Logs
    • KSystemLog
    • QJournalctl

    You mentioned specifically integrating well into QtPlasma, what improvements do you hope to have over the native KDE KSystemLog?

    • ruff@lemmy.mlOP
      link
      fedilink
      arrow-up
      5
      ·
      edit-2
      2 months ago

      Welp, didn’t realize those tools was exist

      Mainly its just journalctl command written in Qt

      • journalctl --list-boots
      • journalctl -x
      • journalctl -b …
      • journalctl -p

      still find it difficult to include some colors to it…

    • ruff@lemmy.mlOP
      link
      fedilink
      arrow-up
      1
      ·
      2 months ago

      Well, I haven’t tried KSystemLog. I just want it simple and works :)