GNU/Linux >> Znalost Linux >  >> Linux

Nastavte stránku HTML jako tapetu v systému Linux

Doporučil bych spustit na pozadí lehký prohlížeč, jak bylo navrženo dříve.

Tento prohlížeč by měl být perfektní, protože jej chcete použít pouze k nastavení jedné stránky jako pozadí. Používá WebKit, takže by se vše mělo zobrazovat v pořádku a je dostatečně lehký, aby spuštění bylo okamžité.

Pokud máte gtk, webkit-gtk, python a vazby python pro webkit-gtk (ve výchozím nastavení nainstalované v mnoha distribucích a dostupné u většiny správců balíčků), můžete je uložit do svého domovského adresáře jako, řekněme, browser.py a přidejte něco jako:

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

do vašeho ~/.config/openbox/autostart, aby se spustil společně s openboxem.

Poté můžete upravit svůj ~/.config/openbox/rc.xml tak, aby obsahoval něco takového pod <applications> sekce:

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

Chcete-li, aby fungovaly klávesové zkratky jako "W-d", možná budete chtít nainstalovat wmctrl (k dispozici také ve většině správců balíčků).

Tento skript by vás měl přenést na vaši „pracovní plochu“ bez ohledu na to, zda je nebo není spuštěn (Původní skript naleznete zde; také může dojít k mírnému zpoždění, ve kterém se vaše skutečná plocha zobrazí, než skript zaostří váš prohlížeč, ale ne téměř dost na to, aby to bylo nepříjemné.):

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

Můžete si jej uložit do svého domovského adresáře jako něco jako showdesktop.sh a poté nahradit výchozí W-d klávesovou zkratku v ~/.config/openbox/rc.xml

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

s

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

Jakmile budete hotovi, můžete se A-Tab vrátit do předchozího okna.

(Pokud chcete zachovat rozložení okna, je pravděpodobně nejjednodušší přepnout na prázdnou plochu pomocí C-A-Left nebo W-F4 atd. (viz výchozí rc.xml), poté zpět pomocí C-A-Right nebo W-F1 atd. ., v závislosti na vaší klávesové zkratce a aktuální ploše.)

Pokud z jakéhokoli důvodu přejdete z úvodní stránky, stačí zavřít okno (výchozí A-F4) a stisknout W-d pro spuštění showdesktop.sh a vrátit se zpět na svou domovskou stránku

Kteroukoli z nich lze upravit nebo použít bez ostatních, takže můžete použít to, co vám nejlépe vyhovuje.


Je možné, že nebudete moci použít soubor HTML jako tapetu jako takovou, ale pravděpodobně se k tomu můžete přiblížit pomocí xsetroot -bitmap filename ... nastavte úlohu cron, která bude každou minutu vykreslovat váš html jako bitmapu, poté spusťte xsetroot, abyste z něj udělali obrázek na pozadí. Google mi to dává jako HTML to bitmap renderer. Nezkoušel jsem to, takže upozorňuji na stahování.


Linux
  1. Jak nastavit výchozí terminál (nebo správce oken, prohlížeč a mnoho dalšího) v Linuxu

  2. Nastavte datum, čas a časové pásmo na serveru Linux

  3. Jak nastavit název vlákna v Linuxu pthreads?

  1. Změňte výchozí prohlížeč ve správci oken Arch Linux i3

  2. Linux – Jaké jsou různé způsoby nastavení oprávnění k souborům atd. na Gnu/linux?

  3. Jak nastavit IP adresu z C v linuxu

  1. Linux – Jak nastavit afinitu procesoru k procesu v Linuxu?

  2. 10 nejlepších webových stránek pro provoz Linuxu ve webovém prohlížeči

  3. Jak programově nastavíte hardwarové hodiny v Linuxu?