CDE for Slackware{,64}-14.1 - - - - - - - - - - - - - - To install either the i486 or the x86_64 packages you *MUST* 1) Add some additional locales symlinks: cd /usr/lib${LIBDIRSUFFIX}/locale/ ln -s de_DE de_DE.ISO-8859-1 ln -s es_ES es_ES.ISO-8859-1 ln -s fr_FR fr_FR.ISO-8859-1 ln -s it_IT it_IT.ISO-8859-1 2) Get rpcbind to run into insecure mode: chmod +x /etc/rc.d/rc.rpc /etc/rc.d/rc.rpc start 3) You will need a cde group on the system to run this script: create one with a command like groupadd -g 310 cde Don't forget to add the user that you want to run CDE to this group: you can use a command like gpasswd -a myuser cde 4) Remove Slackware's lesstif (you can't have installed at the same time it and openmotif) and install the packages. VARIOUS IMPORTANT NOTES - *MUST* READ - The LANG environment variable of your user *must* have one of the following values: C fr_FR.ISO8859-1 de_DE.ISO8859-1 es_ES.ISO8859-1 it_IT.ISO8859-1 It will be set to LANG=C by default in your /etc/profile.d/CDE.{sh,csh} but your enviroment could override it: be warned. You can change this default also in /etc/rc.d/rc.4 and /usr/dt/bin/startxsession.sh. - When you first run CDE and try to run an application from the front panel, it may fail with a TT error. Log out and log back in and it will run without errors. - If you prefer to run its internal login manager, add this on top of /etc/rc.d/rc.4, before the gdm lines # Regardless of the comments below, let's check for dtlogin first: if [ -x /usr/dt/bin/dtlogin ]; then export PATH="/usr/dt/bin:$PATH" export LANG=C cd /usr/dt/bin exec ./dtlogin fi - - - - - - - - If you prefer to build from sources, read very well README.Slackware in that folder.