I remember reading a while back that sometimes you need to create a symlink from one directory to another in order to enable some services. I can’t for the life of me figure out why. Not to open up a huge, smelly can of worms, but I never had to muck with service files or anything like that with SysV Init, unless I was creating a new service.
I’m just trying to start tigervnc server, and I’m not able to do so from systemctl
. Do I really need to make some weird symlink? Is there a simple command to tell systemctl to, *cough* do it’s job?
Sorry, stupidly basic question. I couldn’t find a really clear answer for it online, and I got lost in the woods of the Arch wiki’s [systemd] page.
P.S., It looks like the file /usr/lib/systemd/system/vncserver@.service
gets created by the tigervnc package, but I’m not clear on why this file isn’t enough, or why the tigervnc package doesn’t do the full job and make the server enable-able (but not enabled by default).