Language Selection

English French German Italian Portuguese Spanish

Ratpoison: an efficient and minimalist WM.

Filed under
Software

Ratpoison. It sounds like something that kills a rat. It sure does. Ratpoison is a WM (Window Manager) that runs on Linux that has one purpose: to kill your rat. Here we are referring to that disgusting little lump beside your keyboard that shoots lasers out of its arse.

Ratpoison is a tiling WM, which basically means that windows do not overlap. They tile. An easy way to visualise this it by thinking of a table. A table can have rows and columns split up into as weird a configuration you can think of, but there is only one value per cell, and that value cannot overlap another cell. You can resize your cells, switch values from one cell to another, split, remove and merge cells. Not only that, but you can do this using naught but your keyboard. It’s time to push that rodent away from your computer and appreciate the gazillion keys you already have to input information to your computer.

But why, you say, would I enjoy having to design a complex table layout for a simple task? For a number of reasons.

rest here




More in Tux Machines

Leftovers: Gaming

Leftovers: Software

today's howtos

ACPI, kernels and contracts with firmware

This ends up being a pain in the neck in the x86 world, but it could be much worse. Way back in 2008 I wrote something about why the Linux kernel reports itself to firmware as "Windows" but refuses to identify itself as Linux. The short version is that "Linux" doesn't actually identify the behaviour of the kernel in a meaningful way. "Linux" doesn't tell you whether the kernel can deal with buffers being passed when the spec says it should be a package. "Linux" doesn't tell you whether the OS knows how to deal with an HPET. "Linux" doesn't tell you whether the OS can reinitialise graphics hardware. Read more