Come eseguire un browser Web come salvaschermo


14

Vorrei impostare un'applicazione personalizzata (un profilo separato del browser Firefox nel mio caso) da attivare invece dello screensaver. Sto usando l'ambiente desktop Gnome. Tecnicamente non deve essere uno screensaver (xscreensaver, gnome-screensaver). Quello che voglio è che l'applicazione venga eseguita ogni volta che non viene ricevuto alcun input da tastiera / mouse per N minuti e scompare (o minimizza) dopo aver premuto un tasto.

È possibile?

EDIT: Inizialmente avevo chiesto solo di Firefox, ma sarei pienamente soddisfatto di qualsiasi altro browser ragionevole (come Chrome?).

Risposte:


12

Se sei pigro e vuoi solo che funzioni, eseguilo sul terminale e scegli i collegamenti che desideri visualizzare

cd ~/ && https://www.dropbox.com/s/yr17e7p7prae4o1/firefoxscript.sh && chmod +x ~/firefoxscript.sh && ~/firefoxscript.sh && rm ~/firefoxscript.sh    

Istruzioni passo passo:

Questo è quello che vuoi ( riferimento ):

1) QUESTO DEVE ESSERE FATTO CON IL BROWSER CHIUSO poiché Firefox sovrascrive il file allo spegnimento
- Apri il tuo file prefs di firefox: ( = directory del tuo profilo)gedit .mozilla/firefox/*default/prefs.js
*default

  • Aggiungi queste due righe alla fine del file:

    user_pref ("browser.link.open_external", 1);
    user_pref ("browser.link.open_newwindow", 1);

2) Crea un file ( gedit ~/.webscreen) e incollalo in esso:
( /home/huff/Desktop/pages passa al percorso corretto del tuo utente)

#!/bin/bash

remoteclient=$(find /usr/lib/ -type f -name mozilla-xremote-client | grep -m 1 xulrunner)

if [ `ps -e | grep firefox | wc -l` -eq 0 ]; then

    /usr/bin/firefox -fullscreen &
    sleep 5

fi

while [ `ps -e | grep firefox | wc -l` -gt 0 ]; do

    urls=$(cat /home/huff/Desktop/pages)

    for i in $urls
        do
        $remoteclient -a firefox "openurl($i)"

        if [ $? -gt 0 ]; then
            echo "Firefox not running or ignoring me, bailing out...."
            killall firefox
            exit 0
        fi
        sleep 15
        done
done
exit 0

3) Rendi eseguibile il file ~ / .webscreen ( Ecco come farlo ).

4) Creare un file denominato "pagine" sul desktop gedit ~/Desktop/pages con i collegamenti desiderati:

Esempio:

http://bbc.co.uk

http://flickr.com

http://yoursite.whatever.com

5) Aggiungi un Launcher Applicazione personalizzato al pannello.

Godere! E grazie a mcmlxxii ;-)


Riformattata la tua risposta.
Grzegorz Oledzki,

Modificato per facilitare la comprensione.
desgua,

@desgua potresti caricare di nuovo questo file firefoxscript? Il link sembra essere morto .. Molte grazie!
sal

1
@sal ovviamente! Ho aggiornato il collegamento tramite il mio telefono cellulare. In questo momento non ho nessun computer per testarlo. Potete per favore confermare che è tutto a posto?
desgua,

Il link funziona per me. . . (FWIW!) Impressionante questo è stato pubblicato per la prima volta nel 2011. :)
Dɑvïd
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.