I've been using Awesome for quite some time - more than 4 years already, and from time to time I needed a simple calendar widget - without any integrations, styles and dependencies, as simple as possible. I tried few but didn't like them. And only today I finally decided to try to make such calendar widget for Awesome. It turned out that it's quite simple.
Tutorial on how to create a weather widget for Awesome WM v.4.
Just want to share two possible ways of having widget notifications/information.
Several things I did after upgrading to Awesome WM 4.0
Quick tutorial on how to create widget which displays battery status of a wireless mouse
After switching to Awesome from Unity I didn't use fn-keys at all - I simply remapped their functionality to different shortcuts with mod4 key. But after sometime of using Awesome in a dual-boot system alongside with Windows made me crazy each time remembering which shortcut to use to change volume, or brightness. Here I want to show how to make some of fn-keys work in Awesome.
When I was using Windows I really liked the AutoHotKey tool. After moving to Linux and Awesome WM I missed some of the features of AHK, but finally I found time to investigate the alternatives and came up with native solution for Awesome WM, which I'd like to share.
After moving to Spotify I was feeling myself helpless without possibility to pause/play tracks with keyboard shortcut as I did it with Rhythmbox. And also could be cool to display current track in the wibox. Here is what I came up with.
It's a second part of tutorial about creating simple widgets for Awesome WM. In this part we'll add a notification popup which will appear when mouse enters the widget area and will show rates for several other currencies.
Here is tutorial on how to create simple widget for Awesome WM. As an example we'll create a text widget which will show currency rate. The given approach is very flexible since we will use the output of a script, so depending on your knowledge/experience you can use any language (bash, python, ruby or even groovy or java). Another good thing here is usage of DBus to send messages between scripts and Awesome.
Email widget for Awesome WM
After I started to use some widgets in Awesome I've noticed that sometimes it freezes for several seconds, so I cannot switch between tags or run
Rhythmbox provides tool to control running instance from terminal, which is very good feature. With it's help it is very easy to create a widget which displays currently playing song. Also here I'm showing how to add some shortcuts to control music.
Very simple widgets for Awesome - battery widget which shows status of the battery and also includes a popup message when you have less than 15% of power left and a volume widget which shows an icon which represents the sound volume.
I am big fan of Ubuntu, but I've never liked the Unity shell, so I was using a Gnome shell mostly. But recently I decided to switch to the Awesome window manager. I watched few videos of it and I quite liked the idea of being able to control size and number of windows per workspace. So I've installed it and here want to share some of my problems with solutions.