Recomendaría ejecutar un navegador ligero en segundo plano, como se sugirió anteriormente.
Este navegador debería ser perfecto, ya que solo desea usarlo para configurar una sola página como fondo. Utiliza WebKit, por lo que todo debería mostrarse bien y es lo suficientemente ligero como para que el inicio sea instantáneo.
Siempre que tenga gtk, webkit-gtk, python y los enlaces de python para webkit-gtk (instalados de forma predeterminada en muchas distribuciones y disponibles en la mayoría de los administradores de paquetes), puede guardarlo en su directorio de inicio como, digamos, browser.py
y agrega algo como:
python ~/browser.py YOUR_WEBSITE & #browser.py requires http:// before remote urls
a su ~/.config/openbox/autostart para que comience junto con openbox.
Luego podría editar su ~/.config/openbox/rc.xml para incluir algo como esto bajo el <applications>
sección:
<application class="Browser.py">
<decor>no</decor>
<maximized>yes</maximized>
<layer>below</layer>
<desktop>all</desktop>
</application>
Para que funcionen combinaciones de teclas como "W-d", es posible que desee instalar wmctrl (también disponible en la mayoría de los administradores de paquetes).
Esta secuencia de comandos debería llevarlo a su "escritorio", independientemente de si se inició o no (consulte aquí la secuencia de comandos original; también, puede haber un ligero retraso en el que se muestra su escritorio real antes de que la secuencia de comandos enfoque su navegador, pero no tanto). suficiente para ser molesto.):
#!/bin/sh
terminal_wm_class="Browser.py"
terminal_exec="python ~/browser.py YOUR_WEBSITE"
# no terminal started, so start one
if [ -z "`wmctrl -lx | grep Browser.py`" ]; then
$terminal_exec &
else
wmctrl -x -a $terminal_wm_class
fi;
Puede guardarlo en su directorio de inicio como showdesktop.sh, luego reemplace la combinación de teclas W-d predeterminada en ~/.config/openbox/rc.xml
<keybind key="W-d">
<action name="ToggleShowDesktop"/>
</keybind>
con
<keybind key="W-d">
<action name="ToggleShowDesktop"/>
<action name="Execute">
<command>~/showdesktop.sh</command>
</action>
</keybind>
Una vez que haya terminado, puede volver a la ventana anterior con el tabulador A.
(Si desea conservar el diseño de su ventana, probablemente sea más fácil cambiar a un escritorio vacío con C-A-Left o W-F4, etc. (consulte el archivo rc.xml predeterminado), luego vuelva con C-A-Right o W-F1, etc. ., según las combinaciones de teclas y el escritorio actual).
Si navega desde su página de inicio por cualquier motivo, puede simplemente cerrar la ventana (predeterminado A-F4) y presionar W-d para ejecutar showdesktop.sh y regresar a su página de inicio
Cualquiera de estos se puede modificar o usar sin los demás, así que siéntete libre de usar lo que funcione mejor para ti.
Es posible que no pueda usar un archivo HTML como fondo de pantalla per se, pero probablemente pueda acercarse bastante usando xsetroot -bitmap filename
... configure un trabajo cron que representará su html como un mapa de bits cada minuto, luego ejecute xsetroot para convertirlo en la imagen de fondo. Google me da esto como un renderizador de HTML a mapa de bits. No lo he probado, así que ten cuidado con el descargador.