Awesome is a highly configurable framework window manager extensible using lua.

learn more… | top users | synonyms

11
votes
2answers
1k views

How to separate Awesome's `rc.lua` configuration into multiple files?

I've just moved to Awesome WM from OpenBox. I like that it's very extensible, customizable and I have huge control about window layout. I like structured and organized things and I'd like to separate ...
10
votes
2answers
18k views

Mouse clicks stop working after random time, using Awesome WM + Gnome

I'm using the Awesome Window Manager together with Gnome in Linux Mint. I experience the following problem several times a day: Suddenly the mouse partially stops working, which means that I'm still ...
9
votes
2answers
97 views

How to properly lock desktop when hibernating?

If I lock the screen, hibernate by closing the laptop lid, open the laptop lid and press the power button, the screen will just show a black surface and I can start typing the password immediately. If ...
8
votes
1answer
788 views

Assigning awesome keybinding for more than 9 tags

I'm using the awesome WM and the nine default tags (or "virtual desktops") are not anywhere near enough for me: I've got a lot of VMs and remote VNCs etc. In the past I've used window managers with ...
8
votes
1answer
2k views

luakit + awesome wm: make youtube fullscreen work

I'm running Arch Linux on my box. I use the awesome window manager, which is a tiling WM, but allows floating windows too. The ArchWiki's Awesome entry tells me to put the following in my awesome ...
8
votes
0answers
159 views

How to force applications to not start maximised in Awesome WM?

How to reproduce: ssh -X user@host firefox (or some other X application). Maximise the window. Close the application. Open the application in Awesome WM (tried only locally, but should also work ...
7
votes
1answer
309 views

Suppress desktop notifications in fullscreen VLC

How to prevent desktop notifications from showing up when VLC is in fullscreen mode? Some of my scripts display desktop notifications using notify-send. The best solution would be to configure that ...
6
votes
2answers
2k views

How to create a screen lock timer for Awesome WM?

I've got an Ubuntu 12.04 system with Awesome WM, and I'd like the screensaver to work like in Unity: GNOME Screensaver Ctrl-Alt-L to lock N minutes' timeout which respects applications which ...
6
votes
1answer
5k views

How to close any window in Awesome WM?

The shortcut to close individual applications completely depends on the application developer. Some examples: Ctrl-q for Firefox Meta-F4 for Chromium Ctrl-Shift-q for GNOME Shell To close ...
6
votes
2answers
5k views

Cannot add new mode in xrandr for external monitor

Today I was trying to connect my second monitor to my notebook. I have: nvidia graphic card 304.43 drivers [support xrandr 1.2] archlinux [up-to-date] awesome wm xrandr 1.3 My problem is with ...
6
votes
2answers
686 views

Cycle through clients on both screens in awesomewm

I am using awesomewm and have two monitors, so Mod4+j and Mod4+k cycle through windows on current screen only. Is there a way to cycle through all windows/clients on all screens to make it work like ...
6
votes
1answer
127 views

How to set the default tag for jEdit windows in Awesome WM?

The following rule works as expected: { rule = { class = "Firefox" }, properties = { tag = tags[2][2] } }, That is, Firefox instances are started on the second tag of the second screen. However, ...
5
votes
3answers
1k views

In awesome window manager, how can I make key bindings send keyboard events?

I don't think that title probably helps very much, but here's my issue: I'm using the awesome window manager and am trying to make my key bindings to be similar in flavor to OSX for special keys. ...
5
votes
2answers
129 views

Typing break with Awesome WM

Is there a program that implements typing breaks that works with the Awesome Window Manager?
5
votes
1answer
883 views

What are the benefits of running Gnome 3 + awesome compared with awesome alone?

What are the benefits to running awesome as my window manager in Gnome 3? I am interested in identifying what features/functionality gnome3+awesome provides that can not be easily (if not identical) ...
5
votes
1answer
96 views

Multiple environments - Awesome and Gnome

I'm trying to install multiple environments on my Arch Linux system, and since I've never done it before, there are some stupid questions that I must now the answer. If I install Gnome and Awesome ...
5
votes
1answer
262 views

How to fix Java applications mouse pointer offset in Awesome WM?

How to reproduce in Awesome WM v3.5.2: Install OpenJDK or Oracle Java 7. This bug has been observed with both. Start a new Awesome WM session with the default configuration. Start either jEdit or ...
5
votes
1answer
386 views

Prevent focus stealing in Awesome WM, especially from Skype

When I use KDE with Awesome WM and get a new message in Skype, Plasma Desktop steals the focus. This drives me crazy as I cannot just continue typing in my current window. Is there some way to prevent ...
4
votes
1answer
886 views

How to maximise a window horizontal or vertically?

In awesome, what key binding can you use to maximise a window (in floating mode, of course) so that it maximise in just the horizontal or just the vertical direction? I know that mod4 + m will ...
4
votes
2answers
2k views

Awesome: keyboard layout switch

I use awesome as a window manager under gnome (debian system) and I made a widget to switch keyboard layout by this code: -- Keyboard map indicator and changer kbdcfg = {} kbdcfg.cmd = ...
4
votes
2answers
1k views

Replacing xfce with awesome in Xubuntu

I'm using Xubuntu 13.04 with xfce 4.10. I'm trying to entirely replace xfce 4.10 (not uninstall, but replace) with awesome. So far, I have yet to even get awesome to run. The steps that I have tried ...
4
votes
2answers
2k views

How to keep YouTube video fullscreen after moving mouse to other screen in Awesome WM?

I've managed to get YouTube Flash videos fullscreen by using two tips, but whenever I move the mouse pointer to a different screen (thereby changing the application focus) the fullscreen mode is ...
4
votes
2answers
563 views

Is there a way to make feh fade in between transitions?

I would like my desktop wallpaper to fade between transitions instead of a cut. Is there a way to do this with feh? Maybe using xcompmgr or compton? If not is there a way of doing it without changing ...
4
votes
1answer
523 views

How to set awesome's wibox visible only for certain tags?

I'd like to have special wiboxes for certain tags like multimedia, development. I couldn't find any option in wibox for that and I'm newbie to awesome. I think it can be done using some event ...
3
votes
1answer
691 views

Scroll between tags in Awesome WM

How can I add smooth scrolling between tags in the Awesome WM? I realize I can't run compiz with Awesome. Is there something comparable that I can run? I don't need any other effects, switching ...
3
votes
1answer
251 views

Awesome: Incorrect timezone

Typically, I set the timezone of my computer's clock by changing the .bashrc file, appending, say, TZ='America/Los_Angeles'; export TZ such that whenever date is invoked the right time in the right ...
3
votes
3answers
588 views

One PC, several users, Gnome 3 and Awesome. How to easy switch users via GDM

I'm using Arch Linux with Gnome 3.6 installed. There are several users on this PC with their own accounts. We used to use just switch user button instead of logging out. So almost always several users ...
3
votes
1answer
571 views

How to fix GNOME Terminal cursor in awesome?

I'm using awesome 3.4.11 on Ubuntu 12.04, and my default terminal is GNOME Terminal 3.4.1.1. After starting several terminals, it seems the cursor behavior gets disconnected from window focus in some ...
3
votes
1answer
290 views

Awesome & youtube

I run Awesome WM on Ubuntu. Recently when I try to watch youtube videos in full screen they have been playing in a small letter box - They have not 'full screened'. In the other hand, Vimeo & ...
3
votes
1answer
353 views

Setting Mod4 in awesome

I'm trying to set up awesome. When I start it the Mod4 (Windows) key is not working. So I tried to extent my .Xmodmap clear Mod4 add Mod4 = Multi_key When I run xmodmap .Xmodmap the Mod4 works, but ...
3
votes
1answer
771 views

Control-q-? key binding in Awesome WM

I wish to configure my Awesome Window Manager so that the keyboard shortcuts begin with ctrlq. ctrlq-x, ctrlq-y, ctrlq-z, and so on... I've attempted to modify the /etc/xdg/awesome/rc.lua config ...
3
votes
2answers
977 views

bash commands don't seem to run in .xinitrc

I am trying to run some bash commands in my .xinitrc script, but the window manager starts without these commands running properly. I run Arch Linux with the window manager is called "awesome", and I ...
3
votes
0answers
90 views

Fullscreen Flash videos on some sites do not align with the screen in Awesome WM

Using the default Awesome WM settings, Flash videos from youtube.com are fullscreened just fine*: The same type of video on store.steampowered.com is both sized and positioned wrongly: Cropped at ...
3
votes
0answers
69 views

Why does the Skype incoming call window disappear in Awesome WM?

Skype used to work OK on Awesome WM for some months, but recently incoming call windows do not show up at all. I've checked all the tabs and tried to minimise all the other windows, and there is no ...
3
votes
0answers
189 views

Fonts way to big with Awesome WM

I previously tried to use KDE with Awesome WM, and currently try just to use Awesome WM. I use a Vicious battery widget and nm-applet for networking. It works pretty well. However, all my fonts are ...
3
votes
0answers
69 views

Awesome WM loads personal rc.lua but then overwrites with system settings

I just started playing with awesome-wm. Sometimes, when I reload my config, the settings hold. Other times, I can see some settings take for a second, but then are overridden by the defaults. I ...
3
votes
1answer
791 views

Arch: Awesome Window Manager won't start

I can't get my awesome running. I installed awesome and all dependecies with pacman and followed the beginning of the following guide to get awesome running: ...
3
votes
1answer
104 views

How to switch tags via awesome API

I've been digging around in the API documentation, and I'm having limited sucess switching tags from within awesome-client. Basically, I can switch tags with: awful.tag.viewidx(2) But that is ...
2
votes
3answers
99 views

Remapping a keyboard key to print ⸮ (irony mark)

I find myself using the irony mark ⸮ unicode U+2E2E (or ؟ unicode U+061F) in both mcabber and vim a lot. The old copy-and-paste antipattern is tedious so I thought I would rename one of the many ...
2
votes
1answer
2k views

How do I install Awesome Windows Manager in Terminal?

Right now I'm running on Kubuntu and I'd like to install Awesome Window Manager in terminal. I've used Xmonad but I'd like another window manager, but don't know how to install "Awesome" from the ...
2
votes
1answer
47 views

How to cycle clients

I want to be able to cycle clients within a single tag (screen). I know I can swap clients by using awful.client.swap.byidx but that moves focus rather than the client. Say I have three windows: ...
2
votes
1answer
329 views

Why does my laptop suspend twice/thrice?

The awesome WM doesn't suspend automatically when closing the lid, so I followed some instructions to get it working. I simply added a file /etc/acpi/local/lid.sh.post with the following contents: ...
2
votes
1answer
345 views

Why do new terminals in Awesome spawn with SHLVL>1?

I have a PS1 which shows the SHLVL if it's not 1 to quickly see if I'm in a subshell. This works as expected when using GNOME, but when I spawn a new terminal in Awesome WM (Mod4+Return) it always ...
2
votes
1answer
109 views

Awesome wibox: remove tag label

Currently, I have both the gajim and skype windows visible as both icons (in systray) and window labels (in mytasklist). How can I remove that latter so that it is not shown since I do not need two ...
2
votes
1answer
325 views

/dev/mapper and vicious IO widget

I have dio vicious widget for monitoring IO within an awesome widget. It is defined like so: diowidget = widget({ type = "textbox" }) vicious.register(diowidget, vicious.widgets.dio, '<span ...
2
votes
1answer
38 views

How to make awesomewm textclock reflect timezone change?

I am using the awful.widget.textclock widget to display the time in Awesome WM on Arch Linux, and I am using a program called tzupdate to automatically update my system time according to geolocation ...
2
votes
1answer
77 views

Monitor setup commands do not work in script

I'm running Arch Linux 64-bit on a Samsung RV511. I often connect external monitors using xrandr. As I run LXDE with Awesome as a window manager, I need to prepare the xrandr-command by killing ...
2
votes
1answer
273 views

Awesome WM tiles KDE networking and battery widget

I currently use KDE with Awesome WM. I got the KDE bar at the bottom hidden, but I can un-hide with with the cursor when I need to use the Plasma Network Manager. With KWin, they would appear like ...
2
votes
1answer
59 views

How do I edit the list of Window Managers that appear in Gnome Login?

Ever since I moved to Gnome3 (at least), the login environment has stopped offering some of my window managers as options. A key examples is that I now have to login using TWM first and then select ...
2
votes
1answer
817 views

Problems with Maple 16 GUI on Arch Linux

I have installed Maple 16 (computer algebra system) to the directory /opt/maple16/ and the installation and registration progress is finished succesfully. I am running Arch Linux. The terminal ...