Using Manjaro Architect, I recently installed Manjaro with the awesome-wm version. I’m quite please and been adjusting the settings to my taste. No problems so far, but one thing I have not been able to figure out is how to change rofi launch keys. On the awesome rc file, the keybind for rofi is set to Crtl+Super+Esc, which is fine. However somewhere in the system the Super key alone also launches rofi, and I find this quite annoying. I would like to cancel that single Super keybind to rofi, so that only the default awesome-wm key combination can bring rofi up.
The thing is I cannot find or figure out how to do that. As I said there is nothing binding Super (Mod4) alone to launching rofi on the awesome rc.lua file. I’ve also checked through Menu>Settings>Keyboard>Application shortcuts to make sure there is no keybind there. I have not installed xbindkeys, and there is no ~/.Xmodmap file.
How can I change that? Where should I look? Will appreciate if someone knows where it is set and how to delete the binding, or at list point me to the possible directions to look at.
Thanks.
and post some more information so we can see what’s really going on. Now we know the symptom of the disease, but we need some more probing to know where the origin lies…
An inxi --admin --verbosity=7 --filter --no-host would be the minimum required information… (Personally Identifiable Information like serial numbers and MAC addresses will be filtered out by the above command)
P.S. If you enter a bit more details in your profile, we can also see which Desktop Environment you’re using, which CPU/GPU you have, …
as far as my experience with multiple DE and WMs on the same machine, i found that rc.lua is the only file that controls awesomewm.
for double check, see if rofi keybind is not provided in two different instances [one with just key and the other as you mentioned. delete the unwanted and restart awesome
Thanks for your reply rvc. I double checked the rc.lua file again to make sure I did not missed a second rofi keybind instance, and there was not. But following your cue that the awesomewm config is on top of the other DE/WM, I checked the other files in ~/.config/awesome and found the root cause:
The autorun.sh file (to start other stuff like dropbox, redshift, etc with awesome) had a xcape -e effectively modifiying the Super key to behave like Super+Ctl+Esc: run xcape -e 'Super_L=Super_L|Control_L|Escape'
I commented out and restarted awesomewm, and as expected: Super does not call rofi anymore. Problem solved!!
Many thanks , if not for your comment I would have kept looking under the awesomewm config files, as I completely missed the line on my first attempts and was already self-persuaded it was something else.