Thanks.
Hello, I did not look in details, but you can
administer
user's profile with kiosktool.
Or you can manually create global TDE configuration files in
/opt/trinity/share/config .
The global files are exactly the same as ~/.trinity/config/.
There is also a special syntax in these files (I do not
remember now, something like appending [$i]) that can prevent user to
override global preferences.
I have not looked at kiosktool. I have manually edited some of the related settings when I
built my home theater PC, to "lock" and prevent anybody from tinkering with the
desktop.
I believe the [$i] appendage to a config file key is for "immutable," through
which the system then will not override.
Okay, in summary then, Trinity provides a way to globally configure a significant amount
of configurations for all users, immutable or merely initial defaults, although the app
name kiosktool is not intuitively obvious to everybody. :-) The app name makes sense with
a little reflection, but I wonder whether a different name might help.
About system services, there is a "ksysv"
utility in
kdeadmin, but as its name says, it is managing SYSV services, not the newer
systemd...
Ah, yes, I remember. The tool also does not address BSD style init scripts. :-(
Both Slackware and Arch use BSD style init scripts. I know of one similar tool that exists
for Slackware but uses Python and GTK. I wonder how much work would be involved to convert
that tool to TQt3 and to support both Slackware and Arch?
Darrell