InicioLinuxFluxbox + Tint2
Este post forma parte de los tutoriales oficiales de la comunidad "Ubuntu para todos" Haz click aquí para visitar la comunidad TUTORIAL FLUXBOX + TINT2 Captura: Xubuntu 12.04 con Fluxbox + tint2 + conky Hola amigos, aquí de vuelta escribiendo un pequeño tutorial acerca del gestor de ventanas Fluxbox y el panel Tint2, ambos para tener un escritorio 100% funcional y sobretodo muy lígero. PARTE I. INTRODUCCIÓN Y GENERALIDADES. Les explico un poco sobre ello, un "gestor de ventanas" lo que hace es solamente dibujar las ventanas y presentarlas en pantalla, sin mayor adorno, etc., en tanto que un "entorno de escritorio" además de hacer uso de un gestor de ventanas (puede ser propio o terceros como Fluxbox) define también tamaño, posición, elementos del escritorio como íconos, ventanas, menú, temas, etc etc., habiendo entendido ello, podremos notar que la gran diferencia en cuanto a su personalización, radica en que en los "gestores" habrá que hacerlo de forma manual editando algunos archivos (o bien usaremos como más adelante muestro algún programa de personalización) y como bien sabemos los "entornos" disponen siempre de asistentes activos de configuración que obviamente hacen más pesado todavía el sistema. Bueno, habiendo leido lo anterior, se podrán dar cuenta que éstas son solo algunas de las ventajas, las demás las van a descubrir una vez que instalen el gestor y lo pongan en marcha, en lo personal he instalado los entornos/shells mas comunes y ninguno ha superado el rendimiento que tiene un gestor de ventanas como Fluxbox. Recomendaciones previas a este tutorial: a) PACIENCIA b) PACIENCIA Ahora sí, comenzamos la instalación: (tutorial basado en distribución Ubuntu) 1) Instalar Fluxbox: en terminal teclear, sudo apt-get fluxbox 2) Una vez instalado, cerramos sesión y seleccionamos "Fluxbox" del menú de sesión. 3) Dentro de Fluxbox, podemos quedarnos con la configuración default (visualmente nada atractiva jeje) pero podemos agregar un buen de aplicaciones ligeras que permitan hacer más funcional nuestro escritorio o ya sea que ustedes mismos jueguen con la configuración: - Click derecho en escritorio - Fluxbox > Configuración ... ahi ver cada parámetro y editarlo a su gusto, etc. Para poner un fondo de escritorio en terminal tecleen: fbsetbg -f /ruta del archivo/foto.jpg ejemplo: fbsetbg -f /home/donaholy/.fluxbox/backgrounds/rayas.jpg Nota 1: Para que los íconos systray (área de notificación) se carguen en el panel tint2, es necesario desactivar el panel nativo: sudo gedit ~/.fluxbox/init Buscamos la línea "session.screen0.toolbar.tools:" y lo dejamos en blanco. Nota 2: Desde luego, es posible antes de continuar a instalar tint2, probar con cualquier panel default, pero como el tutorial va orientado a poner Tint2 sólo me limito a explicar como ejecutar el de Gnome, tecleen: gnome-panel PARTE II. PERSONALIZACIÓN FLUXBOX, TINT2. 4) Si se han decidido por personalizarlo, como pienso el 99% lo haría bueno, he aquí mis siguientes recomendaciones: a) Quitamos el panel default de Fluxbox: - Fluxbox > Configuración > Toolbar (Panel) > Visible DESACTIVAR b) Instalamos Tint2: sudo apt-get install tint2 c) Lanzamos Tint2 en terminal: tint2 d) Configuración de tint2: Opción 1: Vamos a editar manualmente "tint2rc" que se encuentra en /Home/.config/tint2 (para ver archivos ocultos "." hacemos click en Ver > Mostrar archivos ocultos, o bien CTRL + H) *** Recomiendo siempre hacer un backup, por si acaso, en terminal: cp ~/.config/tint2/tint2rc ~/.config/tint2/tint2rc-orig Opción 2: Editar tint2rc con el programa Tint Wizard, en terminal tecleamos las siguientes instrucciones. Descargar: cd wget http://tintwizard.googlecode.com/files/tintwizard-0.3.4.tar.gz Descomprimir: tar -zxvf tintwizard-0.3.4.tar.gz Ejecutar Tint Wizard: ./tintwizard.py MÁS ADELANTE DEJO MI CONFIGURACIÓN DE TINT2RC COMO EJEMPLO Una vez personalizado nuestro panel, podemos seguir agregando algunas cosas más como un lanzador de aplicaciones (accesos directos). e) Lanzador de aplicaciones en Tint2: sudo apt-get install wmctrl sudo gedit /usr/local/bin/launch Agregamos este script: #!/bin/bash # This script acts as a launcher for apps that observes the following rules: # 1. If the app is not running, then start it up # 2. If the app is running, don't start a second instance, instead: # 2a. If the app does not have focus, give it focus # 2b. If the app has focus, minimize it # Reference link: http://forum.xfce.org/viewtopic.php?id=6168&p=1 # there has to be at least one parameter, the name of the file to execute if [ $# -lt 1 ] then echo "Usage: `basename $0` {executable_name parameters}" exit 1 fi BNAME=`basename $1` # test to see if program is already running if [ "`wmctrl -lx | tr -s ' ' | cut -d' ' -f1-3 | grep -i $BNAME`" ]; then # means it must already be running ACTIV_WIN=$(xdotool getactivewindow getwindowpid) LAUNCH_WIN=$(ps -ef | grep "$BNAME" | grep -v grep | tr -s ' ' | cut -d' ' -f2 | head -n 1) if [ "$ACTIV_WIN" == "$LAUNCH_WIN" ]; then # launched app is currently in focus, so minimize xdotool getactivewindow windowminimize else # launched app is not in focus, so raise and bring to focus for win in `wmctrl -lx | tr -s ' ' | cut -d' ' -f1-3 | grep -i $BNAME | cut -d' ' -f1` do wmctrl -i -a $win done fi exit else # start it up $*& fi exit 0 Lo hacemos ejecutable: sudo chmod +x /usr/local/bin/launch Agregando lanzadores al archivo de configuración Tint2rc: sudo gedit ~/.config/tint2/tint2rc Y al final ponemos: (en este ejemplo vemos los lanzadores del navegador Firefox y el cliente de correo Thunderbird, agreguen los suyos, basta con ir a la ruta /usr/share/applications y ver que programas tenemos, recuerden siempre finalizar con ".desktop" # Launchers launcher_icon_theme = Faenza launcher_padding = 0 0 3 launcher_background_id = 0 launcher_icon_size = 0 launcher_item_app = /usr/share/applications/firefox.desktop launcher_item_app = /usr/share/applications/thunderbird.desktop Finalmente no nos queda mas que agregar al inicio que cargue Tint2 en nuestro Fluxbox, no olviden poner las "&" al final del exec, vamos a editar: sudo gedit ~/.fluxbox/startup # And last but not least we start fluxbox. # Because it is the last app you have to run it with ''exec'' before it. exec fbsetbg -f /home/holy/.fluxbox/backgrounds/mini.jpg & exec tint2 & exec nm-applet & exec update-notifier & exec conky & exec xfce4-power-manager-settings & exec volti & exec /usr/bin/jupiter & exec indicator-weather & exec fluxbox Explicación de ejecución de programas al inicio del ejemplo: "fbsetbg" = Es para poner un fondo de escritorio "nm-applet" = Redes, conexión inalámbrica "update-notifier" = Notificaciones del sistema "conky" = Programa de monitoreo conky "xfce4-power-manager-settings" = Configuración de energía, muestra batería, etc "volti" = Control de volumen "indicator-weather" = Indicador del clima "jupiter" = Asistente de energía Los que hagan falta obviamente habrá que instalarlos, la mayoría se instalan desde terminal con: sudo apt-get install PROGRAMA Bueno y aca les dejo el ejemplo de TINT2RC, el cual es de la captura: # Tint2 config file # Generated by tintwizard (http://code.google.com/p/tintwizard/) # For information on manually configuring tint2 see http://code.google.com/p/tint2/wiki/Configure # To use this as default tint2 config: save as $HOME/.config/tint2/tint2rc # Background definitions # ID 1 rounded = 0 border_width = 1 background_color = #636363 60 border_color = #000000 80 # ID 2 rounded = 0 border_width = 2 background_color = #000000 60 border_color = #FFFFFF 80 # ID 3 rounded = 0 border_width = 1 background_color = #6B5F5F 0 border_color = #000000 0 # Panel panel_items = LTSC panel_monitor = all panel_position = bottom center horizontal panel_size = 100% 24 panel_margin = 0 0 panel_padding = 0 0 4 panel_dock = 1 wm_menu = 1 panel_layer = normal panel_background_id = 1 # Panel Autohide autohide = 0 autohide_show_timeout = 0.0 autohide_hide_timeout = 0.0 autohide_height = 0 strut_policy = none # Taskbar taskbar_mode = single_desktop taskbar_padding = 0 0 5 taskbar_background_id = 3 #taskbar_active_background_id = 0 # Tasks urgent_nb_of_blink = 7 task_icon = 1 task_text = 1 task_centered = 1 task_maximum_size = 200 32 task_padding = 0 0 task_background_id = 1 task_active_background_id = 2 task_urgent_background_id = 3 task_iconified_background_id = 3 # Task Icons task_icon_asb = 100 0 0 task_active_icon_asb = 100 0 0 task_urgent_icon_asb = 100 0 0 task_iconified_icon_asb = 100 0 0 # Fonts task_font = DejaVu Sans Mono 10 task_font_color = #FFFFFF 60 task_active_font_color = #FFFFFF 80 task_urgent_font_color = #FFFFFF 100 task_iconified_font_color = #FFFFFF 100 font_shadow = 0 # System Tray systray = 1 systray_padding = 3 3 5 systray_sort = ascending systray_background_id = 0 systray_icon_size = 0 systray_icon_asb = 100 0 0 # Clock time1_format = %a %d %b %l:%M time1_font = duepuntozero 10 clock_font_color = #FFFFFF 100 clock_padding = 3 3 clock_background_id = 0 # Tooltips tooltip = 0 tooltip_padding = 0 0 tooltip_show_timeout = 0 tooltip_hide_timeout = 0 tooltip_background_id = 0 tooltip_font = Sans 12 tooltip_font_color = #FFFFFF 100 # Mouse mouse_middle = none mouse_right = none mouse_scroll_up = toggle mouse_scroll_down = iconify # Battery battery = 0 battery_low_status = 7 battery_low_cmd = notify-send "battery low" battery_hide = 90 bat1_font = DejaVu Serif Semi-Condensed 9 bat2_font = DejaVu Sans Mono 9 battery_font_color = #FFFFFF 100 battery_padding = 1 0 battery_background_id = 3 # Launchers launcher_icon_theme = Faenza launcher_padding = 0 0 3 launcher_background_id = 0 launcher_icon_size = 0 launcher_item_app = /usr/share/applications/firefox.desktop launcher_item_app = /usr/share/applications/thunderbird.desktop launcher_item_app = /usr/share/applications/clementine.desktop launcher_item_app = /usr/share/applications/xchat.desktop launcher_item_app = /usr/share/applications/jdownloader.desktop launcher_item_app = /usr/share/applications/dropbox.desktop launcher_item_app = /usr/share/applications/radiotray.desktop launcher_item_app = /usr/share/applications/xfce4-terminal.desktop # End of config Pronto agregaré la parte 3 de este tutorial para agregar íconos al escritorio con Idesk y temas GTK con Lxappearance. Saludos, espero les haya servido. Cualquier duda sírvanse comentar o envíar mensaje.
Datos archivados del Taringa! original
60puntos
1,611visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

d
donaholy🇦🇷
Usuario
Puntos0
Posts22
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.