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
0
votes
1 answer
How to access nested widgets properties in Awesome
I'm trying to access the properties of the following widget:
local cpu_widget = wibox.widget{
{
max_value = 100,
paddings = 1,
border_width = 2,
widget = wibox.widget.progressbar,
},
{
font =…

Gabriel Dias
- 69
- 5
0
votes
1 answer
Signal for tag change
I can't find the correct signal to connect to after changing or adding tags.
The signals I want is when you run these commands:
tag:view_only()
awful.tag.viewtoggle(tag)

FluffyDango
- 133
- 9
0
votes
2 answers
How to add a widget to systray in AwesomeWM?
I want to add a battery widget to the systray. How can I do that? How does systray recognize what programs to put in it?

FluffyDango
- 133
- 9
0
votes
1 answer
ALT + TAB behaviour implementation
I'm trying to implement ALT + TAB behaviour.
I want to know when a user is holding the ALT key.
Why does this release function not work?
awful.key(
{},
'Alt_L',
function()
altHold = true
end,
function()
altHold = false
end
),
IMPRACTICAL…

FluffyDango
- 133
- 9
0
votes
1 answer
Can't get rid of borders in Awesome WM
I'm trying to make a task list popup with transparency, but I ran into a problem with the borders. Can't find a way to remove the black bars around the popup.
I tried border_width = 0 and theme.border_width = 0 but it just doesn't work.
Popup image

FluffyDango
- 133
- 9
0
votes
1 answer
Awesome WM does not recognise any touchpad clicks
I am using arch and installed awesome wm manager.
Everything works fine, but the touchpad cklick doesnt work.
I also installed a gnome desktop and there the touchpad click works fine.
The movement on awesome works, and also xev recognises the…

Beluga
- 13
- 2
0
votes
1 answer
AwesomeWM, vicious BTC widget does not update textbox
I am trying to create a widget which displays the current BTC price, but the displayed widget is not updated.
First i create and register the widget with
mytextwidget = {
widget = wibox.widget.textbox,
}
btcbox = {
{
…

derkurvigetyrann
- 3
- 3
0
votes
1 answer
Whats the difference between Method and Functions in AwesomeWM
In each class of AwesomeWM documents there is two section. Methods and Functions. Whats the difference between the two. I searched in the lua document and can't found anything there either. Here is a sample
Functions:
awful.screen.getbycoord (x, y) …

Pazel1374
- 218
- 3
- 14
0
votes
1 answer
How to use one key-binding to spawn tag-specific program in awesome-wm?
Introduction:
In my wrokflow, I am using tags for specific purposes (WEB, IDE, EMAIL, File Manager,>Terminal/Taskwarrior-tui/Timewarrior) and I want to stick to this. So whenever I go to tag 1 I want to have a browser there.
Problem: I would like…

WojciechF
- 370
- 2
- 14
0
votes
1 answer
How can I automatically resize wibar?
I have configured wibar so that the output is updated automatically. But there is a problem that the output can go beyond the borders of wibar. All the solutions I came up with don't work very well. How can I solve this…

none9632
- 46
- 3
0
votes
1 answer
How to keep focusing on the client after it's moved to a new tag in Awesome WM?
How to make the Awesome's window(client) moving behavior the similar like DWM's ViewonTag patch
Follow a window to the tag it is being moved to.
Patch 20210312 prevents the window being followed if it is being moved
to the "all" tag.
What code…
0
votes
2 answers
AwesomeWM: for iterator is not callable (a table value) when iterating on clients
I'm trying to toggle all the titlebars when I press some keys. For this I want to iterate over all clients. I tries to do it several ways, including:
for s in screen do
for c in s.clients do
awful.titlebar.toggle(c)
end
end
and
for c in…

Dario
- 37
- 8
0
votes
1 answer
How to force awesome to respect xterm geometry settings?
If I have 2 floating xterms open and open a third one, it seems the -geometry settings I give on the command line are ignored and awesome tries to figure out on its own where the third xterm should go. How do I force it to respect the -geometry…

Fetchinson0234
- 203
- 1
- 3
- 11
0
votes
1 answer
Is there any way to enforce layout rules for "fullscreen video"?
Can awesomewm force fullscreen video from YouTube in Firefox or from VLC Media player to scale and fill the same boundaries as the window the app its being played in? i.e. if I have firefox running in the top right quadrant of a 2 x 2 layout when I…

Unstuckify
- 3
- 2
0
votes
1 answer
Awesome-WM - How to center a wibox.widget.textbox in a wibox.container?
I would like to know how to center a wibox.widget.textbox in wibox.container.background, because I would like to center the text in this image.
s.mytaglist = awful.widget.taglist {
screen = s,
filter = awful.widget.taglist.filter.all,
…

Malcret
- 3
- 4