CUPS is … weird
Posted on July 27, 2017 (Last modified on July 11, 2024) • 1 min read • 136 wordsCUPS is the printing system developed by Apple which is now also in use on pretty much every other Linux / Unix / *BSD box there is. Unfortunately, the process of managing printers is way more painful than the process on Arch Linux. At least with my setup, which is i3 running in a weirdly crippled GNOME session.
This is what you have to do to get CUPS working on your machine:
$ pacman -S cups
[...]
$ usermod -aG sys MY_USER
[...]
$ systemctl enable org.cups.cupsd
$ systemctl start org.cups.cupsd
The magic is line 2 - adding your user to the sys group. If you don’t do this, you won’t be able to use the web interface at all. Which is a shame, since then you can’t do anything useful (install printers, manage jobs, etc …).