Context: my CDE experience is on Solaris 10 and earlier, almost entirely. On there, I've read, scrounged, and done enough to be able to tweak it quite a bit - like a command line tool that can send f. commands to dtwm, so things like restarting dtwm after editing a dtwmrc file can be scripted. But that was a long time ago. :-) I had some years ago built with mixed results CDE for Solaris 11 (SPARC). I just installed CDE on a Raspberry Pi 4 (current and regularly updated 64-bit Bullseye for the Raspberry Pi, with some 32-bit packages installed as well to support ExpressVPN client which is only 32-bit).
https://sourceforge.net/p/cdesktopenv/wiki/CDE%20on%20the%20Raspberry%20Pi/ <https://sourceforge.net/p/cdesktopenv/wiki/CDE%20on%20the%20Raspberry%20Pi/> clearly needs updating, because it describes the older build procedure without automake and ./configure. Some extra packages were needed (automake was obvious, plus a couple more, one I forget), the least obvious of which being opensp, since the package name isn't obvious from the onsgmls binary needed. I wish I'd taken notes, but I'm not likely to have another Raspberry to do this on, so I didn't think of it at the time. Late in the build, I had to switch to doing it from an ssh connection, to finishing from a terminal window in a desktop session, because the build wanted to communicate with the X server or something present in a desktop session. Fortunately an interrupted make will tend to pick up where it left off. Other than those points (some of which are addressed by the README.md file), there were a few compiler warnings but no failures in building. I can e.g. run dtpad from a command, although it takes a long time to start, since ttdbserverd and/or ttesssion are not running. How can I: * start those while still using the native (lightdm) windown and session management? * add a session to those CDE knows about (e.g. on Solaris, one could from the CDE login choose not only a CDE session, but others, such as GNOME or on older Solaris, OpenLook, or add some, even as wild as OpenStep if one had it (I have the Sun build of that for SPARC Solaris), or lightweight like fvwm or plain mwm or twm. In particular, I want a way to have dtlogin be able to start a login session functionally equivalent as much as possible to the native one. I remember /etc/dt/config/Xsession.* files for this, but it's been about 15 year (from the timestamps) since I added a session, so I've forgotten more about CDE than I know about lightdm. :-) The point would be to have a choice of either lighdtm (if it can handle user choice of sessions at login time) or CDE login screen lead to either desktop with the tools of both other than the window manager (and those requiring it) being fully available. I want nostalgia and familiarity without breaking too much new stuff. :-) And preferably with some idea what configuration files I have to back up lest a package update clobber them. And what has changed since CDE went open source to the extent that something might be replaced with something else not natively CDE, or might otherwise be unfamiliar?
_______________________________________________ cdesktopenv-devel mailing list cdesktopenv-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel