Fixing Broken Image Previews in Ranger on Urxvt
Die hard Vim users naturally gravitate towards programs that try to bring the
same keyboard-focused experience to other areas. You’re probably here because
you use the(most excellent) ranger file manager on rxvt-unicode, but your
image previews are broken - there’s flickering and thick black lines in them.
For a while I simply resorted to firing up an instance of xterm when I needed
to browse images, but recently fixed it as follows:
Get a urxvt with support for custom icons and backgrounds. You might have to
download a patched version.  For Arch Linux users, the rxvt-unicode-pixbuf
package in the AUR is what you need. Install it with yaourt as follows:
_$ yaourt -S rxvt-unicode-pixbuf
This conflicts with, and will replace your existing install.
Next, put the following in your ~/.config/ranger/rc.conf:
set preview_images true
set preview_images_method urxvt
Optionally, you can have large previews that fill the entire terminal with the
urxvt_full method.
set preview_images_method urxvt_full
And we’re done. Restart urxvt, browse to an image file, and revel in the
knowlegde that you have one less reason to leave your terminal.