Code Monkey home page Code Monkey logo

Comments (11)

tych0 avatar tych0 commented on June 2, 2024

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.

haunma avatar haunma commented on June 2, 2024

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.

elParaguayo avatar elParaguayo commented on June 2, 2024

Can you post your config and I'll see if I can recreate the issue(s).

from qtile.

haunma avatar haunma commented on June 2, 2024

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.

elParaguayo avatar elParaguayo commented on June 2, 2024

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.

elParaguayo avatar elParaguayo commented on June 2, 2024

Try #4659

from qtile.

haunma avatar haunma commented on June 2, 2024

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.

elParaguayo avatar elParaguayo commented on June 2, 2024

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.

haunma avatar haunma commented on June 2, 2024

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.

elParaguayo avatar elParaguayo commented on June 2, 2024

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.

haunma avatar haunma commented on June 2, 2024

Super, thanks.

from qtile.

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.