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
6
votes
2 answers
Before diving in, is this possible with Awesome WM?
I've been trying different tiling WM's to see which one best fits my needs. Every time I try a new one, it looks good but I find other things that don't quite work the way I like. My requirements have evolved as I go. Initially, I didn't want to get…

phd68lnx
- 93
- 1
- 6
6
votes
2 answers
Change awesomewm theme programmatically
I have several wallpapers and a theme/colour palette for each one, I'm trying to find a way to assign a keyboard shortcut to change the theme from one to another.
I have no problems setting each individual theme, but cannot for the life of me figure…

samuelmr
- 617
- 4
- 10
6
votes
2 answers
How does the different layouts in awesome work?
I have been using awesome in on ubuntu 14.04 for a while. The default layouts defined in rc.lua is:
layouts =
{
awful.layout.suit.floating,
awful.layout.suit.tile,
awful.layout.suit.tile.left,
awful.layout.suit.tile.bottom,
…

UlfR
- 4,175
- 29
- 45
6
votes
3 answers
How to hide borders dynamically from windows when not tiled (Awesome WM)?
I'd like to remove the border from any window which is not tiled (no matter where it is maximized or just a single window assigned to a tag) and add borders as soon as it get's tiled, all while using the same layout.
I tried this solution (with…

luke404
- 63
- 1
- 6
6
votes
1 answer
naughty notifications with long messages
Is there a way to bypass the character limit of naughty's notification messages? I don't know what that limit is, but they seem to be getting truncated after a certain length. I'm using orglendar and it summarizes my google calendar events in one…

Alexander Tsepkov
- 3,946
- 3
- 35
- 59
6
votes
2 answers
Why redefinition standard variables in awesome wm modules needed?
Any awesome wm module starts from redefinition standard variables to local. Something like that
local table = table
local string = string
local tostring = tostring
What does it do? All code still working fine after deleting this lines.
user3469333
6
votes
2 answers
My if-then-else-end statement is failing in Lua; how can I fix it?
I'm trying to improve my rc.lua for the Awesome window manager. The default rc.lua sets up a menu with the following code:
myawesomemenu = {
{ "manual", terminal .. " -e man awesome" },
{ "edit config", editor_cmd .. " " .. awesome.conffile…

strugee
- 2,752
- 4
- 19
- 30
6
votes
2 answers
Awesome WM ignores input in non-us layout
I've started using Awesome WM, and found annoying that it ignores input in "Run" widget (mod+R) when current layout is not US, say, RU. Also, it ignores and any input (mouse klicks, keyboard - even not layout-specific keys like Esc!) in its…

Rast
- 2,341
- 4
- 20
- 29
6
votes
3 answers
Application autostart under certain tag in awesome-wm
I have read Setting windows layout for a specific application in awesome-wm.Now I want to do this under certain tag during autostart.
For example:
I turn on my pc.Apps like "firefox","terminal" will automatically run under tag 1." "mplayer" will…

winoi
- 237
- 2
- 4
- 11
5
votes
1 answer
Awesome wm setting size for the tasklist item
I'm coding a custom vertical wibox that contains my tasklist, I want it to look like this:
but instead of being fixed height, the tasklist items just take up all the available space. Here's the result:
Here's my code so far:
function…

Ben
- 3,989
- 9
- 48
- 84
5
votes
2 answers
Move tear out tabs between Chrome windows in AwesomeWM
When AwesomeWM is set to a tiling layout, it's very difficult (possible even impossible) to move a tab between Chrome windows.
As soon as you tear out the tab from one window by clicking and dragging the tab, Awesome tiles it which means that you…

Nikolas Skoufis
- 96
- 6
5
votes
2 answers
Awesome WM: move/resize maximized floating windows
In a float-layout, or when having windows floating in any other layout, it is impossible to move/resize them when they're maximized. I would however like to be able to drag/resize them out of the maximized state. This doesn't seem to…

JorenHeit
- 3,877
- 2
- 22
- 28
4
votes
3 answers
How to remove tmux hotkeys from showing in awful.hotkeys_popup.show_help?
This is an Awesome WM question and not a tmux question.
I have the awful.hotkeys_popup in use in my configuration, however, for as long as I've used it it has always shown hotkeys and hotkey groups for tmux (i.e. tmux:session, tmux:panes). The issue…

sunflower_fields_forever
- 191
- 1
- 18
4
votes
1 answer
Awesome WM - Application's fullscreen mode without taking whole screen
i'm looking for a way to let applications using their own fullscreen mode but without resizing their own windows.
For example, i want to watch a video on a web browser in fullscreen mode to hide all other bars/content of the browser/website except…

mewTl8
- 41
- 1
- 2
4
votes
2 answers
awesome-wm: move floating client to the center of screen
In Awesome WM is there a way to bind a key combination to move the focused floating client to the center of the screen? (the client should be neither maximized nor fullscreen)
I was checking the documentation but apparently there is not such a…

nicmus
- 143
- 1
- 5