Categorías: Como se hace

#Lumina Desktop en #Debian

Desde hace un buen tiempo y después de leerme este post, entre otros, tengo ganas de echarle ganas e instalarme Lumina Desktop. La dirección de su sitio web es la siguiente[https://lumina-desktop.org/] y su grupo de Telegram es este[https://t.me/luminadesktop].

El siguiente procedimiento fue hecho en una instalación fresca de Debian 10, y asumo, que si se prueba en Ubuntu, debería funcionar, aunque se debería chequear los posibles cambios en el nombre de las dependencias.

Debemos configurar DNS:

nano /etc/resolv.conf

Y los repositorios:

nano /etc/apt/sources.list

Actualizamos el sistema:

apt update &&; apt upgrade -y

Algunas herramientas que necesitaremos:

apt install mc net-tools dnsutils git rsync wget

Ahroa descargamos el paquete de Lumina:

cd /opt
wget -c https://github.com/lumina-desktop/lumina/archive/v1.6.0.tar.gz

O:

git clone https://github.com/lumina-desktop/lumina.git

Ahora, metamos manos en el asunto:

tar -zxvf lumina-1.6.0.tar.gz
cd lumina-1.6.0

Ahora leyendo el README instalamos las dependencias necesarias:

apt install -y qml qt5-qmake qtbase5-{dev,dev-tools} qtbase5-private-dev \
 qtchooser qtdeclarative5-{dev,dev-tools} qt5-qmltooling-plugins \
 qt5-default qml-module-qtquick2 qml-module-qtqml-models2 qml-module-qtmultimedia \
 qml-module-qtgraphicaleffects build-essential \
qml-module-qtquick-{controls,controls-styles-breeze,controls2,dialogs,extras,layouts,privatewidgets,virtualkeyboard,window2,templates2} \
 libqt5x11extras5 libqt5x11extras5-dev libqt5multimedia5 \
 libqt5multimediawidgets5 libqt5svg5 libqt5svg5-dev qtmultimedia5-dev \
 libxcb-{ewmh-dev,util0-dev,icccm4-dev,image0-dev,composite0-dev,damage0-dev} \
 libxcursor-dev qt4-linguist-tools compton compton-{conf,conf-l10n}

Y compilamos:

qmake PREFIX=/opt/lumina LIBPREFIX=/opt/lumina/lib DEFAULT_SETTINGS=TrueOS CONFIG+=WITH_I18N

Lo cual nos mostrará algo como esto:

Info: creating stash file /opt/lumina-1.6.0/.qmake.stash
Project MESSAGE: Build OS Info: Linux, x86_64, #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11)
Project MESSAGE: - Detected Qt Version: 5.11.3
Project MESSAGE: Build Settings Loaded: Linux -

Ahora compilemos e instalemos:

make -j`nproc`
ln -s /usr/bin/lrelease-qt4 /usr/lib/qt5/bin/lrelease
make install

Añadiendo al path:

echo 'export PATH=$PATH:/opt/lumina/bin' >> /etc/profile
source /etc/profile

Linkeando los iconos de sistema:

ln -s /opt/lumina/share/icons/material-design-light /usr/share/icons/
ln -s /opt/lumina/share/icons/material-design-dark /usr/share/icons/

Debemos arreglar el archivo xsessions[archivo de inicio de sesión], pues como originalmente es para BSD debemos adaptarlo para que funcione correctamente en Debian:

nano /usr/share/xsessions/lumina-de.desktop

Dejar el contenido más o menos de la siguiente manera:

[Desktop Entry]
Exec=/opt/lumina/bin/start-lumina-desktop
TryExec=/opt/lumina/bin/start-lumina-desktop
#Icon=Lumina-DE
DesktopNames=Lumina-DE
Type=XSession
Terminal=false
Name=Lumina
Name[de]=Lumina
Name[en_GB]=Lumina
Name[en_ZA]=Lumina
Name[et]=Lumina
Name[fr]=Lumina
Name[fr_CA]=Lumina
Name[hi]=ल्यूमिना
Name[ja]=Lumina
Name[mt]=Lumina
Name=Lumina
Name[pt_BR]=Lumina
Name[ru]=Lumina
Name[uk]=Lumina
Name[vi]=Lumina
Comment=A Lightweight Desktop for FreeBSD
Comment[de]=Eine leichtgewichtige Arbeitsplatzumgebung für FreeBSD
Comment[en_GB]=A Lightweight Desktop for FreeBSD
Comment[es]=Entorno de escritorio ligero para FreeBSD
Comment[en_ZA]=A Lightweight Desktop for FreeBSD
Comment[et]=Minimalistlik töölauakeskkond FreeBSD-le
Comment[fr]=Un environnement bureau léger pour FreeBSD
Comment[fr_CA]=Un environnement bureau léger pour FreeBSD
Comment[hi]=एक हल्का डेस्कटॉप फ्री बी.एस.डी के लिए
Comment[ja]=FreeBSD の為に作られた軽快なデスクトップ環境
Comment[mt]=A Desktop irqiq għal FreeBSD
Comment=Lekkie Środowisko graficzne dla FreeBSD
Comment[pt_BR]=Um ambiente de trabalho leve para FreeBSD
Comment[uk]=Легковісне оточення стільниці для FreeBSD
Comment[vi]=Một máy tính để bàn nhẹ cho FreeBSD

[X-Window Manager]
SessionManaged=true

Y listo, reiniciamos la sesión, seleccionamos en el sddm, Lumina-DE, y a personalizar nuestro escritorio. Cabe decir que un Lumina cargado con todo lo necesario, listo para trabajar, usa entre 300MB-350MB de RAM, en mi criterio, bastante optimizado.

Hasta acá es todo, espero les ayude, yo lo llevo usando unos días, y me ha gustado bastante. Saludos!

 

¿De cuánta utilidad te ha parecido este contenido?

Leslie León Sinclair

Compartir
Publicado por
Leslie León Sinclair

Entradas recientes

Alta disponibilidad de sus base de datos con Percona XtraDB Cluster en Kubernetes

Uno de los grandes retos al que nos podemos enfrentar cuando una aplicación crece, es…

9 meses hace

Home automation (Parte 3) – ESPHome

Qué es lo que deseo hacer en este capítulo? Básicamente un sonoff, quiero encender/apagar las…

1 año hace

Home automation (Parte 2) – Home Assistant

Hace algunos meses estoy escuchando hablar del proyecto Home Assistant (HA). En palabras literales del…

1 año hace

Home automation (Parte 1)

Desde hace varios meses vengo con la idea de automatizar la casa donde vivo. Poco…

1 año hace

Cocinando una imagen personalizada de OpenWRT

El artículo describe el uso para un caso particular de OpenWRT y la creación de…

1 año hace