Client Devices
Miscellaneous manuals that do not fit under system administration i.e. desktop-related setup.
VIA Keyboard Configuration
To allow access to VIA, write the following to /etc/udev/rules.d/99-viia.rules
:
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", MODE="0666", TAG+="uaccess", TAG+="udev-acl"
Launching VIA without performing the above step will cause it to prompt you to add the file automatically
After creating the file, reload udev for this new rule to take effect by running the following as root:
# udevadm control --reload
You should now be able to launch the VIA app and have access to the keyboard.
Scanning
Epson WorkForce ES-580W
sane epsonds backend
KDE systemd Autostart Configuration
kwriteconfig5 --file startkderc --group General --key systemdBoot true
This sets up autostart for plasma user services using systemd instead of the default scripts.
Printers
Unable to add AirPrint/mDNS/Bonjour Printer
Verify if you are getting the following error in /var/log/cups/error_log
E [19/Apr/2025:20:23:27 -0700] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (PRINTER_URL) via IPP!
If you are, install the nss-mdns package
Source: https://github.com/OpenPrinting/cups-filters/issues/308
KDE Fixes
When plasma won't start after a kernel upgrade
Most likely it's something wrong with X, I fixed my issues by adding the following to /etc/sddm.conf.d/10-wayland.conf
[General]
DisplayServer=wayland
GreeterEnvironment=QT_WAYLAND_SHELL_INTEGRATION=layer-shell
[Wayland]
CompositorCommand=kwin_wayland --drm --no-lockscreen --no-global-shortcuts --locale1
Source: https://wiki.archlinux.org/title/SDDM