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)