I mentioned this in discord and was asked to post it here. I would like to see an option to minimize to the system tray when the window is closed, as well as a global hotkey to hide/show the window. Both Flashnote, and My Notes Keeper which I used prior to Obsidian, had this feature and it is very nice to have it always a hotkey away but not always on the taskbar.
For the devs or plugin makers looking to implement this here is an Electron snippet I found for running in the background.
The workarounds have been really awkward for me, hope this gets fixed soon.
The app RBtray works well for explorer windows. It does not work with the Whatsapp Desktop version. After installing, it allows you to minimize almost any window to the taskbar instead of the system tray.
This was an edit of vzades response, but it was rejected on a number of grounds. It does the exact same thing as their code but will also obey the minimize event (and run without syntax errors/missing icons).
Earlier I could push a cross (close) on the panel ... the program was minimized to the tray.
Now if I click the cross (close) on the panel, the program closes and it has to be restarted.
How to minimize to the tray (do it as it was before)?
The steps to untick the 'Close to Tray Menu' option does not work. To begin with it is greyed out and I need to unselect the option to allow TeamViewer to start with Windows and then it un-greys itself and allows me to uncheck it. However I then click to allow TeamViewer to start on Windows start up (I just want it running in the system tray in the background) but if I turn this back on, the greyed-out 'Close to Tray Menu' option automatically rechecks itself. This is an endless loop regarless how many combinations and reboots I try.
Follow-on update. I seem to have been able to resolve this issue on two PCs. The method that worked for me was to uninstall TeamViewer (it was the latest version), select to remove all settings during the uninstall and then I downloaded a live copy of TeamViewer from the official website and reinstalled it.
Not sure why an up to date TeamViewer would behave differently to a newly downloaded and installed version for this specific functionality but it did for me. Anyway hope this saves someone else some time.
In this forum, check how many people complained that there should an option to enable the system tray icon always on. This issue persisted for many years but never got fixed. On the contrary, Microsoft outlook performed very much on this system tray issue.
Great! I am sure that you will find something that works for you then. In my experience there is not one email client that does everything I want. On Linux I use Evolution, which is pretty good. There used to be a Windows port, but that was discontinued years ago. But Thunderbird is probably the most useful because it is available for most OSs, so you can always take it with you no matter what platform. On Mac I love Mail. In my opinion it is one of the best there is, but that is just me. I recently looked at Mailspring for a pretty alternative. I still prefer eM Client to Mailspring though.
This is standard behaviour of all desktop messengers (Skype, Viber, Telegram, ..). All of them minimizes itself in system tray when Alt+F4 or close button is activated and they are running in background (instead of closing completely).
I propose building onto robmsmt's one-liner to account for different launch options I've encountered in the wild (without --no-sandbox, with lowercase %u, and 'empty' option --), probably depending on Signal version and/or distro used.
I previously suggested using incron to automatically run such script when the desktop file is modified, but sadly upon closer inspection it didn't actually work as the files are not really modified but completely replaced during an upgrade. I didn't manage to get incron to work with that, but you might want to take a look if you're interested and more savvy. It should be safe though to run that script as a good 'ol cron job as root (sudo crontab -e) e.g. at reboot (adding @reboot script.sh to the table). It obviously doesn't take effect immediately after Signal upgrade, but will have to suffice until I figure out what's up with incron.
Instead of editing a root owned file that gets overwritten when the package manager installs a new version of signal-desktop, I recommend to create a custom .desktop file in your home folder, and add the --use-tray-icon flag there. The local user-specific .desktop files should automatically take precedence over the system-wide file.
Is there a way I can minimize a LabVIEW application to the system tray on the right bottom corner of the screen ? My application will run all the time and all I want is a pop-up when errors or information/reports have to be displayed. I have searched exhaustively and now am posting this question. Please let me know if this can be done.
If you search for System Tray you'll find lots of people trying to do the same thing and a few places with example code to get it working. But the best method I've seen is actually on the Lava forums.
As for starting a application on startup. Again I expect searching you'll find alot of people saying the easiest way is to create a shortcut to your application, then place the shortcut in the Startup folder in your start menu.
This Inventeering toolkit allows you to create a LabVIEW program that can access the Window's System Tray. Now you can make your LabVIEW program show up with your custom icon, pop up tool tip, and pop up menu in the system tray. Comes with a Royalty Free built application distribution license.
PROGRAMMABLE loading of icons, tool tips and menus to the system tray that will allow your program to poll for system tray events; and then respond in accordance to your design needs. An example LabVIEW Program demonstrating use is also provided.
I'd like to propose a new feature: closing or minimizing the main Edge window optionally removes the taskbar element and minimizes the browser to the tray area. My usage scenario often contains multiple pinned tabs with single page applications that I infrequently check for updates (some of them also have notifications). I would like to clean up my task bar by moving some of the applications to the system tray since I am not actively using them. Another use case would be watching a video in picture-in-picture mode, where the browser window is not needed any more to be visible.
I'd guess that subscribers use Opus exclusively, run at Windows startup, so it's always on.
So, some don't really need to be reminded that it's running by it being shown on the Task Bar and could have the choice to minimize it just to the Tray whenever they want to clear the screen?
[ My reason is that I'd just like temporary apps to be shown on the Task Bar while running (eg. GOM Player while I watch a movie, Or Irfanview while I edit a photo)... just so I can immediately see what is optionally running, to keep it lean and mean.]
(The multiple-window alternative will be fine for a techie but befuddle a country boy ; I'd have no clue on how to begin to implement that, even if I understood it. It would be interesting to know how many subscribers are geniuses and how many are not).
[quote="Destry"]but I wonder if there's been any consideration for it since then (2011)?
Giving user the choice of minimizing Opus to the System Tray only?[/quote]
You mean the Notification Area. The term System Tray died long ago, although Microsoft has to throw it in from time to time for people who haven't caught up yet, and probably still prefer Directory to Folder. (I mean, who would think of calling it Folder Opus?)
Please (not just in this thread) stick to things that will help the person asking questions get things done. I enjoy tech trivia and pedantry myself, but a tech support forum is not the best place for them.
I too searched for this.
Leo did (a bit briefly)mention this in reply to one of the numerous threads.
It will give nearly the same effect.
That is you can close the last lister (I only ever have one lister open).
It will disappear from Taskbar, but the icon remains in the sys tray.
To get it back you double click the sys tray icon.
(Make sure the option elsewhere to open the last closed lister is ticked, instead of it opening the default lister).
Here is how to achieve/simulate 'minimize to sys tray'-
DO_Minimize_to_Sys_Tray.jpg693456 152 KB
can we have them back cuz i hate having to use the close button to minimize my slsk to tray while using the minimize button leave slsk in the task bar....having to clic on the icon in the tray to close is hell too as i always check activity before closing, this means i have to click twice as much as before to finally close it!
make it configurable like melerix proposed, only this ways all users can be happy.
right click on the trayicon to close is cool, so you don't have to maximize slsk only to close it, but this function should never replace the classic way to close the program.
keep the minimize button for the minimize function and the close button for the close function - like all regular programs, so easy is that.
close button for minimizing was introducted by skype to force users to stay more online.
i really dislike this type of behavior.
first of all thanks for the new option, i didn't expect such a quick fix.
but after the initial joy i realized that the new function doesn't minimize TO TRAY, but only to tab. if i want to close to tray i must set the option again to "close to minimize", thus the new fix is completely useless. please fix it/make it customizable. thank you.
request 1:
checkbox "start soulseek when windows starts" including the option to start minimized or not.
i know you can set the autostart of a program manually in windows, but it's a pain in the ass to remove the setting if not needed anymore, you have to go to the registry etc.
it would be great to control it in the ui, so during days when you download more stuff you put it on and afterwards switch it off.