sagamusix / TBTray

Fixups for Thunderbird's tray icon for Windows
GNU General Public License v3.0
106 stars 13 forks source link

TBTray does nothing? #2

Closed mmodler closed 4 years ago

mmodler commented 4 years ago

I'm quite sure its my fault, but i can't bring TBTray to work. Here is what i tried:

Windows 10 x64 1903 Tunderbird 68.2.0 (32-Bit) (C:\Program Files (x86)\Mozilla Thunderbird\thunderbird.exe)

I would greatly appreciate get it running, i also tested BirdTray and it was doing to much for me...

Thanks!

sagamusix commented 4 years ago

Two ideas:

mmodler commented 4 years ago

Addition: Microsoft.VS.VC_RuntimeMinimumVSU_x86,v14, installed: {00AC3934-26B4-406E-807C-1692AC7329EC}, version: 14.23.27820

I will check you two ideas, thanks!

mmodler commented 4 years ago

Ok, unregistered, placed it in TB folder, re-register, reboot... nothing.

The window name is for example "foo@mymailhost.de - Mozilla Thunderbird"

Last idea: I have two monitors, could this cause the issue?

sagamusix commented 4 years ago

It shouldn't be related. Where was the executable located before? I have a hunch that it could be related to being placed in Program Files but I cannot verify that right now.

mmodler commented 4 years ago

I copied TBTray from D:_Downloads\TBTray to C:\Program Files (x86)\Mozilla Thunderbird

The first try with tbtray was from downloads folder and with tb x64 - does this matters?

sagamusix commented 4 years ago

It definitely matters that you tried with TB x64 - there is currently no x64 version of TBTray. Another tray icon tool I wrote a long time ago didn't work when I put it in Program Files at first, that's why I thought that maybe this is why TBTray is not working for you. I have not tested putting it in Program Files before, so it would make sense to try it outside of that again. You don't need to reboot for that, you can just kill the previous instance and run the executable directly.

mmodler commented 4 years ago

I never had the tool in Program Files - i moved it from downloads to Program Files x86

atm it runs from C:\Program Files (x86)\Mozilla Thunderbird\TBTray.exe

mmodler commented 4 years ago

My newer C++ Runtime should be ok?

sagamusix commented 4 years ago

I meant both Program Files and Program Files (x86); try placing it outside of these UAC-protected folders to see if it makes a difference. Also as said try launching it directly instead of relying on autorun. The tool runs at a very low priority so it can take a while until it actually starts working.

The C++ runtime version doesn't really matter for TBTray.

mmodler commented 4 years ago

I started a fresh instance from D:_Downloads\TBTray - but no functionality closing TB...

mmodler commented 4 years ago

Wow if i click TB on the taskbar (not minimize or close IN TB), it works!

sagamusix commented 4 years ago

Okay, that sounds like you are experiencing the same issue as this one: https://github.com/sagamusix/TBTray/issues/1#issuecomment-535878673 This is caused by mail.tabs.drawInTitlebar being set to true.

I have no intention to fix that unless someone provides a patch for it.

mmodler commented 4 years ago

With mail.tabs.drawInTitlebar = false it works fine!