Seeking guidance on installing CDE on slackware current 32-bit
Hello there;
I'm fairly new to slackware and linux in general, I've slowly been setting up an old thinkpad at a leisurely pace over these past few weeks and I've been experimenting with a few Desktop Environments. I've tried ICEwm, FVWM2 and XFCE so far but I think now I'd like to try CDE; but there doesn't seem to be a slackbuild for it on slackbuilds.org. Roaming through some threads here, I came across a thread that mentioned http://ponce.cc/slackware/testing/CDE/ Being someone who hasn't yet attempted to write their own slackbuild script, what exactly am I meant to do here? As in, how do the files linked on that site relate to instructions on slackbuilds.org on writing your own slackbuild script? What gaps does it fill? what do I not have to do anymore that I would've had to do if I was writing a script from scratch? etc |
The Slackbuild on ponce.cc will simply generate a .tgz package that you will be able to install with installpkg or pgktool.
I think that it is not on slackbuilds.org just because CDE wants to be in its own directory /usr/dt while slackbuilds.org prefers to place applications in standard Linux directories /usr/ or /usr/local/. In practice, you need to download the most recent stable CDE release from http://www.sourceforge.net/p/cdesktopenv (2.3.2) and the material coming with the script on ponce.cc in the same directory, edit the version number in the Slackbuild script to match the release, make the script executable and run it. If everything works fine, you will see the compile proceed, and you will have the installable package. Of course, you can directly compile from the source using the instructions on Sourceforge, and follow the CDE install procedure. The only downside is that you will have to remove CDE with rm -rf /usr/dt ; rm -rf /etc/dt; rm -rf /var/dt when you are fed up with it, instead of using removepkg. |
Quote:
|
Quote:
|
Tried CDE again last several months or 2019... nice to see multiple monitor support... and most--not all--GUI features I'd like. For now I'll have to stay on KDE5 I guess (still miss some things about KDE3.5 and people on ##slackware miss things about all older versions.) I really wish one or the other would allow both Windows 3 & 95/98/ME-style features. Originally I liked program groups in their own windows (never liked start menu as much, to this day) but also like taskbar... which became more important to me than program groups. I felt more productive when I could switch between program groups and see everything else I might use, which of course, you can in CDE. However I also need to see what I have running, preferably (like KDE4+) on a taskbar with launchers that disappear when you start their programs. Nevertheless, I'll keep watching/trying CDE, and if possible I'd donate to the project but unsure they accept... (already did for KDE, TDE...)
|
Quote:
Thanks. I'm finally getting around to installing it now. I've downloaded all of the necessary files from ponce and the source. Though, As I'd like to better understand what I'm doing in each step before executing it just to make sure I'm learning as I go, do you think you could answer a few questions I have on the README.slackware file? In the README.slackware files, it lists multiple steps I need to take before running the slackbuild script. Quote:
2. What is rcpbind? and why does is need to be run in insecure mode? 3. why do I need to make a new usergroup to run this script specifically? 4. And what exactly is a LANG environment variable? Is it just what determines what language the DE uses? If so, I'd assume C is English? or is it something else? |
what about NsCDE?
|
Quote:
|
Quote:
Code:
$ echo $LANG LANG=C is the original C charset, pure 7-bits ASCII, no national or international extensions. A lot of older programs still need this setting as they cannot handle multi-byte chars like UTF-8 can use. |
Quote:
Quote:
make RPC calls to the right RPC service. The Tooltalk RPC service allows CDE programs to communicate with each other, and the cmsd RPC service is needed by the CDE calendar. Runnning rpcbind in insecure mode is unnecessary with recent versions of CDE since they use tirpc by default. |
Quote:
|
Actually, after looking into it some more, I think I might try NsCDE. Anyone know if there's a slackbuild for it?
|
Quote:
|
So I'm trying to write a SlackBuild script for NsCDE using the file available here as a template.
This is my first time attempting to write a SlackBuild script so I am sure that I've made many errors in making this rough draft. This is what I have so far: Code:
#!/bin/sh -e I also got the instructions from the INSTALL file here Are there any recommended/necessary amendments I should make? Please let me know. |
Quote:
|
All times are GMT -5. The time now is 01:46 PM. |