i3n is a set of tools I wrote and I use for my favorite window manager: i3. The following tools are currently available:
- i3n-bar: run as i3bar status command and show annotation for each workspace
- i3n: cli tool providing helpers for i3 and used to control i3n-bar
The fastest and more common way to install i3n is using pip:
pip install i3n
If you use Debian, you can also use Tecknet repositories. Add this line in your /etc/apt/source.list
file:
deb http://debian.tecknet.org/debian squeeze tecknet
deb-src http://debian.tecknet.org/debian squeeze tecknet
Add the Tecknet repositories key in your keyring:
# wget http://debian.tecknet.org/debian/public.key -O - | apt-key add -
Then, update and install:
# aptitude update
# aptitude install i3n
Configure i3bar to use i3nbar as status command, for example:
bar {
status_command i3n-bar {{ OUTPUT }}
}
{{ OUTPUT }} is the name of your screen as shown in xrandr output.
If you use a multi-monitor setup, configure a bar for each output:
bar {
OUTPUT DVI-I-1
status_command i3n-bar DVI-I-1
}
bar {
OUTPUT DVI-I-2
status_command i3n-bar DVI-I-2 --slave
}
Note
Only one i3n-bar process should run in master (without --slave argument)
Restart i3 (type i3 restart
in a shell). Now you can annotate your workspaces with i3n:
i3n annotate "My annotation"
You can create a shortcut to annotate using zenity:
bindsym $mod+Mod1+space exec i3n annotate "`zenity --entry`"