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
2 answers
Persistent window size for floating windows in awesomewm
I resize a floating window, let's say to some size WxH pixels. Then I change to tiling mode, so the window gets resized automatically to some new size, let's say W'xH' pixels. Now suppose I switch the window back to floating mode.
What I Want: The…

Aditya De Saha
- 113
- 5
0
votes
1 answer
Maximize client window vertically to the half left of screen
How to configure a shortcut key in awesome to toggle a client window vertical maximization to the left half of the screen (snap to left)?
Module awful.placement has an example that may help, but there is no mention on how to implement a toggle that…

Romildo
- 545
- 9
- 20
0
votes
1 answer
awful.util.spawn executes the command twice - Awesome WM
I have written awful.util.spawn("vncviewer") in rc.lua. But this results in two vncviewer instances (windows) in the startup. What is the reason?
0
votes
1 answer
Shortcut for starting an application in current tag or if already started bring to current tag in awesome wm
I would like to have keyboard shortcut for starting my password manager in the current tag, or if it's already started to bring it to my current tag.
I'm sure it is possible but I can't seem to find a starting point on how to do this.

select
- 2,513
- 2
- 25
- 36
0
votes
1 answer
i3's "for_window" equivalent in awesome-wm
I'm trying to setup awesome + kde Plasma. However to complete my setup I wanted to kill the windows that have the "Desktop - Plasma" title, in i3 you would do for_window [title="Desktop — Plasma"] kill;. I wanted an awesome-wm equivalent.

user
- 167
- 7
0
votes
2 answers
Run scrot -s from awesome wm
When I try to put shortcut on "scrot -s" execution, nothing happenes.
When I use just "scrot" screenshot is taken and saved into necessary directory, but when I use "scrot -s" which is supposed to pop up the selection cursor, nothing happens.
I…

Федор Дао
- 197
- 1
- 9
0
votes
1 answer
Awesomewm: How to make a not-focusable client (google-chrome in Ubuntu) in default focusable?
I want to make Google chrome focusable while using awesomeWM in Ubuntu 18.04. How can I do it?
I'm new to use awesomeWM as a window manager in Ubuntu 18.04, and I prefer Google chrome (not chromium, because my password manager don't work). I…

Szkieletor
- 1
- 1
0
votes
4 answers
pulseaudio under awesome wm
I try run pulseaudio under awesome in manual way.
(Ubuntu Mate 18.04 on gpd pocket)
A use command
pulseaudio --start -vvv
and have error "Daemon startup failed", and not other errors.
Try using:
systemctl --user restart pulseaudio.socket
and…

Some
- 478
- 5
- 12
0
votes
2 answers
Using the awesome-wm, why does mod key not respond?
For some reason, my mod key no longer activates any of the key bindings and I can't use the shortcuts.
I use gentoo, use vi + tmux + urxvt. I have tmux mapped to Ctrl + a. I'd been using the default mod key (windows logo) to activate awesome. I…

Ender
- 1,652
- 2
- 25
- 50
0
votes
1 answer
Input selection to a command
In this case I want flite (speech synthesizer) to read my selected text when I press a hotkey.
The command is flite -t "text i want to read"
How?

Rizky A.
- 1
0
votes
1 answer
How can I forbid minimization in AwesomeWM 4.2?
I use awesomewm 4.2 and I would like to keep windows from ever minimizing. I have experimented with the request::activate, raised, and lowered signals and none of them fire when clients minimize themselves. Ideas?

Frew Schmidt
- 9,364
- 16
- 64
- 86
0
votes
1 answer
How to clip areas drawn by `:layout` methods in awesome-wm?
This is a follow-up to How to make mouse events propagate to widgets in `scroll` containers?
TL;DR:
The :layout method I implemented makes the widget draw all over the other widgets (see pictures below). How can I constrain where the :layout method…

LawsDontApplyToPigs
- 25
- 7
0
votes
2 answers
How to make mouse events propagate to widgets in `scroll` containers?
So I know that on the official documentation it says
Please note that mouse events do not propagate to widgets inside of the scroll container.
But what I'm trying to do is exactly that: How can I make mouse events propagate through this widget?…

LawsDontApplyToPigs
- 25
- 7
0
votes
1 answer
How to get width and height of widget after it's been drawn in awesome?
So this is the scenario: Let's say I have a textbox that I want to place exactly at the right-hand side of the screen, but STILL letting the textbox retain its own dimensions. In other words, I want to just specify the font, let the textbox pick the…

LawsDontApplyToPigs
- 25
- 7
0
votes
1 answer
Can you put a client into a widget hierarchy in awesome-wm?
I was wondering if you can put the client into a widget hierarchy.
Basically is there a way to do something like:
local cool_background_widget = wibox.widget({
widget = wibox.container.background,
{
client, --??????
}
})
I'm…

LawsDontApplyToPigs
- 25
- 7