awesome is a dynamic window manager for the X Window System developed in the C and Lua programming languages. Lua is also used for configuring and extending the window manager.
Questions tagged [awesome-wm]
413 questions
1
vote
1 answer
Awesome WM - os.execute vs afwul.spawn
I was wondering if there are any difference between lua's
os.execute('')
and awesome's
awful.spawn('')
I noticed that lain suggests to use os.execute, is there any reason for that, or it's a matter of personal taste?

streetturtle
- 5,472
- 2
- 25
- 43
1
vote
1 answer
AwesomeWM tag with static layout
StackOverflow is denoted as a place for AwesomeWM community support.
I would like to have a dedicated Tag in my AwesomeWM config where only three particular application will be running all the time. I managed to create new tag using sample config,…

0x2207
- 878
- 1
- 6
- 20
1
vote
1 answer
How to set awesome-wm windows colors
I just installed and started getting used to Awesome WM and I find it great!
I'm currently stuck triying to change the colors of the client windows, and would like some help.
The original environment is Manjaro Xfce with Vertex-Maia-Dark theme and I…

Squalo
- 13
- 1
- 5
1
vote
1 answer
awesome-wm opens webstorm menus in seperate dialog in the top left
Somehow, when I run webstorm in Awesome-wm, the file menus open in seperate dialogs with the title "win32", but the submenus are unreachable, because they open in the top left, rather than where the cursor is at that moment.
Is anyone familiar with…

Frido Emans
- 5,120
- 2
- 27
- 42
1
vote
1 answer
How to fix huge sized utf-8 emoji icons in Awesome WM?
I want to set the utf-8 "icons" as the taglist headers, but this "icon" turns out to be huge (upper left). I tried changing theme font and font size, but it did not bring any result. Current font: "Ubuntu 10".
Tell me please, what should I try…

Sheridan
- 615
- 1
- 8
- 21
1
vote
3 answers
Awesome WM restart flag
Does awesome window manager set some kind of flag during restart. I've some autostart commands in rc.lua and they are executed every time I restart the window manager.
How can I determine in the rc.lua if the file execution is done because of a…

saga
- 1,933
- 2
- 17
- 44
1
vote
2 answers
reading a bash command result
I used to use the "execute_command" found in the former awesome wiki. This command uses io.popen and the lines method to return the command's result.
Now, the doc's advice is to avoid io.popen.
My rc.lua uses io.popen to assign hostname's computer…

david
- 1,302
- 1
- 10
- 21
1
vote
1 answer
slider widget in titlebars
I'd like to put a slider in each client's titlebar so it can control its opacity.
In official rc.lua, in the titlebar config we can find :
awful.titlebar.widget.floatingbutton (c)
so the client's id is sent to the widget
I thought of…

david
- 1,302
- 1
- 10
- 21
1
vote
1 answer
awesome wm client.opacity and xterm
I've:
client.connect_signal("focus", function(c)
c.border_color = beautiful.border_focus …

pholat
- 467
- 5
- 20
1
vote
1 answer
How do I maximize the window to multiple monitors in awesome wm?
I have three monitors in a horizontal line. Sometimes i want to maximize a window to three monitors at once, by pressing a combination of keys (and then returning it all back if necessary). How can I do that?

Sheridan
- 615
- 1
- 8
- 21
1
vote
1 answer
Can I use wildcards in appname when creating a rule
Can I use "*" in application name. Something like:
{ rule = { name = "Appname*" },
user1427715
1
vote
1 answer
Changing contents of global variables in a Lua script for Awesome Window Manager?
So I've been trying to configure my Awesome WM config (rc.lua) to detect if my IBM model M13 is connected to my laptop upon login/reset. This is to change what the modkey should be since the M13 doesn't have a super key.
The following code makes…

Christopher Ranc
- 11
- 2
1
vote
3 answers
How to make awesome wm look awesome?
I have awesome installed both on Ubuntu 17.10 and Debian 9. Awesome under Ubuntu looks like Ubuntu default theme; awesome under Debian looks like MATE (I have multiple window managers installed but it seems MATE is default). My questions are:
If…

Evgeniy
- 756
- 8
- 17
1
vote
1 answer
Make tags behave like workspaces behaviour in xmonad on multiple monitors
I recently moved from xmonad to awesome window manager, because I switched to wayland.
In xmonad I remapped the mod+number key to mod + f1-f12.
I had my workspaces named according to my activities i.e.…

oneindelijk
- 606
- 1
- 6
- 18
1
vote
2 answers
How to hide all clients in all tags in AwesomeWM?
I am trying to add to my rc.lua a function that hides (or minimizes) all clients in all tags in AwesomeWM, just like one can do in Windows with Aero Peek or in GNOME with the 'Show Desktop' extension (as respectively seen on the images):
Basically…

xvlaze
- 837
- 1
- 10
- 30