lunes, 10 de enero de 2022

OpenBSD 7.0 con entorno de escritorio LXQt y Slim en Español

 Otro de los entornos de escritorio livianos y agradables a la vista es LXQt, está disponible en OpenBSD, LXQt sigue la línea de LXDE (no está en los paquetes de OpenBSD), en nuestro tutorial mostramos un cómo podemos tener nuestro escritorio completo y en español, también mencionamos que slim es el gestor de login, slim nos permite mostrar nuestro entorno LXQt en Español, Slim está en los paquetes de OpenBSD, entonces lo utilizamos.

Resultado:


1. instalar OpenBSD siguiendo el tutorial.

2. utilizaremos el gestor de paquetes binarios para agregar paquetes y añadimos lxqt y lxqt-extras

#pkg_add -v lxqt lxqt-extras

Automáticamente agrega consolekit2 y otras dependencias como xdg-user-dirs, no será necesario agregar. Siempre atentos a los mensajes, una de las cosas a destacar en OpenBSD e que muestra la documentación o instrucciones al finalizar la instalación de algunos paquetes, en nuestro caso:

/usr/local/share/doc/pkg-readmes/lxqt-session

3. iniciamos el demonio messagebus

Puedes notar que se ha creado el archivo /etc/rc.conf.local y en dicho archivo está el servicio.

#rcctl enable messagebus

4. creamos el archivo .xsession (para xenodm) y .xinitrc (para slim), si desea utilizar gestor de login a xenodm puede ejecutar el comando, xenodm ya viene en la base. Es necesario usar xenodm o slim, porque si deseamos usar starx he podido notar que no funciona 😐

#touch .xsession

#echo 'ck-launch-session dbus-launch --exit-with-session /usr/local/bin/startlxqt' > .xsession

#rcctl enable xenodm

#reboot

Observas el login con xenodm e ingresas tus credenciales de usuario y password, luego muestra el entorno lxqt en English

5. hasta el momento es todo lo que se necesita, pero algo aquí no va a funcionar por defecto, si! los botones de reiniciar (restart) y apagar (shut down), necesitamos solamente agregar a nuestro usuario al grupo "operator", no se necesita realizar otra acción, podemos leer los permisos concedidos en el archivo.

/usr/local/share/polkit-1/rules.d/10-openbsd-consolekit.rules

Entonces preguntamos con

$groups tu-usuario

#usermod -G operator tu-usuario

$groups tu-usuario

Ahora si ya puedes apagar o reiniciar con los botones.

6. traducimos al Español, para ello escribimos en el archivo del usuario .profile, con slim va a funcionar, con xenodm no traduce nada 😎. Escribimos debajo de una línea comentada.

$vi .profile

LANG=es_PE.UTF-8; export LANG

MM_CHARSET=UTF-8; export MM_CHARSET

Podemos preguntar con

$locale -a | grep es_

Y observamos que existe es_PE

7. agregamos a slim

#pkg_add -v slim slim-themes

No te olvides que debes deshabilitar otro gestor de login, en nuestro caso estaba xenodm habilitado, entonces lo deshabilitamos

#rcctl disable xenodm

Iniciamos a slim con

#rcctl enable slim

Por defecto no necesitamos modificar nada, tal vez cambiar el theme en slim.conf, cuando ingresa a lxqt se ve que lee el archivo .profile y traduce en gran parte el entorno lxqt. Antes de hacer reboot y ver funcionar a slim con lxqt debemos copiar el archivo .xsession a .xinitrc, este último será leído por slim.

$cp .xsession .xinitrc

#reboot



 
Ya puedes ver el entorno completo.



 No te olvides de visitar mi canal de Youtube y suscribirte. 😀

2 comentarios:

Cambiar el puerto de SSH en Derivados Red Hat Enterprise Linux 8

 En esta entrada mostraremos una forma de cambiar el puerto por defecto del servicio ssh en Rocky Linux 8. En primer lugar debemos de editar...