Read more

Running the Awesome window manager within MATE

Tobias Kraze
April 26, 2016Software engineer at makandra GmbH

Awesome Show archive.org snapshot is a very good tiling window manager that provides neat features like automatic layouting of windows, good multi-display support with per display workspaces and more. Since it is only a window manager, you will probably miss some of MATE's conveniences like the network manager, application menus, automatic updates etc.

Illustration UI/UX Design

UI/UX Design by makandra brand

We make sure that your target audience has the best possible experience with your digital product. You get:

  • Design tailored to your audience
  • Proven processes customized to your needs
  • An expert team of experienced designers
Read more Show archive.org snapshot

Fortunately, you can run Awesome within MATE, by following these steps (tested on Ubuntu MATE 16.04):

Awesome + MATE

  • Create the following file at /usr/share/xsessions/Xsession.desktop:

    [Desktop Entry]
    Encoding=UTF-8
    Name=Awesome + MATE
    Comment=Awesome + MATE
    Exec=/etc/X11/Xsession
    
  • Create the following file at ~/.xsession

    #!/bin/sh
    mate-session &
    awesome
    
  • Sign out, then choose "Awesome + Mate" clicking on the little cog in the upper right corner.

  • I suggest, you remove the MATE panel at the bottom, remove the notification area from the one at the top, go to "Properties", and uncheck "Expand".

  • You can disable the desktop icons in Control Panel -> Look and Feel -> MATE Tweaks

Gnome-Keyring for SSH

I was having issues using the gnome-keyring daemon for SSH. To fix this, the following seems to work:

  • Comment out the use-ssh-agent line in /etc/X11/Xsession.options.

  • Change your ~/.xsession to this:

    #!/bin/sh
    eval $(/usr/bin/gnome-keyring-daemon)
    export SSH_AUTH_SOCK
    mate-session &
    awesome
    
Posted by Tobias Kraze to makandra dev (2016-04-26 10:39)