Menu

#1598 System tray support for kde plasma 5 desktop

closed
nobody
None
linux
2026-01-20
2015-08-31
Michael
No

The new Kde Plasma 5 desktop dropped the xembbed system tray support. See: http://blog.martin-graesslin.com/blog/2014/03/system-tray-in-plasma-next/

Therefore task coach is not able to show a icon in the task tray anymore. It would be great if you could update task coach, so it can show an icon again.

Discussion

  • Hieronymus

    Hieronymus - 2016-03-01

    I can confirm this bug.

    Plasma 5.4.2
    TaskCoach Version 1.5.0, January 31, 2016

    Error message:

    Traceback (most recent call last):
    File "~/Programmierung/TaskCoach/trunk/taskcoach/taskcoachlib/gui/taskbaricon.py", line 80, in onIdle
    self.__setIcon()
    File "~/Programmierung/TaskCoach/trunk/taskcoach/taskcoachlib/gui/taskbaricon.py", line 214, in __setIcon
    self.SetIcon(icon, self.__tooltipText)
    File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_windows.py", line 2841, in SetIcon
    return _windows_.TaskBarIcon_SetIcon(*args, **kwargs)
    wx._core.PyAssertionError: C++ assertion "IsOk()" failed at ../src/gtk/bitmap.cpp(1328) in GetPixbuf(): invalid bitmap
    Traceback (most recent call last):
    File "~/Programmierung/TaskCoach/trunk/taskcoach/taskcoachlib/domain/date/scheduler.py", line 102, in __fire
    job()
    File "~/Programmierung/TaskCoach/trunk/taskcoach/taskcoachlib/domain/date/scheduler.py", line 43, in __call__
    self.__func(obj, *args, **kwargs)
    File "~/Programmierung/TaskCoach/trunk/taskcoach/taskcoachlib/gui/taskbaricon.py", line 116, in onEverySecond
    self.__setIcon()
    File "~/Programmierung/TaskCoach/trunk/taskcoach/taskcoachlib/gui/taskbaricon.py", line 214, in __setIcon
    self.SetIcon(icon, self.__tooltipText)
    File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_windows.py", line 2841, in SetIcon
    return _windows_.TaskBarIcon_SetIcon(*args, **kwargs)
    PyAssertionError: C++ assertion "IsOk()" failed at ../src/gtk/bitmap.cpp(1328) in GetPixbuf(): invalid bitmap
    
     
  • Jérome Laheurte

    Task Coach does not work correctly with wx3, and probably never will since I'm rewriting the UI stuff to use Qt. Takes some time though.

     
  • Aaron Wolf

    Aaron Wolf - 2025-12-27
    • status: open --> closed
     
  • Aaron Wolf

    Aaron Wolf - 2025-12-27

    Hi, it's many years later, and I'm excited to tell you that https://github.com/taskcoach/taskcoach now has updated Python3 Task Coach codebase! Packages are available for some common Linux systems and we can add more.

    We'd love to have you test the updated program

    I'm using KDE (6 now here in the distant future!), and it's working great. Also, any issues that arise should be fixable now that development is restarted!

    Cheers

     

Log in to post a comment.

MongoDB Logo MongoDB