jchnkl / x-choyce

A light-weight, Exposé-like window switcher for X (feat. OpenGL)
BSD 3-Clause "New" or "Revised" License
37 stars 8 forks source link

x-choyce randomly stops working #9

Open elerocks opened 6 years ago

elerocks commented 6 years ago

Hello, installed xchoyce from latest sources and using openbox with compton after reboot I start x:choyce in command line and everything works fine. However after a while (dont know exactly, let's say 20 minutes) it stops working, meaning that pressing keyboard combination does not start up the selection. There is nothing in terminal, only the pressed buttons:

user@user:~$ x:choyce
^[  ^[   

Killing and restarting x:choyce does not help. Only hard reboot helps.

Any clue where to look? Thanks

elerocks commented 6 years ago

I have a guess, that there is something wrong with catching the shortcut; I tried to set it to something that is surely not bind to anything else like "Alt+q" I tried to XF86LogGrabInfo while pressing the xchoyce shortcut, this is the output

[  7126.177]   Printing all registered grabs of client pid 17764 x:choyce 
[  7126.177]   grab 0x4540007b (core), type 'KeyPress' on window 0x119
[  7126.177]     detail 24 (mask 0), modifiersDetail 8 (mask 0)
[  7126.177]     device 'Virtual core keyboard' (3), modifierDevice 'Virtual core keyboard' (3)
[  7126.177]     core event mask 0x3
[  7126.177]     owner-events false, kb 1 ptr 1, confine 0x0, cursor 0x0
[  7126.177]   Printing all registered grabs of client pid 17771 xdotool key XF86LogGrabInfo
[  7126.177] End list of registered passive grabs
jchnkl commented 6 years ago

Hi,

thanks for your interest in this project!

Unfortunately I have to say, that it is currently unmaintained and I don't have the time to fix this.

If you are looking for alternatives, I can highly recommend the current Gnome desktop. The way window switching is implemented there is almost what I was trying to do with x:choyce. But much more polished and error free. :)

elerocks commented 6 years ago

You make me sad since X:Choyce was exactly what I was looking for in terms of functionality, design and lightweight-cy (I'm using modified lxde). However, thanks for project, perhaps I'd fork it one day (or you'll find lost love for xchoyce :) )

Thanks

gitlerat commented 2 years ago

Because of how the gnome project evolves (in a more and more unix unfriendly way) it would be really cool if this project would get a new maintainer. Maybe I will try to promote the app itself, because there are many benefit even if you copy the gnome workflow 1:1! :) Nevertheless, thanks for the effort you put already into it!