Thank you. Perhaps I’m doing something stupid but it appears to not find it.
❯ sudo systemctl disable app-huiontablet@autostart.service
Failed to disable unit: Unit app-huiontablet@autostart.service does not exist
but
systemctl --user list-unit-files | grep -iE 'huion|tablet'
returns it as
app-huiontablet@autostart.service
But it’s not in here:
❯ systemctl list-unit-files --type=service --state=enabled
UNIT FILE STATE PRESET
avahi-daemon.service enabled disabled
bluetooth.service enabled disabled
cronie.service enabled disabled
cups.service enabled disabled
getty@.service enabled enabled
ModemManager.service enabled disabled
NetworkManager-dispatcher.service enabled disabled
NetworkManager-wait-online.service enabled disabled
NetworkManager.service enabled disabled
nvidia-hibernate.service enabled disabled
nvidia-resume.service enabled disabled
nvidia-suspend.service enabled disabled
sddm.service enabled disabled
systemd-timesyncd.service enabled enabled
14 unit files listed.
So, tried, although not sure:
❯ sudo systemctl --user disable app-huiontablet@autostart.service
Failed to connect to user scope bus via local transport: $DBUS_SESSION_BUS_ADDRESS and $XDG_RUNTIME_DIR not defined (consider using --machine=<user>@.host --user to connec
t to bus of other user)
Then tried to check the status and it appears there are other issues. Not sure if caused but editing the file earlier, changing those two lines to false. (EDIT: changed those two lines back to true and the list got a lot shorter; so deleted that block from this post because was quite large.)
If she connects the tablet without a driver, it just works as another monitor. When she added the driver, the tablet worked but that pen and screen were out-of-sync by several inches. If she closes that window to which I’ve been referring and sets the pen in System Settings then the pen and screen are in-sync.
Thanks.
After changed to true, much shorter. It reads huionCore is not running and huiontablet is running. Don’t know the difference or why one is running and the other not.
❯ systemctl --user status app-huiontablet@autostart.service
● app-huiontablet@autostart.service - HuionTablet
Loaded: loaded (/etc/xdg/autostart/huiontablet.desktop; generated)
Active: active (running) since Sat 2026-11-07 17:31:14 EST; 10min ago
Invocation: 5d8d9dbb0a604a0a93901e9b2b6d2a94
Docs: man:systemd-xdg-autostart-generator(8)
Process: 1231 ExecCondition=/usr/lib/systemd/systemd-xdg-autostart-condition GNOME (code=exited, status=0/SUCCESS)
Main PID: 1260 (huiontablet.sh)
Tasks: 23 (limit: 18595)
Memory: 144.8M (peak: 145.2M)
CPU: 14.977s
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/app-huiontablet@autostart.service
├─1260 /bin/bash /usr/lib/huiontablet/huiontablet.sh
├─1402 /usr/lib/huiontablet/huionCore -d
└─1403 /usr/lib/huiontablet/huiontablet -d
Nov 07 17:31:14 christylu-hpzbookfury173inchg8mobileworkstationpc huiontablet.sh[1260]: /usr/lib/huiontablet/huiontablet
Nov 07 17:31:14 christylu-hpzbookfury173inchg8mobileworkstationpc huiontablet.sh[1260]: huionCore is not running
Nov 07 17:31:14 christylu-hpzbookfury173inchg8mobileworkstationpc huiontablet.sh[1260]: huiontablet is running
Nov 07 17:31:14 christylu-hpzbookfury173inchg8mobileworkstationpc huiontablet.sh[1260]: kill huiontablet before restart
Nov 07 17:31:17 christylu-hpzbookfury173inchg8mobileworkstationpc huiontablet.sh[1402]: 2026-11-07 17:31:17.848 ERROR Cannot get tty state
Nov 07 17:31:17 christylu-hpzbookfury173inchg8mobileworkstationpc huiontablet.sh[1402]: 2026-11-07 17:31:17.848 ERROR Cannot get tty state
Nov 07 17:31:17 christylu-hpzbookfury173inchg8mobileworkstationpc huiontablet.sh[1402]: 2026-11-07 17:31:17.861 ERROR Wrong size written to uhid: 4368 != 8
Nov 07 17:31:19 christylu-hpzbookfury173inchg8mobileworkstationpc huiontablet.sh[1402]: 2026-11-07 17:31:19.029 ERROR Wrong size written to uhid: 4368 != 8
Nov 07 17:40:09 christylu-hpzbookfury173inchg8mobileworkstationpc huiontablet.sh[1402]: 2026-11-07 17:40:09.551 ERROR Wrong size written to uhid: 4368 != 8
Nov 07 17:40:09 christylu-hpzbookfury173inchg8mobileworkstationpc huiontablet.sh[1402]: 2026-11-07 17:40:09.571 ERROR Wrong size written to uhid: 4368 != 8
@scotty65 Thanks for instructions. Results are below. I suppose this is why cannot get the window from opening at start. No big deal, I guess, she just has to close before the tablet will work properly.
❯ systemctl --user disable --now app-huiontablet@autostart.service
The unit files have no installation config (WantedBy=, RequiredBy=, UpheldBy=,
Also=, or Alias= settings in the [Install] section, and DefaultInstance= for
template units). This means they are not meant to be enabled or disabled using systemctl.
Possible reasons for having these kinds of units are:
• A unit may be statically enabled by being symlinked from another unit's
.wants/, .requires/, or .upholds/ directory.
• A unit's purpose may be to act as a helper for some other unit which has
a requirement dependency on it.
• A unit may be started when needed via activation (socket, path, timer,
D-Bus, udev, scripted systemctl call, ...).
• In case of template units, the unit is meant to be enabled with some
instance name specified.