0

I like uGet multi-thread downloader in Linux. I use it with Flashgot addon in Firefox. But I miss the following feature: when it is minimized to tray, the only way I can make it visible is by right clicking the tray icon and than selecting from a long list the option 'Show window'. Ideally, it should be showing by left or middle clicking the tray icon, but it doesn't. I have tested this in different Linux desktops.

Can I make a shortcut for "show window" feature?


UPDATE:

This is desktop-specific. In KDE the menu is triggered with right-click, in Xfce with left-click (tested in Mint).

I can confirm that the intended feature is already active at least in some desktops. For example, in Fluxbox (Manjaro).

  • @Michael Tunnell - help! – user32012 Sep 11 '15 at 16:02
0

Try launching the application again. If that causes it to display, then simply assign a keyboard shortcut to the application launcher however your desktop environment does that.

If not, then if uGet has DBUS support, you might be able to do it through DBUS. qdbus is your friend here.

If not, then you probably can't do it without modifying the source code. Guess you could send in a feature request.

  • It depends on the desktop. It works in Xfce exactly as you described it. In KDE starting a new instance doesn't bring the window forth and in fact launches a secondary running event in the system monitor that KSysGuard calls 'zombie' :) -- More info on qdbus would be greatly appreciated. - Finding a command for that window to open would do it. – user32012 Sep 16 '15 at 8:53
  • should I find uget-gtk in the list of qdbus when uget is running? – user32012 Sep 16 '15 at 9:04
  • @cipricus It's strange that the behavior differs between Xfce and KDE. Perhaps something is wrong or incomplete with your installation of KDE. Make sure all of the packages are installed that are required (or even recommended) by the KDE metapackage in your distro. You should also investigate how the new instance is being launched; perhaps Xfce is using a different command line or a different .desktop launcher file. Try running simply /usr/bin/uget or whatever from a terminal and see if that makes any difference. – blujay Sep 22 '15 at 16:38
  • Re: qdbus, explaining how to use D-Bus is out-of-scope for this, especially not knowing whether uGet even supports it. Google for qdbus tutorial, and also look at qdbusviewer for a GUI version. And finally, you might want to talk to the uGet devs or file a bug report about the varying behavior or lack of the feature. – blujay Sep 22 '15 at 16:39

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy