Bug 499566

Summary: Cannot find the source code of Plasma/Pager, or a way to report bugs specific to that application
Product: [Plasma] plasmashell Reporter: bugs.kde.org.baguette317
Component: Pager widgetAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: normal CC: hein, kde-www, nate
Priority: NOR    
Version First Reported In: 6.2.5   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Screenshot evidencing why I want to modify the source code

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.