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
1 answer
Resize textbox widget to fit content
I'm creating a widget to indicate cpu usage in percentage. The widget is a graph with a textbox drawn on top of it. Since the text is the same color as the graph I want to give the text a background. So I tried something like this:
cpu_graph =…

siebz0r
- 18,867
- 14
- 64
- 107
0
votes
2 answers
AwesomeWM non-ascii character doesn't display
In my wibox taskbar, I have a wibox.widget.textbox whose text is set using the textbox:set_text method.
The text comes from a bash command, whose output is recieved with io:popen():
local fd = io.popen("sensors | grep -oP…

Antoine C.
- 3,730
- 5
- 32
- 56
0
votes
2 answers
Awesome wm 4 middle align does not work in horizontal layout
On my previous awesome installation (awesome 3.5) I wrote the configurations that do not work the same way in version 4 anymore. I would align a container within horizontal align like this:
local center_layout =…

Ben
- 3,989
- 9
- 48
- 84
0
votes
1 answer
How to handle reletive path in awesome-wm
In my 'rc.lua' file I currently have the following code:
naughty.notify({
preset = naughty.config.presets.info,
text =…

King110
- 122
- 8
0
votes
1 answer
Awesome wm panel autohide won't work
I wan't to make panel autohide on left side:
s.lbox = awful.wibar({ position = "left", screen = s, width = 2, type = "desktop", visible = true })
s.lbox:setup {
layout = wibox.layout.fixed.vertical,
{
layout =…

cottonjoe
- 1
- 1
0
votes
0 answers
Layout switch doesn't work on high-numbered tags
I have defined 9 tags
awful.util.tagnames = { "1", "2", "3", "4", "5", "6", "7", "8", "9" }
However, if my awful.layout.layouts field contains less than 9 elements, e.g.,
awful.layout.layouts = {
awful.layout.suit.floating,
…

andreas-h
- 10,679
- 18
- 60
- 78
0
votes
1 answer
Replacement for awful.util.pread in awesome 4.0
In awesome 3.5, I used to have custom widgets relying in awful.util.pread(). In awesome 4.0, I was instructed to use awful.spawn.easy_async() instead
I tried to replace this:
local cmd = "echo 5555"
local ret = "5"
ret = awful.util.pread(cmd)
--…

Lem
- 1
0
votes
1 answer
Awesome WM 4.0: Layouts glitch
I'm having glitching layouts in awesome wm i'm just a beginner with awesome, so don't know if this is a bug or totally my fault (probably the latter). This happens both when using the key-combinations as the buttons.
A screenshot of what…

JasperDM
- 3
- 1
- 2
0
votes
1 answer
setxkbmap in awesome 4 introduces 1min lag
I frequently change my keyboard layout via setxkbmap. Recently, this introduces a huge lag, where awesome is not responsive. This happened after my switch to v4.0 (I am not sure whether the upgrade is responsible, though...).
In my .xerrors I see…

Andreas
- 1,106
- 9
- 26
0
votes
2 answers
Big border arround deepin-terminal in awesome-wm
I found this link to remove the big black border around the window of deepin-terminal in KDE. How can I achieve it in awesome wm? Look at the screenshot...
Screenshot!

bambino307
- 493
- 2
- 4
- 13
0
votes
1 answer
Display tasklist icons only - don't display tasklist text
Please note: There is already an answer for awesome version 3.5 on SO. That answer does not apply to awesome 4.0 and this is not a duplicate
I just switched to Awesome 4.0. I would like to hide the text from my tasklist, and only show the…

Juicy
- 11,840
- 35
- 123
- 212
0
votes
1 answer
Changes from 3.5 to 4.0
I need to help to port my 3.5 rc.lua to 4.0. I try to set one progressbar.
It used to be :
mybacklight =…

deb2014
- 89
- 7
0
votes
2 answers
Awesome WM dialog boxes size
Is it a way how to set the size of dialog boxes in Awesome WM? Like "add torrent" in transmission torrent client or "select entry to auto-type" in keepassx. E.g. make them bigger every time they appear.
0
votes
2 answers
xdotool not working inside a shell script
I am trying to make the wallpaper changing process easier in AwesomeWM with a script which reads a path to an image and replaces the existing wallpaper with the path I gave; and then restart the WM.
My code looks like:
#!/bin/bash
if [[ $1 != "" ]]…

xvlaze
- 837
- 1
- 10
- 30
0
votes
1 answer
Launch program when change of layout or of screen
I would like to launch one program whenever I change of layout in one screen, or when I change of screen tag.
Is there a signal to which I could connect ?
Thanks for your help.
Regards

deb2014
- 89
- 7