GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Legen Sie unter Linux eine HTML-Seite als Hintergrundbild fest

Ich würde empfehlen, einen leichtgewichtigen Browser im Hintergrund auszuführen, wie bereits vorgeschlagen.

Dieser Browser sollte perfekt sein, da Sie ihn nur verwenden möchten, um eine einzelne Seite als Hintergrund festzulegen. Es verwendet WebKit, also sollte alles gut angezeigt werden, und es ist leicht genug, dass der Start sofort erfolgen sollte.

Solange Sie gtk, webkit-gtk, python und die Python-Bindungen für webkit-gtk haben (standardmäßig auf vielen Distributionen installiert und von den meisten Paketmanagern verfügbar), können Sie es in Ihrem Home-Verzeichnis speichern, beispielsweise als browser.py und fügen Sie etwas hinzu wie:

python ~/browser.py YOUR_WEBSITE &     #browser.py requires http:// before remote urls

zu Ihrer ~/.config/openbox/autostart, damit es zusammen mit openbox startet.

Sie könnten dann Ihre ~/.config/openbox/rc.xml bearbeiten, um so etwas unter <applications> aufzunehmen Abschnitt:

<application class="Browser.py">
  <decor>no</decor>
  <maximized>yes</maximized>
  <layer>below</layer>
  <desktop>all</desktop>
</application>

Damit Tastenkombinationen wie "W-d" funktionieren, möchten Sie möglicherweise wmctrl installieren (ebenfalls in den meisten Paketmanagern verfügbar).

Dieses Skript sollte Sie zu Ihrem "Desktop" führen, unabhängig davon, ob es gestartet ist oder nicht (Siehe hier für das Originalskript; außerdem kann es eine leichte Verzögerung geben, in der Ihr tatsächlicher Desktop angezeigt wird, bevor das Skript Ihren Browser fokussiert, aber nicht annähernd genug um lästig zu sein.):

#!/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;

Sie können es in Ihrem Home-Verzeichnis als etwas wie showdesktop.sh speichern und dann die Standard-W-d-Tastenkombination in ~/.config/openbox/rc.xml

ersetzen
<keybind key="W-d">
  <action name="ToggleShowDesktop"/>
</keybind>

mit

<keybind key="W-d">
  <action name="ToggleShowDesktop"/>
  <action name="Execute">
    <command>~/showdesktop.sh</command>
  </action>
</keybind>

Wenn Sie fertig sind, können Sie einfach mit A-Tab zum vorherigen Fenster zurückkehren.

(Wenn Sie Ihr Fensterlayout beibehalten möchten, ist es wahrscheinlich am einfachsten, mit C-A-Links oder W-F4 usw. auf einen leeren Desktop zu wechseln (siehe Standard-rc.xml), dann mit C-A-Rechts oder W-F1 usw. zurück ., je nach Tastenbelegung und aktuellem Desktop.)

Wenn Sie aus irgendeinem Grund von Ihrer Startseite aus navigieren, können Sie einfach das Fenster schließen (Standardeinstellung A-F4) und W-d drücken, um showdesktop.sh auszuführen und Sie zurück zu Ihrer Homepage zu bringen

Jede davon kann geändert oder ohne die anderen verwendet werden, also zögern Sie nicht, das zu verwenden, was für Sie am besten funktioniert.


Möglicherweise können Sie eine HTML-Datei per se nicht als Hintergrundbild verwenden, aber mit xsetroot -bitmap filename kommen Sie dem wahrscheinlich ziemlich nahe ... Richten Sie einen Cron-Job ein, der Ihr HTML jede Minute als Bitmap rendert, und führen Sie dann xsetroot aus, um es zum Hintergrundbild zu machen. Google gibt mir dies als HTML-zu-Bitmap-Renderer. Ich habe es nicht ausprobiert, also Vorsicht beim Downloader.


Linux
  1. So legen Sie das Standardterminal (oder Fenstermanager, Browser und vieles mehr) in Linux fest

  2. Ändern Sie den Standardbrowser im Windows-Manager von Arch Linux i3

  3. Linux – Was sind die verschiedenen Möglichkeiten zum Festlegen von Dateiberechtigungen usw. unter Gnu/Linux?

  4. Linux – Wie stellt man die Prozessoraffinität eines Prozesses unter Linux ein?

  5. Wie stelle ich das Datumsformat in Linux global auf ISO ein?

So installieren und konfigurieren Sie den Tor-Browser unter Linux

So legen Sie in Linux für jeden Monitor ein anderes Hintergrundbild fest

Verwenden des tr-Befehls in Linux, um mit Charakteren zu spielen

So richten Sie den RabbitMQ-Cluster unter Ubuntu/Debian Linux ein

So richten Sie die UFW-Firewall unter Linux ein

Beste Linux-Texteditoren:Die 20 überprüften Text- und HTML-Editoren