domingo, 22 de marzo de 2020

Entornos de escritorios alternativos para CentOS 8

CentOS 8 es la ultima versión del sistema operativo comunitario basado en Red Hat Enterprise Linux, muchos usuarios quisieran usar este sistema operativo como base para sus estaciones de trabajo pero CentOS 8 solo incluye por defecto Gnome 3 que no es del agrado de todos.

Por suerte para esta fecha es posible instalar varios entornos de escritorio para CentOS 8 de forma fácil como veremos a continuación:

Como base necesitamos una instalación de CentOS 8, donde principalmente tenemos dos opciones:

  1. Partir de la instalación del sistema operativo de escritorio con Gnome 3.
  2. Parir de una instalación mínima de CentOS.
El problema de instalar Plasma KDE sobre una instalación de Gnome 3 es que terminaremos con un sistema operativo con herramientas duplicadas, para usar Plasma es mas recomendable usar una instalación mínima. En el caso  de icewm y fluxbox es posible hacer la instalación directamente sobre la instalación de Gnome 3 si bien muchas aplicaciones de Gnome 3 no interactúan bien con otros entornos de escritorio debido al uso del menú global contextual.

Entornos de escritorio alternativos disponibles para CentOS 8.

Los entornos de escritorio disponibles en este momento son:

  • Plasma Desktop.
  • XFCE.
  • Fluxbox.
  • Openbox
  • icewm.

Instalando Plasma Desktop sobre una instalación mínima de CentOS 8.

Partiendo de una instalación básica de CentOS (una instalación sin entorno gráfico con conexión a Internet y acceso a administrador con sudo o su) podemos tener el escritorio Plama de KDE ejecutando estos simples comandos:

sudo yum -y install 'dnf-command(config-manager)'
sudo yum -y config-manager --set-enabled PowerTools
sudo yum -y install epel-release
sudo yum -y install plasma-desktop sddm
sudo systemctl set-default graphical
sudo systemctl enable sddm 
Los últimos dos comandos le indican a tu sistema a habilitar el modo gráfico e iniciar el gestor de sesiones del escritorio Plasma en el próximo inicio de sesión.

Instalando XFCE sobre una instalación minima de CentOS 8.

Partiendo de una instalación básica de CentOS (una instalación sin entorno gráfico con conexión a Internet y acceso a administrador con sudo o su) podemos tener el escritorio XFCE ejecutando estos simples comandos:

sudo yum -y install 'dnf-command(config-manager)'
sudo yum -y config-manager --set-enabled PowerTools
sudo yum -y install epel-release
sudo yum -y install xfce4-session lightdm
sudo systemctl set-default graphical
sudo systemctl enable lightdm.
Los últimos dos comandos le indican a tu sistema a habilitar el modo gráfico e iniciar el gestor de sesiones del escritorio.

Instalando Fluxbox sobre una instalación minima de CentOS 8.

Partiendo de una instalación básica de CentOS (una instalación sin entorno gráfico con conexión a Internet y acceso a administrador con sudo o su) podemos tener el escritorio fluxbox ejecutando estos simples comandos:

sudo yum -y install 'dnf-command(config-manager)'
sudo yum -y config-manager --set-enabled PowerTools
sudo yum -y install epel-release
sudo yum -y install fluxbox lightdm
sudo systemctl set-default graphical
sudo systemctl enable lightdm.
Los últimos dos comandos le indican a tu sistema a habilitar el modo gráfico e iniciar el gestor de sesiones del escritorio.

Instalando icewm sobre una instalación minima de CentOS 8.

Partiendo de una instalación básica de CentOS (una instalación sin entorno gráfico con conexión a Internet y acceso a administrador con sudo o su) podemos tener el escritorio icewm ejecutando estos simples comandos:

sudo yum -y install 'dnf-command(config-manager)'
sudo yum -y config-manager --set-enabled PowerTools
sudo yum -y install epel-release
sudo yum -y install icewm lightdm
sudo systemctl set-default graphical
sudo systemctl enable lightdm.
Los últimos dos comandos le indican a tu sistema a habilitar el modo gráfico e iniciar el gestor de sesiones del escritorio.

Instalando OpenBox sobre una instalación minima de CentOS 8.

Partiendo de una instalación básica de CentOS (una instalación sin entorno gráfico con conexión a Internet y acceso a administrador con sudo o su) podemos tener el escritorio icewm ejecutando estos simples comandos:

sudo yum -y install 'dnf-command(config-manager)'
sudo yum -y config-manager --set-enabled PowerTools
sudo yum -y install epel-release
sudo yum -y install openbox lightdm
sudo systemctl set-default graphical
sudo systemctl enable lightdm.
Los últimos dos comandos le indican a tu sistema a habilitar el modo gráfico e iniciar el gestor de sesiones del escritorio

Soporte Multimedia.


RPMFusion nos provee con una serie de paquetes básicos para experiencia multimedia aceptable en CentOS 8 como son VLC, OpenShot y ffmpeg, para ello debemos habilitar las repos de RPMFusion para CentOS 8 con los siguientes comandos:

sudo yum -y install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm
sudo yum -y install https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm
Con estos comandos podemos instalar paquetes útiles para completar para nuestra sesión de escritorio:
sudo yum install vlc libreoffice-calc libreoffice-impress libreoffice-writer firefox audacious gimp inkscape avidemux
Si bien la cantidad de paquetes disponibles para CentOS 8 no están amplia como los disponibles para Fedora es posible obtener versiones actualizadas de varias aplicaciones disponibles como Flatpak, para instalar flatpak debemos ejecutar:

sudo yum install -y flatpak
Con estos pasos debe ser posible tener una buena experiencia de usuario en nuestra estación de trabajo con CentOS 8.