dsl-wall is an IRC client setup which auto starts on a Raspberry Pi Zero. On certain user actions, hooks are executed. They trigger devices in the space, such as the lights or a printer.
See also our wiki entry about IRC.
-
Make sure that Smuxi, X, and Ratpoison are installed.
-
Enable auto login on the Rasperry Pi.
-
Install the
Adwaita-dark
theme into:~/.themes/Adwaita-dark
-
Clone to:
~/dsl-wall
-
Link configuration:
ln -s ~/dsl-wall/.bash_profile ~ ln -s ~/dsl-wall/.gtkrc-2.0 ~ ln -s ~/dsl-wall/.xsession ~ ln -s ~/dsl-wall/smuxi_config ~/.config/smuxi ln -s ~/dsl-wall/smuxi_hooks/* \ ~/.local/share/smuxi/hooks/engine/protocol-manager
-
Install
lprng
:sudo apt install lprng
And create
/etc/printcap
for our printer:lq590|localprinter:\ :lp=/dev/usb/lp0:\ :sd=/var/spool/lpd/lq590:\ :mx#0:\ :sh:
Followed by:
sudo service lprng restart
The idea of DND, the do-not-disturb mode, is to turn off the blinking
for a while. It needs to be activated from the command line from the
directory smuxi_scripting_fun
.