Archivo

Archivo para la Categoría "Escritorios"

Configurando Openbox (meme)

Últimamente me he vuelto asiduo a los entornos de escritorio minimalista como el caso de Xfce y Openbox. En esta ocasión dejaré una especie de meme para mi mismo sobre lo necesario para tener configurado mi openbox en Debian y que se vea de la siguiente forma:

Para que esto nos quede así necesitamos 5 paquetes importantes:

  1. Tint2 – Para el panel.
  2. Trayer – Para la bandeja de iconos.
  3. Conky – Para las estadísticas y la hora, aunque el panel tiene esta opción.
  4. Wbar – Para el dock.
  5. Feh – Para gestionar nuestro fondo de escritorio.

Ahora bien, para instalar todo esto hacemos lo siguiente:

$ sudo aptitude install tint2 trayer feh conky

Una vez que terminemos tenemos que configurar todo esto.

Tint2:
Básicamente el archivo de configuración de este panel se encuentra en ~/.config/tint/tintrc y contiene lo siguiente:

#———————————————
# TINT CONFIG FILE
#———————————————

#———————————————
# PANEL
#———————————————
panel_mode = multi_monitor
panel_monitor = 1
panel_position = bottom center
panel_size = 700 28
panel_margin = 15 5
panel_padding = 9 3
font_shadow = 0

#———————————————
# PANEL BACKGROUND AND BORDER
#———————————————
panel_rounded = 6
panel_border_width = 1
panel_background_color = #000000 60
panel_border_color = #ffffff 18

#———————————————
# TASKS
#———————————————
task_text_centered = 1
task_width = 200
task_margin = 2
task_padding = 6
task_icon_size = 15
task_font = sans 9
task_font_color = #ffffff 70
task_active_font_color = #ffffff 85

#———————————————
# TASK BACKGROUND AND BORDER
#———————————————
task_rounded = 5
task_background_color = #393939 30
task_active_background_color = #ffffff 50
task_border_width = 0
task_border_color = #ffffff 18
task_active_border_color = #ffffff 70

#———————————————
# CLOCK
#———————————————
#time1_format = %H:%M
#time1_font = sans 8
#time2_format = %A %d %B
#time2_font = sans 6
#clock_font_color = #ffffff 76

#———————————————
# MOUSE ACTION ON TASK
#———————————————
mouse_middle = none
mouse_right = close
mouse_scroll_up = toggle
mouse_scroll_down = iconify

Ahora bien, las demás configuraciones se aplicarán en el fichero que autoinicia aplicaciones en openbox, el cual se encuentra en ~/.config/openbox/autostart.sh y el cual contiene lo siguiente:

# Launch panel
(sleep 2s && tint) &

# Launch system tray
(sleep 2s && trayer –expand true –transparent true –alpha 255 –edge bottom –align right –expand true –SetDockType true –widthtype request –margin 20) &

(sleep 4s && feh –bg-scale /home/elav/Imagenes/backgrounds/background.png) &

(sleep 6s && wbar -bpress -above-desk -pos top -balfa 0.0 -jumpf -0.1 ) &

(sleep 7s && guake) &

(sleep 10s && start_conky) &

Como se pueden percatar en este archivo primero se llama al panel (tint), luego al trayer donde se le ponen las propiedades del mismo, luego con feh le asigno el fondo de pantalla a mi escritorio, levanto wbar y por ultimo a guake y conky.

Ahora, a openbox le falta una herramienta que utilizo mucho, la de ejecutar aplicaciones con Alt+F2, para ello tenemos que instalar el paquete gmrun:

$ sudo aptitude install gmrun

Y dentro de nuestro home creamos un archivo llamado gmrunrc que contendrá esto adentro:

# archivo de configuración de gmrun
 # gmrun es (C) Mihai Bazon, <mishoo@infoiasi.ro>
# GPL v2.0 aplicada
# Establece la terminal. El valor “AlwaysInTerm” determina los
 # comandos que se ejecutarán siempre en un emulador de terminal.
Terminal = rxvt
TermExec = ${Terminal} -e
AlwaysInTerm = ssh telnet ftp lynx mc vi vim pine centericq perldoc man
# Establece el tamaño de la ventana (excepto la altura)
Width = 400
Top = 300
Left = 300
# Tamaño del historial
History = 256
# Muestra la última línea seleccionada del historial cuando es invocado
ShowLast = 1
# Muestra los archivos ocultos (los que empiezan por un punto)
# Por defecto es 0 (off), ajustar a 1 si usted quiere que se muestren los archivos ocultos
# en la ventana de autocompletado
ShowDotFiles = 0
# Límite de tiempo (en milisegundos) después de que gmrun simulará un presionado del TABULADOR
# Ajustar esto a NULL si no desea esta característica.
TabTimeout = 0

Con esto hacemos que gmrun se ejecute en el centro de la pantalla. Pero aún no se ejecuta al oprimir Alt+F2 así que tenemos que decirle a openbox que lo haga. Para ello editamos el fichero ~/.config/openbox/rc.xml y le añadimos esto:

 <keybind key=”A-F2″>
      <action name=”execute”>
        <execute>gmrun</execute>
      </action>
 </keybind>

Y listo debe funcionar perfectamente!!!

Tint2: Un panel ligero para Openbox

Mayo 22, 2009 elavdeveloper 1 Comentario

En realidad no es necesariamente para OpenBox ya que funciona lo mismo en Xfce que en Gnome. Tint2 promete ser un panel liviano donde solamente se mostrarán las ventanas minimizadas, la hora del sistema y una bandeja de iconos.

Es recomendable bajarnos la última versión disponible en el sitio ya que en Debian, por ejemplo, la versión que incluye el repositorio presenta problemas con la bandeja de iconos ( icon tray ).

Una vez que no hayamos descargado el tar.gz lo descomprimimos. Nos creará una carpeta con 3 carpetas dentro src, .svn y doc. Mediante la consola entramos a src:

$ cd /ruta_de_la_carpeta/src

Luego ejecutamos make:

$ make

y cuando termine como root ejecutamos make install:

$sudo make install

¡¡¡Listo!!! Dentro de la carpeta vienen algunos ejemplos. El archivo de configuración de tint2 se encuentra en:

~/.config/tint2/tint2rc

y es realmente fácil de configurar. Dentro de la carpeta doc viene un pdf con la explicación.

Inicio de aplicaciones con OpenBox

OpenBox es un ligero gestor de ventanas el cual es ideal para tener un agradable interfaz gráfica en equipos con menos de 128Mb de RAM. Lo intersante de esto es que puedes añadir otras aplicaciones que te ayuden a tener un entorno mas ameno, añadiéndole a Openbox, por ejemplo un panel ( digamos xfce4-panel, pypanel, fbpanel..etc ) o un gestor de ficheros ligero como PCManFM.

Para instalar Openbox en Debian con todas las herramientas necesarias para su configuración, solo tenemos que poner en consola, después de haber configurado el repositorio previamente:

$ sudo aptitude install openbox openbox-themes obmenu obconf -y

Para openbox es recomendable instalar SLiM en vez de GDM, ya que este el primero es más ligero que este último.

Una vez que nos hayamos logueado solo tenemos un sencillo menú que se acciona con el clic derecho del ratón, así que si queremos agregar por ejemplo un panel, instalamos este ( pongamos por ejemplo del de Xfce4 ) poniendo:

$ sudo aptitude install xfce4-panel -y

Ya tenemos Openbox y un panel, pero este no se muestra aún, así que para levantarlo al principio, o sea, cuando nos autenticamos en el ordenador, tenemos que crear un sencillo script:

$ touch /home/tu_usuario/.config/openbox/autostart.sh

y luego le añadimos el contenido:

$ nano /home/tu_usuario/.config/openbox/autostart.sh

que sería este:

#!/bin/bash
xfce4-panel &

Ahora, cada vez que queramos ejecutar al principio cualquier aplicación, la añadimos a ese archivo usando la forma:


comando &

Y listo!!!

NOTA: OpenBox es muy configurable, solo tienen que buscar más info en internet

Disponible Gnome 2.26

Ya se encuentra disponible la versión 2.26 de este popular entorno de escritorio. Ahora podemos encontrar múltiples mejoras, entre ellas y cito textualmente:

Nueva grabación de discos completa
En resumen: Mejoras significativas en Brasero, quién proporciona nuevas características que no estaban soportadas por el grabador de CD tales como la grabación de CD de sonido con audición preliminar del sonido, particionado de pistas y normalización de volumen, soporte de multisesión completo, comprobaciones de integridad, un editor de portadas y soporte para múltiples «backend» de grabación.

Barra de direcciones de Epiphany
El navegador web de GNOME, Epiphany obtiene una nueva característica interesante, una mejorada barra de direcciones, similar a la barra increíble popularizada por Firefox 3.0.

Hay más…
Además de grandes cambios, también existen pequeñas adiciones como en todas las publicaciones de GNOME.

  • Ahora el gestor de archivos puede preguntar a PackageKit para instalar el soporte para un archivo que quiera abrir.
  • Ahora se necesita un modificador de teclado (generalmente Alt) para arrastrar los paneles en la pantalla (el mismo modificador de teclado se usa para arrastrar las ventanas).
  • Ahora los widgets de entrada de contraseña le avisarán si tiene activada la tecla Bloqueo de mayúsculas.
  • Ahora cambiar el tipo de método de entrada usando el menú contextual o un widget de entrada es por cada widget, en lugar de por cada aplicación. (Esto está separado de su propio gestor de entrada predeterminado o de su distribución de teclado.)
  • Los métodos de entrada ahora funcionan en widgets de entrada de contraseña.
  • La Deskbar ahora soporta complementos para OpenSearch.
  • Nuevos efectos visuales, tales como los paneles corredizos al iniciar y cerrar sesión, y suavizado en el cambio de fondos de pantalla

GTK+ 2.16
GTK+ 2.16 es la última publicación del toolkit GTK+, que es el corazón de GNOME. GTK+ 2.16 incluye un par de características nuevas para desarrolladores, así como un extenso trabajo de arreglo de errores y de limpieza para las GTK+ 3.0 que están por llegar.

Ahora los widgets GtkEntry pueden mostrar iconos en la parte delantera o trasera de la entrada del widget (dependiendo de la dirección del texto en su configuración de idioma). Opcionalmente estos iconos pueden tener iluminación previa y pueden ser pulsables.

Esta y muchas otras características las puede encontrar en el siguiente enlace.

Usar varios conky’s al mismo tiempo

Marzo 16, 2009 elavdeveloper 10 comentarios

Conky es una interesante herramienta que nos sirve para monitorizar nuestro sistema ( entr otras cosas ) que por lo menos a mi me encanta usar, es sencilla, consume pocos recursos y te puedes ahorrar instalar Screenlets, Gdesklets y programas parecidos.

Conky nos brinda la posibildad de que lo ejecutamos de forma sencilla:

o de forma múltiple:

Para ello tenemos que crear varios archivos: En mi caso hice 3, uno para el correo entrante en la parte superior derecha llamado .conkyrc_mail, otro para el sistema en la parte inferior izquierda, llamado .conkyrc_sistema, y el último en la parte inferior derecha para la hora llamado .conkyrc_time. El contenido de los mismos los pongo al final. :P

Una vez que los tuve configurado a mi gusto, los coloqué dentro de una carpeta dentro de mi home llamada .conky.

$ mkdir ~/.conky

Luego abrimos un terminal como y como root creamos un archivo en /usr/local/bin con Leer más…

Wbar: Corregir algunos errores (2da parte)

Febrero 23, 2009 elavdeveloper 7 comentarios

Antes que nada agradecer a Willian por enseñarme este truco que nos solucionará completamente el dichoso error de wbar cuando al cargar nos pone un background que distorsiona su apariencia. El script lo que hace básicamente es cargar las preferencias que le hayamos puesto a wbar mediante wbarconf. Lo que tenemos que hacer es:
1- Abrimos el wbarconf y una vez que hemos configurado el wbar a nuestro gusto le damos al botón Refrescar. Este  nos muestra al lado un texto similar al que sale dentro de la línea roja en la imagen.
 
2- Abrimos un editor de texto cualquiera y escribimos lo siguiente:

#!/bin/bash
sleep 4
wbar -bpress -above-desk -zoomf 1.8 -jumpf 1.0 -filter 0 -nanim 10.0 -nofont -balfa 10.0 -pos bottom
exit 0

Usted debe reemplazar la línea que le sigue al sleep4 por la que le salga a usted en su configuración. Guardamos el archivo con cualquier nombre, por ejemplo inicio_wbar y lo copiamos como root dentro de /usr/local/bin.
Una vez que el fichero se encuentre ahí le tenemos que dar permisos de usuario nos situamos dentro de la carpeta con cd /usr/local/bin/ y le ponemos en consola:

sudo chmod +x start_wbar

Una vez hecho esto, cambiamos el propietario poniendo esto:

sudo chown root:staff start_wbar

Ahora lo que nos queda es agregar wbar a nuestras aplicaciones de inicio, lo que en vez de ejecutar wbar, que ejecute el script inicio_wbar.

Y listo!!!

Aunque particularmente me he quedado con esta opción, me imagino que poniendo la línea:

wbar -bpress -above-desk -zoomf 1.8 -jumpf 1.0 -filter 0 -nanim 10.0 -nofont -balfa 10.0 -pos bottom

En para que arranque wbar al principio deba funcionar igual.

Mi Escritorio de Febrero

Febrero 7, 2009 elavdeveloper 5 comentarios
Xfce4

Xfce4

Pues esta sesión la inicié hace algún tiempo y no le he dado seguimiento. Pues aquí les va:

SO: Debian Lenny
Desktop: Xfce4 + Conky + Wbar
Tema: New Wave
Iconos: HumanO2.

Wbar: Corregir algunos errores

Febrero 5, 2009 elavdeveloper 2 comentarios

Ya había hablado de Wbar, una excelente aplicación que sustituye perfectamente a Dock como AWN, KibaDock, etc… El problema que teníamos algunos con Wbar es que Wbar presenta algunos problemillas al iniciar la sesión.

1er Problema: Wbar se inicia antes que el escritorio.
Solución: Solo tenemos que agregar que cuando la aplicación inicie use este comando:

wbar -above-desk

2do Problema: Background del Wbar
Solución: Se puede desactivar, o mejor dicho esconder dándole transparencia. Para ello abrimos el wbarconf » file » settings » marcamos la opción Bar alpha level y le ponemos como valor un cero ( 0 ).

Está por nacer un nuevo escritorio: Antico

Antico

Antico

Vía KDE-Hispano me entero de esta noticia que a más de uno debe alegrar. Cito textualmente la noticia:

Antico es un Escritorio + Administrador de ventanas basado en Qt4/X11 (por ejemplo, KDE + KWin)

El objetivo de Antico es crear un administrador de ventanas/escritorio simple y rápido. Todos los parámetros se deberían poder configurar desde unos pocos archivos, eliminando complicaciones innecesarias, siguiendo una filosofía de manejo simple (K.I.S.S.).

Este proyecto tiene pensado basarse solamente en Qt4, tratando de no depender en ninguna dependencia externa (por ejemplo, no depender de bibliotecas KDE)

Me parece una excelente opción, aunque no soy muy amante a las Qt. Veamos cuando salga de forma oficial…

( Actualizado ). Buscando por la red encontré el blog ¿Oficial? de Antico donde podemos encontrar más detalles del mismo.

TaskDock Applet: Otro Dock que podemos usar

Dock

Dock

Ahora están en el “boom” el uso de los Dock tipo Mac OS y existen varias alternativas para GNU/Linux. En este caso hablamos de un applet para el panel de Gnome y podemos ver como se instala desde este enlace.