Projects // i3Void

What is i3Void?

i3Void is a blank window that can be used to unobtrusively pad a tiled i3 screen. i3 is a fantastic window manager. i3 makes me more productive because I don't have to break focus and fish for windows. Tying related activity to one screen is a fantastic productivity aid. Programming? Screen one. Web browsing? Screen two. Terminals? Screen three. I can switch context without thinking, keeping focused on the task at hand. Brains are easily distracted. We are evolutionarily predisposed to notice shiny, colorful, novel things. In scientific terms, a Princeton study found that:

Multiple stimuli present in the visual field at the same time compete for neural representation by mutually suppressing their evoked activity throughout visual cortex, providing a neural correlate for the limited processing capacity of the visual system.

Why not just use a terminal for padding?

My terminal prompt is distracting. It is colorful and full of weird symbols. My prompt tells me all sorts of useful things when I am using the cli, otherwise it is just a colorful mess that clutters my peripheral vision. I relegate my Konsole terminals to one i3 screen with two or three Konsole windows open. I don't need a console on every screen.

Technical Details

i3Void was written using Python and the PyQt4 library. i3Void is thus cross platform compatible, though why you would want to use it for anything other than i3 is too zen for me.