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
How to navigate in awesome-wm between windows just like as between tabs in a browser?
Yes I know about Win+tab, Win+j/k, but what I also want is something like tabs in a browser, like Win+N (or Win+Shift+N since Win+N "jumps" to workspaces) or whatever similar), where N e { 1,2,3,4,5,6,7,8,9,0 }. So having something like this in this…

xor256
- 197
- 9
0
votes
1 answer
Switching between two colors on a awesome wm container widget
I create a wibox.container.background with something like:
local w = wibox.widget({
{
id = "texte",
text = "mon texte",
widget = wibox.widget.textbox
},
bg = beautiful.bg_normal,
widget =…

david
- 1,302
- 1
- 10
- 21
0
votes
0 answers
rotate over widgets in a stack layout
I'm trying to create a widget to control screens brightness.
I have a widget.interfaces table containing interfaces names (from xrandr)
ans below is the widget with which I have problems:
when I use mouse right-click, there's no changeof…

david
- 1,302
- 1
- 10
- 21
0
votes
1 answer
wibar wibox Align problem. Section doesn't align to the right anymore after changing configs back to normal
I'm trying to figure out what happened to my wibar.
I've been fiddling with my themes.lua config, but in the end I ended up leaving it as it was. Although the behavior hasn't returned back to what it was.
Starting point:
I use arcolinux, and I…

IvanMar
- 3
- 2
0
votes
2 answers
Grouping Windows in the tasklist
I'm currently using the icon-only style tasklist from here on all tags. This gives me a nice overview of everything that's running on my system. If I have a lot of programs running the taskbar tends to get messy rather quickly.
I was wondering if…

julsVFX
- 25
- 5
0
votes
1 answer
AwesomeVM how to remove the titlebar from termite?
As the question states how do I go about removing the title bar from the termite terminal? I have gone through the config files in termite but can't seem to find anything.
Picture included:
https://i.stack.imgur.com/QMGXv.jpg

DarkEvE
- 171
- 12
0
votes
1 answer
I would like to open one program on the second screen in AwesomeWM, but only if the second screen is available
I made a change in my rc.lua to always open Chromium on screen 2:
awful.rules.rules = {
-- many other rules here...
-- Set Chromium to always map on screen "2"
{ rule = { class = "Chromium" },
properties = { screen = 2 }…

mbork
- 564
- 3
- 23
0
votes
1 answer
Connecting to a signal of a widget, button::press
I want to create a simple widget which is a progress bar that gets its value set to 1 when we click it with left mouse button.
local myFirstWidget = wibox.widget {
{
value = 0.5,
color = "#ff0000",
…

Sap Green
- 11
- 1
- 3
0
votes
1 answer
A way to scroll a layout's widgets using mouse?
Can you help me on how to scroll a layout's content using mouse? Or is it possible?
I created this notification-center widget and I used wibox.layout.fixed.vertical() to act the storage of the widgets/notifications. My problem is having too many…
user10979101
0
votes
1 answer
place a wibox on a client's content
I want to change/cover a client's content (in relation with a signal) : I just make a widget/wibox appear with the correct size and position.
So I put this in my manage signal :
local w = wibox({
x = c.x,
y = c.y,
width =…

david
- 1,302
- 1
- 10
- 21
0
votes
2 answers
awesome wm is unresponsive, htop shows it is in disk sleep
I am running awesome for a couple of month now, so far without any issues, but lately awesome is starting to hang. That is, I can still use the last open program and other programs, like my music, keeps running but I cannot e.g. switch windows…

select
- 2,513
- 2
- 25
- 36
0
votes
1 answer
running a Program from vim that opens another window messes up the formating of my terminal
Im using vim inside a gnome-Terminal to edit a Python Program. Im also using a tiling Window manager calles awesome-wm.
Inside my Python program im plotting some data to a matplotlib graph (when executed that opens another window). When i want to…

just_some_dude
- 77
- 8
0
votes
1 answer
Focus a new client in the `awful.layout.suit.max` layout
I am coming from i3 and I only used two layouts tiled and stacked. I am currently looking for a way to get the stacked layout into awesome.
It seems that awful.layout.suit.max is very close to what I want. The problem that I have is that I can't…

Maik Klein
- 15,548
- 27
- 101
- 197
0
votes
1 answer
Restrict awful.client.iterate to single tag
What do I need to check for in the rules function to restrict the client iterator to only the focused tag?
I've tried function(x) return x.tags == {t} end where t is awful.screen.focused().selected_tag and it doesn't work.

Arii
- 349
- 2
- 10
0
votes
1 answer
Cycle between minimized windows while preserving position
So I have this keybind:
awful.key({modkey}, ";",
function()
if client.focus then
for c in awful.client.iterate(function(x) return x.minimized end) do
c.minimized = false
client.focus.minimized = true
…

Arii
- 349
- 2
- 10