Questions tagged [awesome-wm]

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.

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 =…
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 = { { …
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…
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