Copyright Copyright © José Luis Lara Carrascal 2007-2023 Sumario Introducción Esetroot Hsetroot Wmsetbg Configurar el inicio de los programas Capturas de Pantalla Enlaces Introducción He querido concentrar en un sólo documento toda la información existente acerca de los programas que existen para colocar una imagen en el fondo del escritorio del administrador de ventanas que estemos utilizando. Cierto es, que en los manuales publicados de los administradores de ventanas en la web, se hace casi siempre referencia al tema de la activación de la imagen del fondo, e incluso muchos contienen la instalación de estas utilidades, pero creo que concentrarlo en un manual es la mejor idea posible, de un tema que siempre despierta las dudas de los usuarios nóveles y no tan nóveles de este sistema operativo. Esetroot Posiblemente Esetroot sea el mejor programa de activación del fondo del escritorio que existe en GNU/Linux y el que utiliza Fbsetbg como programa preferido en sus opciones de búsqueda de los setters compatibles con este wrapper de Fluxbox. Soporta pseudotransparencias y se incluye dentro del paquete binario o de código fuente del emulador de terminal, Eterm. Opciones de línea de comandos
Ejemplos (imagen: 1920x1200 >> pantalla: 1920x1080)
Hsetroot Hsetroot va un poco más allá del simple hecho de colocar una imagen en el fondo del escritorio e introduce la posibilidad de modificar el aspecto de ésta, ya sea cambiando el nivel de brillo, contraste y gamma, aplicando filtros de tintado al color de la misma, aplicando filtros de desenfoque (blur) y enfoque (sharpen). También permite crear fondos con gradientes o aplicar gradientes a las imágenes, poner el fondo en un color determinado (sin imagen), reflejar la imagen en vertical, horizontal y diagonal, regular el nivel de transparencia de la imagen y los colores y por último, guardar la composición que hayamos creado en un archivo de imagen. La instalación de Hsetroot ya está explicada en el manual de Pekwm, así que aquí me remitiré solamente a su utilización como activador del fondo del escritorio. Opciones de línea de comandos
Ejemplos (imagen: 1920x1200 >> pantalla: 1920x1080)
Wmsetbg Éste es el programa que utiliza Window Maker para coloca una imagen en el fondo del escritorio, así que si queremos utilizarlo con otros administradores de ventanas, tendremos que tener instalado Window Maker. En las opciones de línea de comandos eludiré las que sean específicas del administrador de ventanas, ya que Window Maker no requiere ninguna configuración adicional para activar los fondos. Opciones de línea de comandos
Ejemplos (imagen: 1920x1200 >> pantalla: 1920x1080)
Configurar el inicio de los programas Aunque muchos administradores de ventanas tienen sus propios setters (Window Maker) o wrappers (Fluxbox >> Fbsetbg | Blackbox >> Bsetbg) a continuación pondré la información para poder añadir uno de los programas arriba comentados a algunos de los entornos gráficos tratados en la web que permitan la adición de programas al inicio. Administradores de ventanas como Enlightenment - E16 y E-17 (éste es incompatible con cualquier setter) o AfterStep, tienen su propia forma de gestionar el fondo, y el consabido comando será machacado por el propio entorno en cuestión. Así que me centraré en aquellos en los que por defecto no colocan una imagen en el fondo de la pantalla, aunque esto está más que explicado en sus respectivos manuales, con lo que tampoco me voy a extender más de lo debido. Voy a utilizar un comando específico de los arriba explicados, pero con otra imagen diferente (no me gusta repetir fondos), así que crearemos una composición con Hsetroot y la iremos añadiendo al inicio de los entornos gráficos que a continuación comentaré. La barra '\' sirve para cortar la longitud del comando y poder seguir con el mismo en la línea siguiente mediante la pulsación de la tecla 'Enter'. Esto evita que nos líemos a la hora de escribir comandos excesivamente largos.
a) Blackbox Siguiendo el método que se utiliza en el manual de Blackbox, lo añadimos al script ~/.blackbox/autostart de la siguiente forma.
b) Fluxbox Para añadir el comando de ejecución de Hsetroot a Fluxbox editamos el apartado siguiente del archivo de configuración ~/.fluxbox/startup (sustituimos el comando que trae por defecto).
Tenemos que comprobar que el estilo que estamos usando no incorpora su propio fondo, en el supuesto de que sí, tendremos que descomentar la línea del archivo de configuración personal, ~/.fluxbox/overlay, lo que está en color rojo.
Respecto a Idesk la explicación de JWM es válida también para Fluxbox y el resto de administradores de ventanas que se utilizen en conjunto con este gestor de iconos. c) IceWM Añadimos el comando de ejecución al script de inicio ~/.icewm/startup.
d) JWM Añadimos el comando de ejecución en la sección correspondiente del archivo de configuración ~/.jwmrc, en la versión original y ~/.jwm/autostart.xml en la versión en español disponible en la web.
Si ejecutamos Idesk junto con el setter tendremos que retardar su inicio con el comando sleep para evitar una corrupción del renderizado de los iconos al iniciarse antes que el fondo de la pantalla que vayamos a activar. Si tenemos activada la gestión del fondo del escritorio por parte de Idesk tendremos que desactivarla editando el archivo ~/.ideskrc y borrando la ruta al directorio o archivo de imagen correspondiente.
e) LXDE Añadimos el comando de ejecución al archivo de configuración, ~/.config/lxsession/LXDE/autostart, un ejemplo.
f) Openbox Añadimos el comando de ejecución al script de inicio ~/.config/openbox/autostart, autostart.sh en versiones inferiores a la 3.5.
g) Pekwm Añadimos el comando de ejecución en la sección correspondiente del script de inicio ~/.pekwm/start
h) Para los que inician X desde terminal con el comando startx Para los usuarios que inician los entornos gráficos con el comando startx, pueden añadir el comando de ejecución al archivo .xinitrc que se encuentra en nuestro home, si no existe lo creamos, y añadimos lo siguiente:
En algunos administradores de ventanas que tengan su propio setter o wrapper, el fondo añadido de esta manera puede ser tapado por el correspondiente que active el administrador de ventanas en concreto. i) XDM Añadimos el comando de ejecución al archivo .xsession que se encuentra en nuestro home, si no existe lo creamos, y añadimos lo siguiente:
Para este caso sirve el mismo comentario que he hecho en el anterior. Capturas de Pantalla
Enlaces Utilidades de Escritorio - Habak >> Manual de Habak, otro excelente setter multicapa. Utilidades de Escritorio - Nitrogen >> Manual de Nitrogen, gestor de fondos con funciones de setter. Utilidades de Escritorio - CWallpaper >> Manual de CWallpaper (versión en español), gestor de fondos con funciones de setter. |