Як запустити веб-браузер як заставку


14

Я хотів би створити спеціальну програму (окремий профіль браузера Firefox у моєму випадку), яку потрібно звільнити замість заставки. Я використовую робоче середовище Gnome. Технічно це не повинно бути заставкою (xscreensaver, gnome-screensaver). Я хочу, щоб програма запускалася щоразу, коли не було введено клавіатури / миші протягом N хвилин, і зникати (або мінімізувати) після натискання клавіші.

Це можливо?

EDIT: Спочатку я запитував лише про Firefox, але я був би задоволений будь-яким іншим розумним браузером (наприклад, Chrome?).

Відповіді:


12

Якщо ви лінивий і просто хочете, щоб він працював, запустіть це на терміналі і виберіть посилання, які ви хочете переглянути

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

Покрокові інструкції:

Це те, що ви хочете ( довідник ):

1) Це повинно бути зроблено з браузер ЗАКРИТО , як Firefox перезаписує файл на вимикання
- відкрити свій FireFox PREFS файл: gedit .mozilla/firefox/*default/prefs.js
( *default= ваш профіль diretory)

  • Додайте ці два рядки в кінці файлу:

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

2) Створіть файл ( gedit ~/.webscreen) і вставте його до нього:
(змінити /home/huff/Desktop/pages правильний шлях вашого користувача)

#!/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) Зробіть файл ~ / .webscreen виконуваним ( Ось як це зробити ).

4) Створіть на своєму робочому столі файл із назвою "сторінки" gedit ~/Desktop/pages із потрібними посиланнями:

Приклад:

http://bbc.co.uk

http://flickr.com

http://yoursite.wwhat.com

5) Додати панель запуску спеціальних програм на панель.

Насолоджуйтесь! І завдяки mcmlxxii ;-)


Переформатував свою відповідь.
Grzegorz Oledzki

Відредаговано для полегшення розуміння.
десгуа

@desgua Ви могли б знову завантажити цей файл firefoxscript? Здається, посилання мертве .. Велике спасибі!
саль

1
@sal звичайно! Я оновив посилання через свій мобільний телефон. Зараз у мене немає жодного комп’ютера, щоб перевірити його. Чи можете ви підтвердити, що все в порядку?
десгуа

Посилання працює для мене. . . (FWIW!) Вражаюче це було вперше опубліковано у 2011 р. :)
Dɑvïd
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.