Alanaktion / transmisson-remote-gui

Automatically exported from code.google.com/p/transmisson-remote-gui
GNU General Public License v2.0
1 stars 0 forks source link

Broken minimize to tray in linux #295

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
When minimizing to tray with version 2.1.1 the application minimizes, then 
disapear from the taskbar and then won't ever show up again.

Display on the command line when clicking the systray show button :
"TGTKWidgetSet.AppRestore TODO"

The close to tray works great though !

Original issue reported on code.google.com by giv...@gmail.com on 1 Sep 2010 at 10:43

GoogleCodeExporter commented 9 years ago
What window manager do you use? It works fine for me on KDE4 and Gnome.

Original comment by j...@cp-lab.com on 1 Sep 2010 at 10:50

GoogleCodeExporter commented 9 years ago
I use Gnome 2.30.2 on Ubuntu 10.04. I will try over kde to see if it's about 
the window manager or any dependency.

Original comment by giv...@gmail.com on 1 Sep 2010 at 11:34

GoogleCodeExporter commented 9 years ago
Do you use the "official" precompiled binary?

Original comment by j...@cp-lab.com on 2 Sep 2010 at 11:09

GoogleCodeExporter commented 9 years ago
That's the result I get from either official precompiled x64 binary, last PPA 
update (https://launchpad.net/~andreas-noteng/+archive/transgui) or svn.

I tried today over fresh kubuntu and ubuntu in virtual machines. It's fine with 
KDE but still the same for Gnome.

Original comment by giv...@gmail.com on 2 Sep 2010 at 3:12

GoogleCodeExporter commented 9 years ago
Thinking about the precompiled binary made me realize it could be about x64, 
and it is. A small check over a 32bit Ubuntu live cd clears this out.

So in the perspective where the bug does not come from transgui, any idea how 
to trace what is responible ? A pascal library maybe ?

Original comment by giv...@gmail.com on 2 Sep 2010 at 3:46

GoogleCodeExporter commented 9 years ago
Just confirmed this problem on KDE.  It is not specific to Gnome.  

I have tried both the x64_86 binary (2.1.1) from the site as well as my own 
build.

Here is the debug output:

[WARNING] Out of OEM specific VK codes, changing to unassigned
[WARNING] Out of unassigned VK codes, assigning $FF

(transgui:24864): Gtk-CRITICAL **: gtk_widget_realize: assertion 
`GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed

(transgui:24864): Gtk-CRITICAL **: gtk_widget_realize: assertion 
`GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed

(transgui:24864): Gtk-CRITICAL **: gtk_widget_realize: assertion 
`GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
TGTKWidgetSet.AppRestore TODO

The final "TGTKWidgetSet.AppRestore TODO" is emitted when I try to reopen the 
minimized app.

Original comment by reardo...@gmail.com on 21 Sep 2010 at 3:27

GoogleCodeExporter commented 9 years ago
just a "me-too" I can't pinpoint the exact problem, SOMETIMES I can bring it 
back from the tray, but usually not.

Original comment by andreple...@gmail.com on 22 Sep 2010 at 8:52

GoogleCodeExporter commented 9 years ago
Confirm this bug (i386 official binary, Ubuntu 10.10/Gnome).

Original comment by iarspider@gmail.com on 13 Oct 2010 at 6:41

GoogleCodeExporter commented 9 years ago

Original comment by j...@cp-lab.com on 7 Nov 2010 at 9:01

GoogleCodeExporter commented 9 years ago
I gotta say I disagree that this should be assigned is low-priority.  This bug 
makes the app completely useless when minimized.

Original comment by reardo...@gmail.com on 10 Nov 2010 at 5:34

GoogleCodeExporter commented 9 years ago
If you never use the minimize button on the app, and ONLY double-click on the 
icon to show/hide the app, it will work correctly. its more of an annoyance 
than anything.

Original comment by andreple...@gmail.com on 10 Nov 2010 at 5:36

GoogleCodeExporter commented 9 years ago
I am unable to reproduce this issue in my environment. That's why I have no 
idea why it happens and how to fix it.
I someone can debug this issue and provide a fix, I'll apply it.

Original comment by j...@cp-lab.com on 10 Nov 2010 at 6:02

GoogleCodeExporter commented 9 years ago
Isn't the "TGTKWidgetSet.AppRestore TODO" sufficient to understand the problem? 
 In the Lazarus source this is simply unimplemented.  Unhook the window 
minimize event from default (whatever is generating that AppRestore event 
downstream) and hook to whatever you're using for the icon Show/Hide event?

Is this related?  http://62.166.198.202/view.php?id=1423&nbn=1

Or this more specifically: http://62.166.198.202/view.php?id=15052

Original comment by reardo...@gmail.com on 10 Nov 2010 at 7:05

GoogleCodeExporter commented 9 years ago
And this patch might help?

http://62.166.198.202/view.php?id=0013919

Original comment by reardo...@gmail.com on 10 Nov 2010 at 7:07

GoogleCodeExporter commented 9 years ago
It works fine on my Ubuntu 8 and 9 boxes. It also reports 
"TGTKWidgetSet.AppRestore TODO", but it works. I have no Ubuntu 10 box yet, and 
I don't want to install it right now...
Maybe later I will take a look on this issue. For now, don't use "Minimize to 
tray" if it doesn't work for you.

Original comment by j...@cp-lab.com on 10 Nov 2010 at 8:34

GoogleCodeExporter commented 9 years ago
I have had this problem since I started using transgui. I am currently using 
ver 2.2 on Ubuntu 10.10. I gave up worrying about the tray feature and just 
unchecked everything under Tools - Options - Interface - Tray icon.

Original comment by linskija...@gmail.com on 18 Jan 2011 at 1:54

GoogleCodeExporter commented 9 years ago
I have same problem. I am using transmission remote gui 3.0.1v on linux mint 10 
(gnome).

Original comment by sim...@gmail.com on 8 Apr 2011 at 4:21

GoogleCodeExporter commented 9 years ago
I still have this problem.

Original comment by openbo...@gmail.com on 10 Apr 2011 at 8:29

GoogleCodeExporter commented 9 years ago
Installing the latest version from this site helped me to solve the problem. 
I'm using 10.04 Ubuntu.

Original comment by rsharipo...@gmail.com on 10 Apr 2011 at 8:44

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
running latest 3.1 v. on Linux mint 10 64 bit. Close to tray is working now. 
Minimize to tray, still not working(same problem)..

Original comment by sim...@gmail.com on 16 Apr 2011 at 11:10

GoogleCodeExporter commented 9 years ago
Running 3.1 on Linux Mint 10 64 bit. Minimize to tray and close to tray works 
as intended on my system.

Original comment by kindofab...@gmail.com on 26 Apr 2011 at 8:00

GoogleCodeExporter commented 9 years ago
My above comment was with Compiz off. When Compiz is on, Close to tray and then 
show works fine. Min to tray then show again does not work. Seems to be a 
problem with Compiz.

Original comment by kindofab...@gmail.com on 26 Apr 2011 at 8:03

GoogleCodeExporter commented 9 years ago
As I said in the other report for this bug. For me, with Compiz off, it works 
fine. With Compiz on, Close to tray works fine. Min to tray works but cannot 
reshow window.

Original comment by kindofab...@gmail.com on 27 Apr 2011 at 12:30

GoogleCodeExporter commented 9 years ago
I just verified that this is fixed by Lazarus (LCL) 0.9.30 and FPC 2.4.2.  My 
build has other problems, but minimize and maximize finally work.

Original comment by reardo...@gmail.com on 28 Apr 2011 at 3:19

GoogleCodeExporter commented 9 years ago
Yup, it's fixed with latest FPC/Lazarus.  

Original comment by reardo...@gmail.com on 3 May 2011 at 2:43

GoogleCodeExporter commented 9 years ago
Same troble. ubuntu 10.4|gnome x64 how can i fix it&

Original comment by CheNgeR....@gmail.com on 30 Jul 2011 at 2:05

GoogleCodeExporter commented 9 years ago
Me too. Installed transgui-3.1-x86_64-linux.zip, using Ubuntu 10.10 64-bit with 
gnome 2.32. After the icon disappeared I can't find it anymore nor starting 
transgui in a window.

Original comment by marco.ca...@gmail.com on 8 Aug 2011 at 8:45

GoogleCodeExporter commented 9 years ago
I have this issue too on Linux Mint 11 32bit / Gnome 2.32.1 / 
transgui-3.1-i386-linux. When the application opens it is visible in the 
taskbar and as a system icon. After minimizing the taskbar button disappears. 
When I try to maximize the taskbar button briefly appears and it looks like the 
app is trying to maximize but it does not. The app stays stuck in the system 
tray. 

Original comment by mikela...@gmail.com on 16 Sep 2011 at 10:43

GoogleCodeExporter commented 9 years ago
Same on Ubuntu 11.04 64 bits with Unity.

Original comment by si...@simonbcn.net on 17 Oct 2011 at 6:24

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Fixed in current trunk. Await for binary release soon.

Original comment by j...@cp-lab.com on 27 Oct 2011 at 10:30