Installing VirtualBox on Slackware 14.2 64-bit multilib

July 28, 2016

This is quick tutorial on installing latest VirtualBox on Slackware 14.2 64-bit multilib. In Slackware parlance, multilib is mixed environment with 64-bit and 32-bit libraries, allowing you to run 32-bit programs (e.g. Skype) on 64-bit Slackware.

In the past, VirtualBox was one of the reasons why you had to have multilib version, but these days this is not necessary as Oracle already ships 64-bit VirtualBox binaries.

I sit down to write this tutorial for two reasons:

Continue reading →

Hacking MuPDF - custom background colors

July 26, 2016

My PDF reader of choice is Xpdf, but I recently started to use more and more MuPDF. It has much better rendering, vi-like keys for navigation, zoomable fullscreen and more (speed aside, since Xpdf is fast enough anyway).

Still, some stuff are missing:

  1. reading TOC (Table of Contents) is non-existent - this is essential for me when I read a largish book or book without proper links in content part. Because of that, I keep Xpdf still around.
  2. setting paper color is missing - when I take a long reading session, I usually invert colors which makes intensive white background color as black and more pleasant to read. However, paper, or background surrounding document, is still gray which can be distracting on large monitors.
Continue reading →

Collapsing all filter groups in ibuffer

June 18, 2016

If you have to cope with large number of buffers, ibuffer is the only way to keep things manageable. It has support for filtering, sorting and, my favorite, grouping, which is indispensable when you are switching often between various projects and file groups like I do.

However, one thing I always missed is ability to collapse all groups at once - a handy functionality when you have 10-30 groups and you'd not like to be distracted with not important buffers at that point.

Is short, I want from this:

Continue reading →