Giter Site home page Giter Site logo

Comments (18)

HenriWahl avatar HenriWahl commented on May 20, 2024

Which version do you use on which OS?

from nagstamon.

cstuder avatar cstuder commented on May 20, 2024

I had the same happening to me, but am unable to reproduce it consistently.

Nagstamon 0.9.11 on Windows 7 on two monitors. Appearance in tray only.

from nagstamon.

cstuder avatar cstuder commented on May 20, 2024

Ok, got it to reproduce:

  • Click on the the tray icon. Nagstamon opens on the first monitor.
  • Move the mouse away, without hovering over the window and click on another application.
  • Nagstamon looses focus, but keeps the window open.
  • After some time (10-20 seconds), Nagstamon moves above the mouse to the second monitor.
  • It only disappears if I hover over the window and then leave it.

This doesn't happen if the mouse cursor remains on the first monitor. But when I move it later to the second monitor, Nagstamon follows some time later.

from nagstamon.

HenriWahl avatar HenriWahl commented on May 20, 2024

Thanks to you recipe I was able to reproduce this. These systray-popup-routines are some years old and apparently not multi-monitor-aware. I will look at this issue.

from nagstamon.

HenriWahl avatar HenriWahl commented on May 20, 2024

Is it possible in Windows to change the placement of the taskbar between monitors? Or can it be set only onto the first one, in GTK-speak monitor 0? If it behaves like that my mouse-pointer-based-monitor detection which leads to this funny effect of the loyal popup could be omitted entirely.

from nagstamon.

cstuder avatar cstuder commented on May 20, 2024

In Windows you can set one monitor as primary, this is where the taskbar will appear. You can set the primary monitor arbitrarily.

I have no experience with GTK, so I don't know if this changes the monitor ID.

from nagstamon.

HenriWahl avatar HenriWahl commented on May 20, 2024

This issue is fixed in latest commit. Are you able to test directly from source or do you need a binary?

from nagstamon.

cstuder avatar cstuder commented on May 20, 2024

I need a binary.

("Your system is not supported for automated build yet", Cygwin with Python 2.7.3)

from nagstamon.

HenriWahl avatar HenriWahl commented on May 20, 2024

Somehow my binaries do not run on Windows anymore. :-(
Use Linux or see http://nagstamon.ifw-dresden.de/docs/requirements/ or wait until my binaries run.

from nagstamon.

HenriWahl avatar HenriWahl commented on May 20, 2024

Please try https://nagstamon.ifw-dresden.de/files-nagstamon/unstable/Nagstamon_0.9.12-devel-20140403_win32.zip. It has the fixed multi-monitor-feature and I hope it kind of runs.

from nagstamon.

cstuder avatar cstuder commented on May 20, 2024

I think that solved it, thank you very much.

There's a small issue remaining: If I open the Nagastamon window (Staying at the right border of my primary monitor), hover over it, and then move the mouse away to the right onto the second monitor without leaving the window boundary on the top or bottom, the window doesn't close. It does close however when I move the mouse back to the first monitor, outside the window, and then enter the window area.

Looks like the autoclosing of the window is still a little bit wonky, but it behaves much better now without the jumping around.

from nagstamon.

HenriWahl avatar HenriWahl commented on May 20, 2024

Is that a new feature or did it behave like this before?

from nagstamon.

cstuder avatar cstuder commented on May 20, 2024

It's new. In version 0.9.11 the window would close when moving the mouse to the right onto the next monitor.

from nagstamon.

HenriWahl avatar HenriWahl commented on May 20, 2024

I will see if I find some hint.

from nagstamon.

HenriWahl avatar HenriWahl commented on May 20, 2024

I cannot find anything. The popwin closes as it is supposed to when moving the pointer to the right monitor. :-(

Edit: This happens in a VM with 2 virtual monitors.

from nagstamon.

cstuder avatar cstuder commented on May 20, 2024

Well, it does feel much better now. Thank you for your work.

(I'm off on holidays for the next two weeks and not available for beta testing.)

from nagstamon.

HenriWahl avatar HenriWahl commented on May 20, 2024

Should work now.

from nagstamon.

ghostsquad avatar ghostsquad commented on May 20, 2024

Thanks for the fix! Sorry I wasn't keeping track of this issues after submitting it.

from nagstamon.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.