Comments (18)
One more note: Kupfer v208 works on both monitors.
from kupfer.
At least in GNOME Shell, it still works properly with 2 monitors.
from kupfer.
Thanks for the report. The first question is if this started all the way back with v300?
from kupfer.
I think it worked initially, but I can't remember for sure. I'll try to investigate.
from kupfer.
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.
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.
Explanation could be this simple: Gtk 3 has the same APIs existing, but they have changed behaviour.
from kupfer.
Delightfully needs Gtk 3.22 to use the new API..
from kupfer.
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.
Switching from enhancement to bug since there is existing monitor-placement code.
from kupfer.
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.
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.
No, I didn't experience that bug in GNOME Shell 3.20.
from kupfer.
@hotice Please drop old python2 patches from ppa, except rst2html patch.
from kupfer.
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.
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.
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.
great! so we have progress, now with less bugs.
from kupfer.
Related Issues (20)
- ../po/it.po:1189: 'msgid' and 'msgstr' entries do not both end with '\n'
- XFCE session management does not lock screen HOT 3
- Version "undefined" in About HOT 3
- mate-dictionary support missing HOT 1
- Suggestion on helping to find third-party plugins
- Kuper launches Catfish search instead of folders HOT 2
- Bring back bash aliases and functions in commands plugin HOT 1
- Firefox Bookmarks plugin error, solved by adding uri=True to line 59 in firefox.py HOT 1
- Accessibility: check at-spi & speech output HOT 6
- Enable show/hide of kupfer without keybinder HOT 7
- Implement drag files from kupfer's window
- Enhancement: Facilitate quitting Application processes if running HOT 2
- Firefox plugins not functional HOT 2
- Cannot set launch keys on Ubuntu 21.10 after Upgrade HOT 2
- Add SECURITY.md / Insecure ConservativeUnpickler HOT 6
- thunderbird_support.py throws SQL error: cards table absent HOT 3
- Segfaults under Wayland with new libwnck HOT 8
- [Cinnamon] Super+space requires 2 space presses HOT 2
- About shows version undefined and copyright only until 2017 HOT 1
- Prevent Kupfer from being pushed to swap, make Kupfer more responsive with HDD HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kupfer.