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

Reply via email to