Conseguido compilar, y que funcione el entorno de escritorio CDE bajo VOiD
https://sourceforge.net/projects/cdesktopenv/Captura creada de mi versión del Void (F-VOID)Versión personalizada, captura creada en una Void minimalEstos son los pasos (básicos) por si uno quiere instalarlo y configurarlo
Primero se actualiza el sistemasudo xbps-install -Su -y
Preparamos las locales para el CDEsudo sed -i 's/#de_DE /de_DE/g' /etc/default/libc-locales
sudo sed -i 's/#es_ES /es_ES/g' /etc/default/libc-locales
sudo sed -i 's/#en_US /en_US/g' /etc/default/libc-locales
sudo sed -i 's/#fr_FR /fr_FR/g' /etc/default/libc-locales
sudo sed -i 's/#it_IT /it_IT/g' /etc/default/libc-locales
sudo sed -i 's/#ja_JP /ja_JP/g' /etc/default/libc-locales
Las configuramossudo xbps-reconfigure -f glibc-locales
Instalamos las dependénciassudo xbps-install libXaw-devel \
autoconf \
automake \
libtool \
git \
gcc \
motif \
motif-devel \
make \
m4 \
ksh \
libXinerama-devel \
libXdmcp-devel \
libXScrnSaver-devel \
libXmu-devel \
libXft-devel \
xset \
libtirpc-devel \
libjpeg-turbo-devel \
tcl-devel \
bison \
rpcbind \
freetype-devel \
openssl-devel \
pam-devel \
patch \
bdftopcf \
libutempter-devel \
flex \
rpcsvc-proto \
opensp
Descargamos y compilamos el compressor ncompress, necesario para la compilación del CDEgit clone https://github.com/vapier/ncompress.git
cd ncompress
make -j3 LDFLAGS="--static"
strip *
sudo make install
cd ..
Descarga, configuración y compilado del CDEmkdir -p $HOME/cdesktopenv-code_compiled
git clone git://git.code.sf.net/p/cdesktopenv/code cdesktopenv-code
cd cdesktopenv-code
cd cde
./autogen.sh
./configure --disable-docs
make -j4
sudo make install
sudo make install DESTDIR=$HOME/cdesktopenv-code_compiled
Se crean servicios para eliminar el error "ToolTalk Message Server Could Not Be Started"sudo ln -s /etc/sv/rpcbind /var/service
sudo ln -s /etc/sv/statd /var/service
sudo ln -s /etc/sv/netmount /var/service
Copiamos la plantilla del CDE para las Xsudo cp /path/to/cdesktopenv-code/cde/contrib/desktopentry/cde.desktop /usr/share/xsessions/
Si hace falta se configura la resolución con xrandrxrandr --output Virtual1 ---mode 1024x768
Para saber tu "output" si haces
xrandr te dirá los modos y salidas que tiene tu sistema
https://xorg-team.pages.debian.net/xorg/howto/use-xrandr.htmlPara dejar los valores guardads en el sistema de la resolución se ha de editar el fichero
.dtprofile y poner esta linea
xrandr --output auto ---mode 1024x768
En caso de que el teclado no os funcione correctamente en el mismo fichero
.dtprofile y después de los valores de
xrandr pone esta línea
setxkbmap es
A ver, el CDE no es práctico, lo considero un experimento con gusto nostálgico y si quieres ahorra memória pues compensa
En caso de que el CDE y el firefox os arranquen lento ejecutad el fichero que viene con la F-VOID
sudo /bin/fixhosts.sh
En caso de que useis la Void "original" este es el contenido de ese fichero, básicamente añade el localhost al /etc/hosts
#!/bin/sh
#https://www.commandlinefu.com/commands/view/24557/automatically-generate-the-iphostname-entry-for-the-etchosts-in-the-current-system
#
sudo -- sh -c "echo 127.0.0.1 "$(hostname )" >> /etc/hosts"
sudo -- sh -c "sudo echo ""$(ip addr show dev $(ip r | grep -oP 'default.*dev \K\S*') | grep -oP '(?<=inet )[^/]*(?=/)') $(hostname )"" >> /etc/hosts"