Comments (11)
I had this in my logs, but can't reproduce with the 0.24.0 tag; can you confirm that it happens with the recent release?
from qtile.
I just upgraded to 0.24.0 on Void Linux, rebooted, and the same messages are still there. My bar is also messed up (one tray icon at the far left, on top of another widget, instead of in the tray icon area)---still need to look into that.
from qtile.
Can you post your config and I'll see if I can recreate the issue(s).
from qtile.
Hi @elParaguayo
It's still the same config that I posted above. Thanks for having a look!
PS the two tray applications I am running (in my autostart.sh) are nm-applet and blueman-applet. The blueman-applet appears in the same place it used to (far right of the tray area), but nm-applet somehow moved to the far left of the bar, and is painted directly on top of my menu launcher icon. Oddly, I can still access both of them by moving the mouse a bit higher or a bit lower :)
Something also changed in the Battery widget. I used to have battery icons but after upgrading to 0.24.0 it is now showing an asterisk.
Also, this morning I just noticed that a group sometimes spontaneously moves onto my second monitor (when it was just showing background) without me doing anything except typing this Github comment on the primary monitor.
No idea why any of this would have changed... it's very strange.
from qtile.
I can recreate the duplicate key issue. It seems to be triggered by this line:
dgroups_key_binder = simple_key_binder(mod)
Commenting it out stops the errors. Will investigate more.
Haven't looked at the other two issues. Ideally, you could you separate them into separate issues here so I can deal with them individually and keep this thread just for the duplicate keys part.
EDIT: Ha - it was my commit that caused this: 9d65ae2 Need to find a fix that doesn't cause a regression of that other issue.
from qtile.
Try #4659
from qtile.
Awesome---thanks! I have been uncertain on whether I should use dgroups_key_binder or not. I thought I read somewhere that it wasn't needed, but I'm pretty sure I tried commenting that line out and then I didn't have any group-switching keys. Is it better if we define the keys ourselves instead of calling that? Or no preference?
Yes, I need to poke around with the unrelated issues and see if I am doing something stupid. If that doesn't turn up anything I'll open a separate issue(s).
from qtile.
The default config doesn't use the binder but it shouldn't generate log messages when it's used and you should be able to use either.
from qtile.
To clarify, though, if I don't use dgroups_key_binder, then I need to explicitly provide those bindings in the config file? (I took someone else's config and modified it heavily, so at some point I should probably go look at what is in the default config...)
I tested the commit and everything looks good, thanks. On this startup my tray apps are in their proper places too. I wonder if there is another race going on. Oh, and I traced the battery widget problem to my /sys/class/power_supply/BAT0 statuses. There seem to be quite a few statuses which all mean "battery is charged"...
from qtile.
Yes, if you remove the key binder you'll need to add bindings yourself. Have a look at the default config to see how this is done.
from qtile.
Super, thanks.
from qtile.
Related Issues (20)
- Tabs in Firefox can't be moved left/right with mouse. HOT 3
- CommandSet freeze qtile in Wayland HOT 4
- gtk2 lazarus apps hang during their startup on layouts with 0 border_width
- Polkit-kde-authentication-agent-1 at the back window level HOT 30
- Non-persistent Groups are still alive when its last window is moved to another group HOT 1
- On a config reload, a custom layout that manages internal windows can face a 'dict changed size during iteration' error
- 0.24.0: test_all_migrations[MatchListRegex-0] is failing HOT 4
- Notification role window is not treated properly HOT 16
- Icons used in cloned LaunchBars do not dynamically change their size when `icon_size` isn't set HOT 1
- Window isn't raised to the top on _NET_ACTIVE_WINDOW request HOT 2
- stale window in x11 layering code HOT 5
- `reconfigure_screens` config and functionality are buggy HOT 4
- Special characters cause MPRIS2 widget to crash HOT 2
- `qtile check` results in `mypy build error`, cannot find `libqtile.config` or `libqtile.layout.base` HOT 3
- TypeError with group focus_by_index CLI command HOT 5
- Qtile screen order isn't matching output of xrandr --listmonitors HOT 20
- MPRIS2 widget crashes qtile due to EOF error HOT 4
- lazy.spawn does not allow env variables with shell=True HOT 2
- Can't keybind groups to digits with azerty keyboards HOT 14
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 qtile.