Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Open with.. taskbar item stays longer than needed #346
This is called startup notification. What happens is that while starting a place holder is created until the real program is done starting. The program is then supposed to signal it is done starting which it seams is not happening here. Can you provide more info how vlc is started and with what arguments, iow your use case?
This one for VLC. (Has the same effect whether StartupNotify is true or false)
Second desktop file, same problem:
[geoffrey@msi-laptop ~]$ cat /usr/local/share/applications/vlc-newinstance.desktop
It seems like it's VLC Media Player (2.2.1) that is causing issues.
Also, mp4 files opened from PCManFM 1.2.3 in VLC Media Player have this issue. This isn't the case when using Caja.
xdg-open anyfile.mp4 (with VLC as the default video player) causes this same issue to appear.
Is there a way to disable all startup notifications in MATE for all programs?
I can't reproduce his with vlc 2.2.1. I tried from caja, mate-terminal and xdg-open all work perfectly fine and only briefly show the startup notification. But PCmanFM does show this problem which indicates to me it does not support startup notification.
I did notice the second desktop file points to
Most toolkits these days support this out of the box and I do not know of a way to disable this except to set it accordingly in the desktop file.
[geoffrey@msi-laptop /usr/local/bin]$ ls -l
I set VLC (new instance) as the default and the issue disappeared with xdg-open, VLC Media Player and PCManFM. I think this means VLC Media Player does not properly support StartupNotify when it is used with parameters. I've reported it here: https://trac.videolan.org/vlc/ticket/15386
mate-panel could provide a setting (dconf or GUI) to hide the startup notification from the panel.
I finally fixed it by:
Thank you for all your efforts. I hope my fix/workaround will help others with the same problem.