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
2
votes
2 answers
Awesomewm update watch widget on keypress
I am a new user to awesomewm (but have used other WMs before: i3, bspwm, xmonad, etc). I like to have some shell scripts that I have written in my wibar (I think that's what its called, the bar at the top of the screen with the taglist) to display…

E2081114
- 23
- 6
2
votes
1 answer
Snapshoting a workspace in WM: layout and programs which are opened
I was wondering if it was possible to snapshot a workspace, i.e. save state not only of the layout but also of the windows which were opened.
Why do I need this?
Because I switch between different workflows. I may program for a while and then I…

Andrew
- 125
- 1
- 8
2
votes
1 answer
Menu key as a sticky modkey for Awesome WM
I am considering switching to Awesome WM (for several reasons, hackability being probably the most important - I am a heavy Emacs user;-)).
I used to use a tiling WM (StumpWM) for some time several years ago, and it had a nice feature of binding…

mbork
- 564
- 3
- 23
2
votes
2 answers
What does this piece of lua code from awesome wm do?
Take a look at this code:
local urgent = {}
local capi =
{
client = client,
}
local client
do
client = setmetatable({}, {
__index = function(_, k)
client = require("awful.client")
return client[k]
…

saga
- 1,933
- 2
- 17
- 44
2
votes
1 answer
Is it possible to send back a client to its opening tag(s) in AwesomeWM?
I have rules to open specific applications (clients, for AwesomeWM) on certain tag(s). Sometimes, during my workflow, I may move a client, for instance from one screen to another (Mod+o), which changes the tags associated with the client. After…

raphaelfournier
- 97
- 1
- 7
2
votes
2 answers
cpu temp widget in awesome wm
I recently started using awesome wm version 4.2 and really like it; has significantly improved my workflow. I tried some themes like copycats and others but they're too fancy for me. I like the default configuration and been reading here:…

Moltke
- 35
- 4
2
votes
1 answer
Cmake doesn't respect value of CMAKE_INSTALL_PREFIX
I'm trying to install awesome wm from source. So I created a build directory and executed the following command:
cmake .. -DCMAKE_INSTALL_PREFIX=$PREFIX
But make install tries to put some of the program files in /usr/local/share, which isn't where…

saga
- 1,933
- 2
- 17
- 44
2
votes
1 answer
How to prevent screen power management from activating?
I am using Awesome WM, and I use xscreensaver to lock the screen if I'm away for a certain amount of time. I also enabled screen power management in the xscreensaver configuration to turn off the monitor after some time. I want to implement a…

petersohn
- 11,292
- 13
- 61
- 98
2
votes
0 answers
SDL_UpdateWindowSurface() not updating after a SDL_FillRect()
I'm learning to create my first window following LazyFoo's tutorial, everything compile and run, but the surface is not updating when SDL_UpdateWindowSurface() is called, like the image below:
As you can see, the last thing that appearing it's my…

Yuri Santos
- 179
- 7
2
votes
1 answer
Awesome WM: tags as a m-by-n matrix? (more tags!)
With the vanilla configuration of Awesome you get nine tags. I would need more tags in order to support multiple 'activities' simultaneously. (Activities could for example be: "general computer usage", "coding", "graphics editing").
I think of the…

user19051
- 21
- 1
2
votes
1 answer
How can I show an application on multiple tags in Awesome WM 4.0?
I used to use a rule like this in Awesome WM 3.5:
{
rule = { class = "wm_kybrd_fcns.py" },
properties = { floating = true },
callback = function (c)
c:tags({
tags[1][1],
tags[1][2],
tags[1][3],
tags[1][4],
…

nomadicME
- 1,389
- 5
- 15
- 35
2
votes
3 answers
Only show title bar on floating windows
In awesome 4.0, is there a way to only display the titlebar on floating windows?
Looking at the docs, there doesn't seem to be an option out of the box.
To specify; I'm looking for a solution that work when I dynamically switch windows between…

Juicy
- 11,840
- 35
- 123
- 212
2
votes
2 answers
How to change AwesomeWM tag names?
I am trying to customize my Awesome Window Manager to change the tag numbers into Roman numbers (changing 1 for I, 2 for II...). In order to achieve this, I am modifying my /etc/xdg/awesome/rc.lua file, specially the {{tags}} section.
I have found…

xvlaze
- 837
- 1
- 10
- 30
2
votes
2 answers
Client doesn't have a name/class at startup
I'm trying to start an application (Spotify) on a particular tag. Rules aren't applied and now I'm inspecting the client class by printing the class in a notification in the "manage" signal. This results in an empty…

siebz0r
- 18,867
- 14
- 64
- 107
2
votes
2 answers
Let awesome wm use only a part of the screen
Is there a way to let awesome wm use only a certain part of the screen? say, from pixel 50x50 to pixel 500x500. The rest should be just black and totally unused. In other words this would be imitating having a smaller display or so.
would be nice to…

Anton Harald
- 5,772
- 4
- 27
- 61