Dave Close via tde-users composed on 2023-03-05 16:34 (UTC-0800):
<https://wiki.trinitydesktop.org/Fedora_Trinity_Repository_Installation_Instructions>
provides great instructions for installing TDE on a working Fedora 37 system.
But the last section provides no help for starting TDE from a "run-level 3"
system (multi-user, not graphical). The built-in startx command does not detect
TDE. Or, more specifically, the /etc/sysconfig/desktop script. Of course, I can
modify that script but I have no idea what to add to it. It would be nice if
the TDE installation provided an updated version.
I'd like to know too. IceWM won't start with startx either. There's a legacy
support configuration option out there that needs to enable Xorg directly from
startx, but I don't know how to locate it.
$ /usr/bin/startx /opt/trinity/bin/starttde
/usr/bin/sh: /usr/bin/X: Permission denied
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
$ ll /usr/bin/Xorg /usr/bin/X
lrwxrwxrwx 1 root root 4 Feb 6 20:10 /usr/bin/X -> Xorg
-rws--x--x 1 root root 277 Feb 6 20:07 /usr/bin/Xorg # ← NOT default perms
$ uname -r
6.1.14-200.fc37.x86_64
$ rpm -qa | grep Xorg
xorg-x11-server-Xorg-1.20.14-18.fc37.x86_64
$ /usr/bin/startx /usr/bin/icewm
<same sequence as above>
$ ll /usr/bin/icewm
-rwxr-xr-x 1 root root 1609488 Jan 24 05:52 /usr/bin/icewm
$ fpaste /usr/bin/startx
Uploading (7.4KiB)...
https://paste.centos.org/view/a548eca0
Maybe Darrell can spot something in startx that's different from Slackware.
According to a primary X maintainer for SUSE, startx has not been supported "since
more than 2 decades"[1] (for a non-root user). It fails on openSUSE with same
results as on Fedora, and IIRC, I've see somewhere in Fedora mailing lists and/or
RedHat Bugzilla comments to same effect.
Recent openSUSE bug I reported for trouble getting a default X session to start,
which I couldn't reproduce when using TDM/TDE, addressed by same maintainer:
https://bugzilla.opensuse.org/show_bug.cgi?id=1208268
[1] <https://bugzilla.opensuse.org/show_bug.cgi?id=1208198#c23> (mere recent
example, though oft repeated)
--
Evolution as taught in public schools is, like religion,
based on faith, not based on science.
Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!
Felix Miata