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
4
votes
0 answers
Set "scaling" factor with awesome window manager
How can one set the scaling factor in awesome window manager of "clients" (= window)?
xrandr shows me, that I have a resolution of 2880x1800 59.99*+ But the frames of the browsers and others (e.g. where the titles of the tabs are shown) seem to have…

Techradar
- 3,506
- 3
- 18
- 28
4
votes
2 answers
Testing and Debugging `awesome/rc.lua`
How to run lua commands from awesome/rc.lua in an interactive iterpreter?
I'm trying to create some functions in ~/.config/awesome/rc.lua for new key bindings. Sometimes I get an error and I want to test these functions by printing the tables and…

Doron Behar
- 2,606
- 2
- 21
- 24
4
votes
3 answers
How to set focus on a client under mouse cursor when a tag is changed?
When I switch to another tag, a new client gets selected, but it is sometimes not a client that I have my mouse cursor over. To get a client under my mouse pointer focused, I have to either click somewhere on it, or switch to it with Mod4+j / k, or…

gvlasov
- 18,638
- 21
- 74
- 110
4
votes
1 answer
PhpStorm autocompletion / dialogs disappear in Awesome WM / Xmonad
When trying to autocomplete code or open up the dropdown menu's the window / dialogs will appear for a short time and then get hidden behind the main editor window.
The problem is related to java window handling in tiling window managers such as…

Sam
- 2,647
- 2
- 20
- 25
4
votes
3 answers
Awesome WM: Rearrange windows without changing layout
I'm entirely new to Awesome and Lua, but what I would like to achieve is to cycle through different arrangements of my windows within the same window-layout. Maybe I didn't use the correct search terms, but a simple Google search didn't yield…

JorenHeit
- 3,877
- 2
- 22
- 28
4
votes
1 answer
In Awesome WM is it possible to have different menus depending in which tag you are in?
In Awesome Window Manager you have a main menu which can be invoked by clicking on the launcher in the top-left, right-clicking on the desktop, or using the keybinding Mod+w. What I would like to do is to be able to have different menus depending on…

milarepa
- 759
- 9
- 28
4
votes
1 answer
How can I have just only icons of apps in tasklist in Awesome wm ver 3.5?
In Awesome <3.5 I did it that way:
mytasklist[s] = awful.widget.tasklist(function(c)
local task = { awful.widget.tasklist.label.currenttags(c, s) }
return '', task[2], task[3], task[4]
end, mytasklist.buttons)
But in 3.5 that doesn't work…

Andrey
- 331
- 2
- 10
4
votes
1 answer
awesome wm: pop yes/no dialog when killing a window
In awesome wm when I press mod-q I kill the current window. I would like to pop a yes/no dialog to confirm the action:
if zenity --question --title='Quit?' --text='Quit?'; then kill_the_window; fi
But, the killing function is run from the Lua code…

Jakub M.
- 32,471
- 48
- 110
- 179
4
votes
1 answer
How to focus client in Awesome WM
I have instance of the client which should be focused. I found only following ways to give focus to client:
focus.bydirection (dir, c) - Focus a client by the given direction.
focus.byidx (i, c) - Focus a client by its relative index.
focus.filter…

Shmygol
- 913
- 7
- 16
4
votes
2 answers
Switch User in Awesome WM menu
How can I make a Switch User entry in the Awesome menu?
If it helps, I use kubuntu.

kevinspencer33
- 51
- 1
- 8
3
votes
1 answer
When to use spawn.with_shell and when spawn is only needed?
I'm confused when i should use awful.spawn and when to use awful.spawn.with_shell. To me these look and work the same.
The only difference I see is that in awful.spawn you can set client rules and make a callback.
I would appreciate any examples or…

FluffyDango
- 133
- 9
3
votes
1 answer
awesome-wm: How to change systray shape
Is there any way to change the systray shape to rounded rectangle in AwesomeWM window manager?
I've searched docs for "wibox.widget.systray" class but it doesn't have option to change it's shape.
I tried to put systray to container and set the shape…

fatal_manners
- 55
- 1
- 6
3
votes
0 answers
Is it possible to distinguish several Firefox browsing windows?
I use AwesomeWM, and would like to place different Firefox windows on differents tags. For instance, I would like to group a few tabs in a window for "communication websites" (Slack, Whatsapp, Mattermost, Hangouts, …), and it would stay on a…

raphaelfournier
- 97
- 1
- 7
3
votes
1 answer
AwesomeWM on Raspberry Pi "Error Nil at Screen Connect"
I have Arch installed on my raspberry pi and am trying to use AwesomeWM. It works with the basic config, but when I try to use my modified version of copycats copland theme I get this error on the following line.
"Error Nil at Screen Connect"
--…

Talon06
- 1,756
- 3
- 27
- 51
3
votes
1 answer
Center position tasklist when using layout.fixed
I'm using the following settings for my top bar:
-- Create a promptbox for each screen
s.mypromptbox = awful.widget.prompt()
-- Create a taglist widget
s.mytaglist = awful.widget.taglist(s, awful.widget.taglist.filter.all,…

user1213904
- 1,830
- 4
- 23
- 39