Giter VIP home page Giter VIP logo

Comments (18)

hotice avatar hotice commented on June 5, 2024 1

One more note: Kupfer v208 works on both monitors.

from kupfer.

hotice avatar hotice commented on June 5, 2024 1

At least in GNOME Shell, it still works properly with 2 monitors.

from kupfer.

bluss avatar bluss commented on June 5, 2024

Thanks for the report. The first question is if this started all the way back with v300?

from kupfer.

hotice avatar hotice commented on June 5, 2024

I think it worked initially, but I can't remember for sure. I'll try to investigate.

from kupfer.

hotice avatar hotice commented on June 5, 2024

Well, I just tried v300 it works the same as v308.1, so the bug is there from the beginning of v3, it seems. Hmm what's weird is that I think I would have noticed it before, because I've used Kupfer daily since v302 on a dual monitor setup. It might also be some Ubuntu update that did this. But I may be wrong.

from kupfer.

bluss avatar bluss commented on June 5, 2024

If the keybinding works on both monitors, then you at least don't need the multihead plugin (that was not ported to v30x). I really don't want to revive that hack.

from kupfer.

bluss avatar bluss commented on June 5, 2024

Explanation could be this simple: Gtk 3 has the same APIs existing, but they have changed behaviour.

https://lazka.github.io/pgi-docs/index.html#Gdk-3.0/classes/Screen.html#Gdk.Screen.get_monitor_at_point

from kupfer.

bluss avatar bluss commented on June 5, 2024

Delightfully needs Gtk 3.22 to use the new API..

from kupfer.

bluss avatar bluss commented on June 5, 2024

I can't reproduce, for me, the kupfer window shows on the monitor where the mouse pointer is. There are still some apps being launched on the wrong window, but those are separate bugs that need to be tracked down one by one. (Gtk 3.22, xfwm 4.12). I have a trigger that opens a terminal, it also follows the monitor with the pointer.

from kupfer.

bluss avatar bluss commented on June 5, 2024

Switching from enhancement to bug since there is existing monitor-placement code.

from kupfer.

hotice avatar hotice commented on June 5, 2024

So it turns out I wasn't crazy. I logged in to GNOME Shell today (Ubuntu 16.10) and Kupfer works properly with two monitors, showing up on the active monitor. I initially used Kupfer v3 in GNOME Shell, that's why I didn't notice this issue. So it looks like it's Unity-specific (I'm not sure if it happens in other DEs too, like Xfce, MATE, etc.).

from kupfer.

bluss avatar bluss commented on June 5, 2024

Thanks, the clarification is important.

The diversity of window managers and environments is why we need multiple contributors to Kupfer. Especially since Unity is not packaged in other distributions, at least not in Debian at the moment.

So this is my plea to anybody to contribute: Ask me on the irc channel (#kupfer on freenode) if you want to have help get started.

If you used gnome shell, that also means you did not experience bug #51 ? Just to know if kupfer is totally broken there or not.

from kupfer.

hotice avatar hotice commented on June 5, 2024

No, I didn't experience that bug in GNOME Shell 3.20.

from kupfer.

khurshid-alam avatar khurshid-alam commented on June 5, 2024

@hotice Please drop old python2 patches from ppa, except rst2html patch.

from kupfer.

bluss avatar bluss commented on June 5, 2024

I looked through the old debian package patches and they should all have been adressed one way or the other, for example by patches by @KarolBedkowski now integrated, or by fixes in kupfer 3xx. Keyring is still not addressed, no keyring plugins are ported. (Unsure if they should be.)

from kupfer.

hotice avatar hotice commented on June 5, 2024

The patches are dropped, I just didn't delete them from the debian folder. But they are not used, here's the "series" file which includes the patches that are applied, with only the rst2html patch enabled:

#uses_fragment.patch
#keyring-3.patch
#help.patch
#tracker-needle.patch
#locales.patch
#dbus.patch
#bookmarks-places.sqlite.patch
use-rst2html-instead-of-rst2html5-for-yakkety.patch

By the way, this bug was fixed in the latest Kupfer v313, thank you!

from kupfer.

bluss avatar bluss commented on June 5, 2024

Yes! Since I only tested Unity, I hope it didn't re-break gnome shell or other multi monitor setups. For this bug I used a virtualbox with two virtual monitors to run Unity in 16.10. I also saw that the preferences window doesn't always come to the front when opened from the app indicator. It looks like app indicators don't give us an event time, and then it can't be better than that. (So opening preferences is best done by just searching for Kupfer Preferences or using the shortcut which is Ctrl + ; by default).

from kupfer.

bluss avatar bluss commented on June 5, 2024

great! so we have progress, now with less bugs.

from kupfer.

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.