Introducción al uso e Instalación de Be-shell

Índice

1. Introducción.
¿Que es Be-shell?
2. Instalación y ejecución.
Instalación.
Programas necesarios para compilar.
Dependencias.
Instalación.
Ejecución.
Importante.
Arranque Definitivo.
3. Instalación de Temas y configuraciones
Configuración.
Temas.


1. Introducción

1.1 ¿Que es Be::Shell?

Be::Shell o BE::Shell o simplemente "Be shell" es una shell gráfica escrita por Thomas Luebking y por otros voluntarios que tiene el objetivo de ofrecer una alternativa simple, limpia y altamente configurable, a plasma-desktop; la Shell por defecto que existe en KDE.

Convive pacíficamente con KWin y se basa en las tecnologías KDE (Solid, KIO) y Qt para proporcionar una Shell confiable y liviana.

Usa Qss (Qt Style Sheets) para personalizarse mediante hojas de estilo css y un archivo de texto plano para configurarse; decirle a Be-shell que paneles dibujar y en que posiciones de la pantalla.


2. Instalación y Ejecución de Be::Shell

2.1 Instalación de Be-shell

Actualmente no hay muchas distribuciones que ofrezcan paquetes para este shell, siendo ArchLinux una de las pocas distribuciones que actualmente la ofrecen en paquetes.

Para instalar Be shell, hay que usar git para obtener el código fuente de sourceforge, lugar en donde este proyecto es alojado.

Son necesarias al menos las siguientes dependencias para instalar Be-shell;

2.1.1 Para compilarlo

  1. git
  2. cmake
  3. build-essential

2.1.2 Librerías necesarias

  • libxrender-dev
  • libxext-dev
  • libqt4-dev
  • libx11-dev
  • kde-workspace-dev
  • kdebase-workspace-dev
  • kdelibs5-dev
  • libxcomposite-dev

2.1.3 Compilando e Instalando

Una vez que ya se tengan las dependencias resueltas, es tiempo de descargar el código fuente:

Desde un directorio arbitrario escribir:

git clone git://git.code.sf.net/p/be-shell/code be-shell-code

Luego se procede a compilar e instalar como sigue:

cd be-shell-code
./configure
cd build
make
sudo make install

2.2 Ejecución de Be-shell

Para poder ejecutar be-shell, es necesario detener a plasma-desktop primero;

Alt + F2 y en la ventana de Krunner se escribe:

kquitapp plasma-desktop
kquitapp kuiserver

Luego desde desde el mismo krunner:

be.shell

2.2.1 Configuración Recomendada

Esta configuración sirve para que cuando se configure debidamente el panel principal y la bandeja del sistema, los iconos de las distintas aplicaciones KDE se puedan ver; KDE partir de las versiones 4.6-4.7 vienen con un servicio de notificación del sistema, que hace que los iconos de la bandeja sean tematizados por los iconos de plasma-desktop, Esto deshabilita ese servicio.

Hay que abrir "Preferencias del sistema" o desde consola systemsettings.

Navegar por "Arranque y Apagado" y finalmente ir a "Gestor de Servicios".

Dentro del Gestor de servicios, deshabilitar "Gestor de notificador de estado"

Se puede entrar directamente al Gestor de servicios como sigue: kcmshell4 kded

2.2.2 Arranque definitivo

Para hacer que be-shell arranque de manera definitiva, es necesario reemplazar el arranque de plasma-desktop por el de be.shell

Se navega por el directorio be-shell-code de donde se compiló Be-shell y se copian y pegan los archivos be.shell.desktop y plasma-desktop.desktop dentro del directorio ~/.kde/share/autostart/, en algunos casos puede ser necesario que sean copiados dentro de ~/.kde/Autostart/ en lugar del directorio anterior.


3. Instalación de Temas y configuraciones

Luego de haber instalado y abierto Be-shell, lo que se encuentra primero es un escritorio con un fondo gris, los iconos del escritorio; en caso de estar usándolos y un menú de configuración accesible con el botón derecho del mouse.

Dentro de la carpeta con el código fuente de be-shell se encuentra un directorio que contiene ejemplos de temas y configuraciones, estos los vamos a instalar como sigue;

3.1 Instalación del archivo de configuración

Se copia el archivo de configuración, ejemplo; be.shell.win200 a ~/.kde/share/config, quitándole el prefijo, quedando este archivo así be.shell

3.2 Instalación del tema

Los temas vienen dentro de un directorio que contiene:

  • Un archivo de hojas de estilo .css
  • Imágenes opcionales que sirven como iconos y fondos para los paneles

Esta carpeta se copia a ~/.kde/share/apps/be.shell/Themes.

IMPORTANTE:

Cuando se instale un tema, por la posible diferencia en la resolución de la pantalla, será necesario dar algunos retoques tanto al archivo .css como el archivo de configuración, en caso de ser necesario, para obtener un resultado óptimo.

Los temas se pueden obtener de la red, un sitio en donde se pueden encontrar temas muy buenos es deviantart.


Esta imagen es un ejemplo de mis últimas configuración y tema que uso en Kubuntu, muy personal y si, imito por completo a Unity...

En el próximo Wiki se hablará de una explicación más específica de como configurar y personalizar Be shell,¡hasta pronto!