Autor Tema: Como compilar CDE para Linux Void  (Leído 1014 veces)

Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 9957
Como compilar CDE para Linux Void
« en: 27 de Marzo de 2022, 01:30:37 am »
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 minimal


Estos son los pasos (básicos) por si uno quiere instalarlo y configurarlo

Primero se actualiza el sistema
Quote (selected)
sudo xbps-install -Su -y


Preparamos las locales para el CDE
Quote (selected)
sudo 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 configuramos
Quote (selected)
sudo xbps-reconfigure -f glibc-locales

Instalamos las dependéncias
Quote (selected)
sudo 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 CDE
Quote (selected)
git clone https://github.com/vapier/ncompress.git
cd ncompress
make -j3 LDFLAGS="--static"
strip *
sudo make install
cd ..

Descarga, configuración y compilado del CDE
mkdir -p $HOME/cdesktopenv-code_compiled

Quote (selected)
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"
Quote (selected)
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 X
Quote (selected)
sudo cp /path/to/cdesktopenv-code/cde/contrib/desktopentry/cde.desktop /usr/share/xsessions/


Si hace falta se configura la resolución con xrandr
Quote (selected)
xrandr --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.html

Para dejar los valores guardads en el sistema de  la resolución se ha de editar el fichero .dtprofile y poner esta linea

Código: [Seleccionar]
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

Código: [Seleccionar]
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

Código: [Seleccionar]
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

Código: [Seleccionar]
#!/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"


Siempre que pasa igual sucede lo mismo



Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 9957
Re:Como compilar CDE para Linux Void
« Respuesta #1 en: 03 de Julio de 2022, 07:00:42 pm »
Mejorado el manual de compilación y añadido un video de demostración del CDE sobre los recursos que gasta, 115 MB  :fuckyeah:

Recomendado verlo en pantalla completa
Siempre que pasa igual sucede lo mismo