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

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