15 GB free disk space in the cloud RecentChanges 2014-09-22 XML TXT

Latest weblog entries

2014-09-03 iStat Menus 5

Bjango released iStat Menus 5. I really like this app, but found a minor issue today. I've already sent the folks an e-mail, but for the sake of the internet, I'm documenting it here as well.

iStat Menus can show a graph of your CPU usage along with a nice quick lookup table with the most busy process. It seems it tries to do something helpful with the process name, but in the case of ClamXav, a free and open source virus scanner, it says: ScheduleHelper. The process name in Activity Monitor is more to the point: clamscan.

istat menus process comparison.png


Today, I found out that on Debian Wheezy, when using XFCE on the desktop and accessed via VNC, the Tab key is disabled for some reason.

Solution is here.

2014-07-11 Xauthority doesn't exist

If you're connecting via SSH from OS X to Linux, you might get the following error:

  /opt/X11/bin/xauth:  file /Users/yourusername/.Xauthority does not exist

You can fix this by installing (or just running) XQuartz, available here.

2014-07-10 Unattended upgrades

I'm not normally prone to linking to stuff, but this is just too good:

Explains how you can get your Debian Wheezy box to automatically update. While this is bad practice for some situations like fragile production boxes, there's plenty of spaces where automatic updates work great: single-purpose machines like your (secondary) DNS, lonely virtual private servers with your home page, etc.

2014-05-16 VNC on Debian Wheezy

I recently discovered that VNC on Debian Wheezy is a bit of a mess.

VNC can be used in two modes: to mirror the actively running instance of X (i.e. the display on :0), or to have X running headless, in any resolution ("geometry") you want, on :1, :2, etc.

The version that comes with Wheezy by default, is an old version of TightVNC server. It doesn't support the alpha channel, so modern desktops like KDE 4 will look pretty bad.

Development has stopped on TightVNC, and continues in the TigerVNC project. There are packages available here, but these are pretty old now: version 1.1, while development has passed 1.3.

In and of itself that wouldn't be a problem, except the 1.1 version has a horrible bug where moving a window to the left will result in display artifacts.

You may also have found TurboVNC. Development seems to move slower but they do provide Debian packages. Unfortunately, even for the latest version it seems it suffers from the same bug.

There's a couple of options:

  • Build TightVNC yourself from the source files in the TigerVNC SourceForge downloads section. I tried this, and it's pretty daunting. I gave up after an hour of futzing.
  • Get the generic, statically linked binaries from the TigerVNC SourceForge downloads section, and then just unpack these in your filesystem root. This dumps some binaries here and there, and your sysadmin (or you yourself) will definitely consider this abuse of the sudo command.
  • Use the old TightVNC 1.1 version, which is nicely packaged, and live with the obvious bugs. Note that the above mentioned bug doesn't seem to manifest itself when exporting the currently running display on :0. On our in-house built software however, there's another issue where portions of the screen sometimes don't refresh.

I'm currently looking at other solutions such as X2Go, which seems to provide decent packages.

Edit 2014-08-26: For the last two months or so, I started using the standard VNC again, and I've switched to XFCE as the desktop environment. This solves most problems, except you run into an easily fixable bug: the tab key doesn't work to auto-complete. This link
solves the problem.


Weblog Archive

Weblog entries 2014

Weblog entries 2013

Weblog entries 2012

Weblog entries 2011

Weblog entries 2010

Weblog entries 2009

Weblog entries 2008

Weblog entries 2007

Weblog entries 2006

Weblog entries 2005

Weblog entries 2004

All weblog entries


Articles, chronologically (latest first). This is pretty old stuff.


Not yet finished. Maybe will never be finished. Maybe they'll get deleted. Who knows?


System administration: