VLC should use KNotify

Bug #538639 reported by Asif Youssuff
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
qt4-x11 (Ubuntu)
Invalid
Undecided
Unassigned
vlc (Ubuntu)
Invalid
Wishlist
Unassigned

Bug Description

Binary package hint: vlc

VLC isn't using KNotify, the new notifications system of KDE 4. It should; it would make the application's tray icon look better in KDE and it would also mean the tray icon would be drawn using Application Indicators in GNOME, making it look better and natively.

Revision history for this message
Rémi Denis-Courmont (rdenis) wrote :

VLC currently uses the Qt4 API for systray.

There are roughly three paths to addressing your request:

1/ libQt4Gui takes care of it. As VLC upstream, that would have my preference (then I have no extra work to do). But the Qt4 people might think quite differently.

2/ The indicator application library is made suitable to replace the current Qt4 systray in VLC upstream. That means it has to support Windows, while not using glib, neither D-Bus (at least not on Windows). I somehow doubt that this is going to happen. Also, it is utmostly unlikely that VLC 1.2 would be ready in time for Lucid+1. By all chances, Lucid+1 Universe will ship VLC 1.1 which is already feature-frozen.

3/ Have Ubuntu fork the VLC systray from upstream. I doubt the Debian/Ubuntu Multimedia packagers would like this though.

Revision history for this message
Sense Egbert Hofstede (sense) wrote :

Thank you for helping with making Ubuntu and VLC better by reporting this bug. However, Indicator Application is not something that would be added to VLC. Application Indicators are focused on a GNOME/GTK+ desktop and VLC is a Qt application.

The correct solution would be to let VLC use KNotify, which follows the same specification as Indicator Application and therefore will integrate seamlessly with the Indicator Applet.

Since using KNotify or the implementation in the Qt libraries is the way Qt applications should adopt the tray icon specification I'm marking this bug as Invalid fro qt4-x11 as well.

Changed in vlc (Ubuntu):
status: New → Invalid
Changed in qt4-x11 (Ubuntu):
status: New → Invalid
Revision history for this message
Asif Youssuff (yoasif) wrote : Re: Support Application Indicators (KNotify)

Updated bug to ask for Knotify instead.

summary: - Support Application Indicators
+ Support Application Indicators (KNotify)
description: updated
Changed in qt4-x11 (Ubuntu):
status: Invalid → New
Changed in vlc (Ubuntu):
status: Invalid → New
summary: - Support Application Indicators (KNotify)
+ VLC should use KNotify
Changed in qt4-x11 (Ubuntu):
status: New → Invalid
Changed in vlc (Ubuntu):
status: New → Confirmed
importance: Undecided → Wishlist
description: updated
tags: removed: indicator-application
Revision history for this message
Rémi Denis-Courmont (rdenis) wrote :

VLC is not a KDE application. It's a pure Qt4 one. We don't want to bring the KDE dependency, be it for users of other desktop environments, or for other platforms altogether (namely Windows).

Changed in vlc (Ubuntu):
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.