This post highlights how to make any DBUS notification use the demands_attention flag, which can be used to mark the corresponding application, window, or workspace as requiring attention. This might be especially useful for e.g. users of the i3 window manager: for applications that show popup notifications (e.g. Dunst) but do not set the urgency hint, there often is no visual hint after the popup has disappeared. The solution is to intercept the notification in Dunst and set the urgency hint by hand - which works with any any EWHM/NetWM compatible X window manager, including the i3 window manager.
When you run Linux on your work machine (desktop, laptop, etc), you usually want to be informed in some way about system updates being available. This post showcases two scripts for Arch Linux and Debian/Ubuntu to represent the update status in short, concise, and human understandable string, which can be included in any status bar, like i3blocks or i3status with the i3/i3-gaps window manager.
This post focuses on how to cache a SSH key file password in a Linux terminal using an SSH agent. It further highlights the changes in command syntax required for the fish shell due to the default ssh-agent using Bash syntax.
If you have some Linux knowledge but are unsure which Linux distribution might be the right one for your personal PC or laptop this post is for you. I've recently held a talk titled "Arch Linux: why you want to use it". The talk highlights a) when/why you might want to use Arch Linux, b) that Arch is not difficult, and c) some core concepts of Arch you should be aware of.
On Ubuntu, if you suddenly cannot resolve DNS addresses anymore, though your network connection is up, you might just have run into a problem with dnsmasq (a local DNS server) that is used by NetworkManager. This post is about disabling dnsmasq and using the DNS servers advertised by your network directly instead.
We frequently need to mail pdf files that are too big for regular mail services, such as a 40MB pdf file with a maximum 10MB send restriction. In such situations quick and effective pdf compression comes in handy that does not reduce the quality to a level of the file becoming unusable.
After playing around with different Linux Shells/UIs/window managers (including i3, Gnome Shell, etc) and some frequent restarts, I noticed that for some reason my music player Rhythmbox had stopped playing any sounds.