Cover image

Build AWS images with Image Builder

Build a customized image for AWS with Image Builder and use the built-in automatic uploader and importer.

19 June 2020 · 7 min · 1389 words · Major Hayden

Make diacritics easy in Linux

Making an effort to use diacritics is always a good idea, but how can you make it easier in Linux?

13 February 2020 · 3 min · 479 words · Major Hayden
Cover image

Disable Nvidia GPU on the Thinkpad T490

The Lenovo ThinkPad T490 is a great laptop, but it comes with some discrete GPU challenges.

24 January 2020 · 8 min · 1532 words · Major Hayden
Cover image

Bring Back Fedora's Beefy Miracle boot splash

Fedora 17’s code name was Beefy Miracle and it had a great mascot. You can see it at boot time with a few quick changes.

16 December 2019 · 1 min · 197 words · Major Hayden
Cover image

Thinkpad T490 Fedora install tips

My new T490 with a 10th generation Intel CPU and a discrete NVIDIA MX250 has arrived! Installing Linux creates some interesting challenges.

12 December 2019 · 3 min · 634 words · Major Hayden
Cover image

Monitoring OpenShift cron jobs

Openshift (and Kubernetes) allow you to run jobs on schedule, but these jobs can fail from time to time. You can monitor them from bash!

18 November 2019 · 3 min · 519 words · Major Hayden
Cover image

Monitor CyberPower UPS wattage

Monitor the power consumption of your CyberPower UPS and display the live output in your Linux desktop’s status bar.

8 November 2019 · 3 min · 603 words · Major Hayden
Cover image

Install Chromium with VAAPI on Fedora 30

Lower your CPU usage and increase battery life when you watch certain videos by using Chromium with VAAPI support.

20 October 2019 · 4 min · 817 words · Major Hayden
Cover image

Customize GNOME from i3

All of your GNOME and gtk applications are configured in i3 with a few simple tricks.

22 September 2019 · 2 min · 310 words · Major Hayden
Cover image

Deploy monit in OpenShift

Monit is a tried-and-true monitoring daemon that is easy to deploy. Add it to OpenShift to make monitoring even easier.

11 September 2019 · 6 min · 1117 words · Major Hayden
Cover image

Get faster GitLab runners with a ramdisk

Many cloud providers give you lots of memory with each instance and you can speed up tests and builds by using a ramdisk.

16 August 2019 · 3 min · 589 words · Major Hayden
Cover image

buildah error: vfs driver does not support overlay.mountopt options

Buildah and podman work well with the vfs storage driver, but the default mount options can cause problems.

13 August 2019 · 2 min · 320 words · Major Hayden
Cover image

Fedora 30 on Google Compute Engine

Fedora 30 is a great Linux distribution for cloud platforms, but it needs a little work to perform well on Google Compute Engine.

7 August 2019 · 5 min · 877 words · Major Hayden

Ham Radio FAQ

...

6 June 2019 · 19 min · 3981 words · Major Hayden
Cover image

Texas Linux Fest 2019 Recap

...

2 June 2019 · 5 min · 1031 words · Major Hayden
Cover image

Build containers in GitLab CI with buildah

...

24 May 2019 · 5 min · 882 words · Major Hayden
Cover image

Inspecting OpenShift cgroups from inside the pod

...

5 April 2019 · 5 min · 1052 words · Major Hayden

Get a /56 from Spectrum using wide-dhcpv6

...

19 March 2019 · 1 min · 101 words · Major Hayden
Cover image

Stop audio pops on Intel HD Audio

...

4 March 2019 · 3 min · 630 words · Major Hayden
Cover image

Automatic floating windows in i3

...

8 February 2019 · 4 min · 651 words · Major Hayden
Cover image

DevConf.CZ 2019 Recap

...

31 January 2019 · 4 min · 690 words · Major Hayden
Cover image

Using the pressure stall information interface in kernel 4.20

...

27 January 2019 · 3 min · 533 words · Major Hayden

Make alt-arrow keys work with terminator and weechat

As I make the move from the world of GNOME to i3, I found myself digging deeper into the terminator preferences to make it work more like gnome-terminal. ...

6 September 2018 · 2 min · 278 words · Major Hayden
Cover image

Install testing kernels in Fedora

...

28 February 2018 · 3 min · 465 words · Major Hayden
Cover image

Ensuring keepalived starts after the network is ready

...

15 December 2017 · 2 min · 310 words · Major Hayden
Cover image

Troubleshooting CyberPower PowerPanel issues in Linux

...

25 July 2017 · 5 min · 903 words · Major Hayden
Cover image

Apply the STIG to even more operating systems with ansible-hardening

...

21 July 2017 · 2 min · 215 words · Major Hayden

Customize LDAP autocompletion format in Thunderbird

...

18 July 2017 · 2 min · 296 words · Major Hayden
Cover image

Enable AppArmor on a Debian Jessie cloud image

...

24 May 2017 · 3 min · 472 words · Major Hayden
Cover image

OpenStack-Ansible networking on CentOS 7 with systemd-networkd

...

13 April 2017 · 3 min · 568 words · Major Hayden

RHEL 7 STIG v1 updates for openstack-ansible-security

...

5 April 2017 · 1 min · 204 words · Major Hayden

ICC color profile for Lenovo ThinkPad X1 Carbon 4th generation

...

11 January 2017 · 1 min · 164 words · Major Hayden
Cover image

Power 8 to the people

...

22 September 2016 · 5 min · 980 words · Major Hayden

Setting up a telnet handler for OpenStack Zuul CI jobs in GNOME 3

...

22 July 2016 · 3 min · 522 words · Major Hayden

Bring back two and three finger taps in Fedora 24

...

6 July 2016 · 4 min · 731 words · Major Hayden
Cover image

Lessons learned: Five years of colocation

...

22 April 2016 · 10 min · 1958 words · Major Hayden
Cover image

Mouse cursor disappears in GNOME 3

...

11 March 2016 · 2 min · 337 words · Major Hayden

Recovering deleted Chrome bookmarks on Linux

...

26 February 2016 · 1 min · 85 words · Major Hayden

First thoughts: Linux on the Supermicro 5028D-TN4T

...

28 September 2015 · 4 min · 786 words · Major Hayden

Understanding systemd’s predictable network device names

...

21 August 2015 · 7 min · 1310 words · Major Hayden

Research Paper: Securing Linux Containers

...

14 August 2015 · 3 min · 456 words · Major Hayden

Book Review: Linux Kernel Development

...

21 June 2015 · 4 min · 760 words · Major Hayden

Tweetdeck’s Chrome notifications stopped working

...

8 May 2015 · 2 min · 298 words · Major Hayden

Run virsh and access libvirt as a regular user

Libvirt is a handy way to manage containers and virtual machines on various systems. On most distributions, you can only access the libvirt daemon via the root user by default. I’d rather use a regular non-root user to access libvirt and limit that access via groups. ...

11 April 2015 · 1 min · 194 words · Major Hayden

Share a wireless connection via ethernet in GNOME 3.14

There are some situations where you want to do the opposite of creating a wireless hotspot and you want to share a wireless connection to an ethernet connection. For example, if you’re at a hotel that offers only WiFi internet access, you could share that connection to an ethernet switch and plug in more devices. Also, you could get online with your wireless connection and create a small NAT network to test a network device without mangling your home network. ...

30 March 2015 · 2 min · 368 words · Major Hayden

Xerox ColorQube 9302 and Linux

...

16 March 2015 · 2 min · 241 words · Major Hayden

Lessons learned from a kernel bisection

...

9 February 2015 · 3 min · 494 words · Major Hayden

Using ZoneMinder with a Logitech C270 webcam

...

8 February 2015 · 2 min · 272 words · Major Hayden

Linux support for the Dell XPS 13 9343 (2015 model)

...

3 February 2015 · 13 min · 2745 words · Major Hayden

Try out LXC with an Ansible playbook

...

17 December 2014 · 2 min · 406 words · Major Hayden