Evince GTKRecentManager Assertion Failed

16 Jan, 2020 - 1 minutes
When I run evince, nothing! Running it via the command line gave me some more insight: ~ > evince ** Gtk:ERROR:../../../../gtk/gtkrecentmanager.c:1999:get_icon_fallback: assertion failed: (retval != NULL) Aborted (core dumped) Appears something is messed up, probably with my GTK setup. Oh dear! The key part I noticed was gtk/gtkrecentmanager.c, which seems to be talking about “GTK Recent Manager”. So I cleared my current list of recent files. mv $HOME/.local/share/recently-used.xbel{,-bk} Fixed.

Getty: One Less Word

16 Jan, 2020 - 1 minutes
Logging into a Linux machine you might meet a thing called virtual terminals (vtty). Without going to into too much detail, this is a CLI prompt that lets you type commands when you don’t have a GUI running. Now, back on track. When you login to a machine via the CLI, agetty is used. The provides you with a tty, and a login prompt. You might want to have it auto complete your username, because you’re lazy.

CLI Email of the Future: Office 365 and QUB

15 Jan, 2020 - 2 minutes
This is a quick record of the steps taken to setup a local email copy, index, and reading. All the software should be available in Debian via apt. sudo apt install getmail notmuch alot pass daemontools GetMail : Mail Retriever notmuch : Local Mail Indexer alot : Mail User Agent (MUA) pass* : The unix password manager Daemontools* : Process supervision toolkit * Optional. GetMail Talks to Office365 via IMAP over TLS.

Static IP Address For Arch ARM (Raspberry Pi)

8 Dec, 2019 - 1 minutes
This is a quick guide to set a static IP address on an Arch install for the Raspberry PI. These steps are not specific to the PI version. So feel free to use them for anything that uses SystemD and NetworkManager. Steps Update currently installed software then install NetworkManager 1 2 pacman -Syu pacman -S networkmanager Enable and start the service: systemctrl enable NetworkManager systemctl start NetworkManager Check that it is working.

Pigeons and Gifs

9 Oct, 2019 - 1 minutes
I guess at some point in time (Maybe 2008 2010, or 2012) the nation pigeon banner faded into obscurity. And remained only a fragment of lost memory up until the other day. See, I’d recently reunited with someone from that time period, and in his classic fashion, asked me about the bobin’ pigeon banner I once had. Shock horror! Good point. I’d better remedy this.

Libvrit, KVM, and Open vSwitch

8 Mar, 2019 - 2 minutes
Lab notes for configuring Libvrt, KVM, and Open vSwitch, along with a SPAN port, which mirrors all traffic on the switch to a specific port. Though keep in mind that you might not want a SPAN port, but might want to use some of the more fancy features such as ERSPAN. I’m writing this because I had a few hiccups when getting libvirt and OVS to play nice. This was due to me not reading OVS documentation enough, along with my stubborn desire to configure it all using Virt-Manager.

Compiling Sway on Fedora 29

27 Feb, 2019 - 2 minutes
Steps needed to install sawy and wlroots on Fedora 29. Wayland-protocols needed to be installed from rawhide, since wlroots requires a newer version that what is currently in Fedora 29. If you find a bug in sway, update all the pacakges to their latest version before you report. This post is how to get a working install without running on rawhide. WLROOTS Current stable packages are installed: dnf install git meson wlc-devel mesa-libEGL-devel mesa-libGLES-devel libdrm-devel mesa-libgbm-devel libinput-devel libxkbcommon-devel libevdev-devel pixman-devel Installing wayland-protocols from rawhide:

Model Q running on Linux

12 Feb, 2019 - 1 minutes
Steps to install and run Visual Model Q on a GNU/Linux machine using wine, windows emulator. Assuming you are using Debian, or one of its derivatives, install wine and winetricks: sudo apt install wine winetricks Winetricks is needed for the Windows .Net library, and is installed like this: winetricks dotnet40 All that is left is to install Visual Model Q, which can be downloaded from its website: wine start VisualModelQVersion72Setup.

Network Audio and sndio

18 Nov, 2018 - 2 minutes
sndio is a small audio framework, part of the OpenBSD project, it has been ported to FreeBSD and Linux. Its available from most distributions’ packaging systems. Sndio was created circa 2010, and is actively maintained (as of end 2018). You might consider some alternatives as PulseAudio, ALSA, JACK and OSS. My use case for sndio is to play media (videos), and watch the action on a local machine, while the audio is being outputted on another.

Homeserver at Home

14 Nov, 2018 - 5 minutes
What is a Homerserver and why should it be at home? Matrix is a federated messaging network. In other words, matrix is an alternative to IRC (slack, Facebook messenger or WhatsApp if you like), which allows everyone to run their own server. The benefits of running your own server, are your messages are stored on your hardware, this prevents administrators and hosting providers from reading your messages and checking out your contacts.