baskerville / bspwm

A tiling window manager based on binary space partitioning
BSD 2-Clause "Simplified" License
7.71k stars 416 forks source link

Bspwm in VirtualBox on a bspwm host: can't use the same pointer_modifier #1081

Open zjeffer opened 4 years ago

zjeffer commented 4 years ago

I'm on bspwm, where I use the super key as my pointer_modifier. I just installed a virtual machine in VirtualBox and I installed bspwm on that. I tried setting the super key as my pointer_modifier in the VM, but I can't seem to move and resize windows with it.

If I change the pointer modifier in the host to something like control, I can use super in the guest. The weird part is that I can still use the super key to launch applications, or to switch desktops on both the host and the guest.

So for some reason VirtualBox captures the super key in the guest fine, but not when I click to move or resize.

Both systems are running arch.

How can I troubleshoot this? Is this a limitation in virtualbox or in bspwm?

Thanks.

zjeffer commented 4 years ago

For some reason this is now fixed. My pointer_modifier is control, but I can do everything with super.

zjeffer commented 4 years ago

Scratch that, changing desktops worked with super because that's how it was configured in sxhkd. Everything else like moving/resizing windows still uses control.