Comments (5)
Having the same issue, after suspend/resume or reboot eww sees the monitor order differently which puts my bars in the wrong location. wayland-info and hyprctl monitors always shows the correct info, order is not changed there.
I have tried using the JSON monitor matcher but specifying DP-1/2/3 doesn't seem to do anything, only matching the monitor model is working but as I have 3 screens and 2 are of the same model this is a problem.
Making matching possible on display port, e.g. DP-1/2/3 would be a nice solution and I guess according to the docs this should be working so this probably is a bug?
from eww.
Yea, I've noticed the issue that monitor specifications on wayland are kind of annoyingly meaningless. I haven't yet figured out how to get any more specific info through GTK, though -- if anyone has any ideas or would be willing to tackle an implementation of a fix for this, I'd love that!
GTK doesn't give me all that much info about the underlying wayland monitor, and I'm unsure how much details I can get about the monitor in a standardized way on wayland either way :/
from eww.
I'm not that experienced with the wayland protocol and gtk, but it seems that migrating to gtk4 would atleast allow to get the monitor information in an easy fashion.
Would it be feasible to migrate? Is a migration even wanted?
If so, I'd could try to implement the migration, but someone with more experience should most definitely look at it thoroughly and it would most likely not be backwards compatible to the gtk3 based config.
from eww.
There is some discussion and a proposed fix for another bar here:
Maybe this could help you? If I can do anything to debug this, let me know.
from eww.
should be fixed by 510b824, we use the deprecated api directly now :D
from eww.
Related Issues (20)
- How to style the systray menu? HOT 1
- [FEATURE] Export magic variables to env for script execution HOT 4
- [BUG] Anchor acting strange HOT 1
- [BUG] Missing packages for 'StatusNotifierWatcher'? HOT 8
- [FEATURE] simpler way to update vars via different user like root
- Is it possible to add context menus to each widget? HOT 2
- background-clip: text
- [BUG] Multithread poll not supported? HOT 2
- [BUG] Systray widget doesn't draw tray icon of xfce4-power-manager HOT 21
- [FEATURE] define placeholder "{}" as var
- [BUG] Build failing HOT 3
- [BUG] Systray doesn't update icons properly HOT 7
- [BUG] backgound-image of box widget not displayed in i3 HOT 5
- [BUG] width label in eww.yuck does not work in virtualbox
- [BUG] Stack selection index not persisting HOT 18
- [BUG] Label text escaping is broken
- ondropped does not work
- [BUG] Button Colors do not work HOT 8
- [BUG] Panic with notifier_host HOT 18
- [BUG] issue with linear-gradient HOT 4
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 eww.