So I have a VirtualBox system with dual monitors running Arch Linux and
Awesome v3.4-557-g2729357.
I copied the default rc.lua and made some changes to give myself some
hotkeys I used to have in PekWM. I'll be the first to admit I do not know
Lua very well.
Near the top I added (near editor =):
browser = "chromium"
And then I modified the global hotkeys section:
globalkeys = awful.util.table.join(
-- PekWM Compatibility
awful.key({modkey}, "e", awful.util.spawn(terminal)),
awful.key({modkey}, "b", awful.util.spawn(browser)),
awful.key({modkey}, "q", function (c) c:kill() end),
awful.key({modkey}, "d", function () mypromptbox[mouse.screen]:run()
end),
awful.key({ modkey, }, "Left", awful.tag.viewprev ),
awful.key({ modkey, }, "Right", awful.tag.viewnext ),
awful.key({ modkey, }, "Escape", awful.tag.history.restore),
....
Here's where it gets weird, after any time I enter or exit fullscreen, or
resize one of the monitor windows (all of which trigger VBoxClient to run
xrandr) a new terminal and browser spawn. If I comment out either of the
first two lines under PekWM above that particular util will stop spawning.
In addition the layout is reset to floating.
Also for what it's worth, super+e and super+b both work!
I believe this is triggering a reload inside of Awesome, because
ctrl+super+r triggers the same behavior.
Thanks in advance for any ideas/solutions!
- Kyle