SMPlayer starts hidden if tray icon is shown
Free media player with support for Youtube
Brought to you by:
rvm
SMPlayer will start hidden if the 'Show icon in the system tray' is checked.
To test:
Check 'Show icon in the system tray'
Close the main window
Quit the app from the system tray
Start SMPlayer again (from the desktop icon).
The system tray icon appears, but the main window does not.
The tray icon is easy to miss and many users (including myself) may think that the player hasn't started.
I think the main window should always be shown when starting SMPlayer, regardless of weather tray icon is shown or not.
Logged In: YES
user_id=115931
Originator: NO
This behaviour is intended. It's for users who like to have smplayer running all the time in the system tray, so when they log in again in the desktop, the smplayer icon will appear in the system tray.
If I did what you suggest, the main window will be visible when the user logs it, which is ugly.
Logged In: NO
I see.
But that still doesn't take care of the initial problem - the icon in the system tray is easy to miss when user starts it from the desktop, especially if there are many tray icons.
The solution for system startup is to use a command-line parameter, say "-tray", this is how I'd do it in windows.
In this case, it would also be nice to have a checkbox in the preferences "Launch when the system starts", which takes care of the automatic startup.
Another solution, which would somehow take care of both problems, is to show the main window if the player is already running in the system tray. User who don't notice the icon would instinctively doubleclick on the icon again, in which case the player window will be shown.
Logged In: YES
user_id=115931
Originator: NO
I think this problem is fixed now (svn r745). Now the main window will never start hidden if using Windows. Under linux the behavior hasn't changed as I think this is the right way.