Skip to content

Improve KDE Plasma icon and notification compatibility #23

Open
KeremDurgut wants to merge 2 commits into
pardus:masterfrom
KeremDurgut:master
Open

Improve KDE Plasma icon and notification compatibility #23
KeremDurgut wants to merge 2 commits into
pardus:masterfrom
KeremDurgut:master

Conversation

@KeremDurgut
Copy link
Copy Markdown

Description

This PR improves pardus-update's compatibility with KDE Plasma.

Fix tray icons on KDE

The tray icon was invisible because the app was trying to select an adwaita icon on KDE Plasma environment. This issue was solved by changing the negative if not xfce_desktop: check to a positive if gnome_desktop: check and adding a if kde_desktop check.

Before After
broken_tray_icon image

Fix notifications on KDE

Also the app's notifications were not working properly in KDE Plasma due to Plasma not detecting the correct application information. Solved this issue by adding a hint to the notification object, indicating that it is a desktop entry.

Before After
broken_notification WhatsApp Image 2026-05-10 at 20 03 48

Testing

I have tested this PR on KDE Plasma as well as the existing Pardus desktop environments. No bugs or faults were detected and i have uploaded the screenshots below.

  • KDE Plasma (both the notifications and tray icons are working properly)
  • XFCE (no changes to ui)
  • GNOME (no changes to ui)

xfce notification after update:
xfce_notification_after

gnome notification after update:
image

Fixed the issue where kde app icons were invinsible and selected more
appropriate icons from breeze.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant