By default, in GNOME3 every notification you recieve from weechat will stack up in your notification panel until acknowledged. This is not my idea of ideal. In libnotify, setting notifications to transient (see patch) means that they will not hang around on your notification panel forever — waiting for you to acknowledge them — one-by-one, before they disappear

Plugin for opening links in your browser

Why not just click the links normally? Presumably, you’re running weechat in a terminal, this will cause long links to hard-wrap around the screen. When the links are hard-wrapped like this it causes the clickable portion of the URL to become truncated (you won’t be able to click the full url).

With this plugin you can use a simple command (within weechat) to launch links for you. The plugin watches your channels for text that looks like links and makes a note of them.

This has one obvious limitation: it doesn’t work well if you’re running weechat on a remote host, i.e., you have to ssh to the host you run weechat on. (But there are ways around that).

Built-In Keybindings

Go to the buffer I was last pinged in

Alt + a

Go to buffer #

Alt + #

Usage:

Alt + 5

The current window will now display buffer number 5

See the next tip if you need to show a buffer whose number is two or more digits.

Go to buffer ##

Alt + j ##

Usage:

Alt + j 10

The current window will now display buffer number 10

Moving your cursor focus between split windows

Previous Window: F7

Next Window: F8

Clear all activity/notification colors from your buffer list

Alt + h

Go up/down channels (“buffers”)

Ctrl + N

Ctrl + P

Helpful Custom Key Bindings

Scrolling the user list

Scroll down is F12 by default

Scroll up is F11 by default

This conflicts with the common F11 = full screen idiom. Instead, lets leave F12 as scroll down, but make Shift + F12 scroll up.

Virtual Disk Guide

Interested in virtualization? Do QCOWs rule your filesystem? Are you a libvirt or KVM+QEMU wizard? I wrote a book about virtual disk management. Check out the The Linux Sysadmin's Guide to Virtual Disks online for free at ScribesGuides.com.

Consider supporting the author by purchasing a hard copy of the first edition for just $10.00 on Lulu.com.

bitmath

bitmath is a Python library for dealing with file size units (GiB's, kB's, etc) in a sane way. bitmath supports arithmetic, rich comparison, conversion, automatic best human-readable representation, and many otherutility functions. Read some examples on the docs site or check out the source on GitHub.