Bug 499566 - Cannot find the source code of Plasma/Pager, or a way to report bugs specific to that application
Summary: Cannot find the source code of Plasma/Pager, or a way to report bugs specific...
Status: RESOLVED NOT A BUG
Alias: None
Product: plasmashell
Classification: Plasma
Component: Pager widget (other bugs)
Version First Reported In: 6.2.5
Platform: Arch Linux Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-05 22:14 UTC by bugs.kde.org.baguette317
Modified: 2025-02-06 04:32 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Screenshot evidencing why I want to modify the source code (9.45 KB, image/png)
2025-02-05 22:14 UTC, bugs.kde.org.baguette317
Details

Note You need to log in before you can comment on or make changes to this bug.
Description bugs.kde.org.baguette317 2025-02-05 22:14:22 UTC
Created attachment 178002 [details]
Screenshot evidencing why I want to modify the source code

SUMMARY
I couldn't find a way  to access the source code of the Pager application.
When trying to report this directly to the team in charge of that application, I couldn't find a way either. Which is why I am reporting here.

STEPS TO REPRODUCE
1. Right-click Pager. Click 'Configure Pager...'. Click the 'About' icon
2. Go to the displayed link https://userbase.kde.org/Plasma/Pager
or
1. Do a web search such as "KDE Pager source code" or "Plasma Pager source code"
2. Try and find a relevant page

OBSERVED RESULT
There is no link to the source code.

EXPECTED RESULT
There is a readily accessible link to the source code.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.2.5
KDE Frameworks Version: 6.10.0
Qt Version: 6.8.2
Kernel Version: 6.13.1-arch1-1 (64-bit)
Graphics Platform: Wayland

ADDITIONAL INFORMATION
- When trying to submit this report with the keywords "pager" or "kpager", I am denied ("There is no keyword named 'kpager'. See the list of available keywords.").
- There is, indeed, an email address (to the Plasma team) in the About menu of Pager. It, somehow, felt more respectful to report here.
- Maybe, kpager is the keyword, in which case:
  - Older versions can be found on debian's repo (https://sources.debian.org/src/kdebase/4%3A3.5.9.dfsg.1-6%2Blenny1/kpager/)
  - this link becomes relevant (in a sad way) https://userbase.kde.org/KPager

WHAT FOLLOWS IS USER CONTEXT, AND IS PROBABLY IRRELEVANT
- As for why I need the source code, please refer to the attached screenshot and read what follows
 - Desktop 1: this is why I love Pager. I instantly now that this desktop is about HTML5 (the left window is a firefox window launched via an firefox-html.desktop with the proper icon defined). The desktop number could be easier to read, though.
 - Desktop 2 : this one is about Korean (firefox-ko.desktop). *BUT* because I didn't refocus it, the layout is wrong.
 - Desktop 3: it is probably a Konsole, but it's hard to tell...
 - Desktop 4: Same layout issue as Desktop 2. Plus, the Desktop number/name does not appear. Adding or removing a desktop would fix that
 - That is why I need the code. Plus, because it is presumably quite small, Pager is probably a relatively easy entry into kde development.

THANK YOU FOR YOUR WORK.
Stephane
Comment 1 Nate Graham 2025-02-05 22:20:56 UTC
There's a "Report a Bug…" button on the "Pager Settings" window you accessed in step 1.

The source code lives at https://invent.kde.org/plasma/plasma-desktop/-/tree/master/applets/pager. It's not a separate app or git repo; it's simply a widget that lives in the plasma-deskop repo, like other desktop-specific 1st-party Plasma widgets.

In general developer questions like these are better asked in chat or email (see https://community.kde.org/Get_Involved/development#Where_to_find_the_development_team) rather than bug reports.