Cách chạy trình duyệt web như một trình bảo vệ màn hình


14

Tôi muốn thiết lập một ứng dụng tùy chỉnh (một hồ sơ riêng của trình duyệt Firefox trong trường hợp của tôi) để được kích hoạt thay vì bảo vệ màn hình. Tôi đang sử dụng môi trường máy tính để bàn Gnome. Về mặt kỹ thuật, nó không phải là một trình bảo vệ màn hình (xscreenaver, gnome-Screensaver). Những gì tôi muốn là cho ứng dụng chạy bất cứ khi nào không nhận được đầu vào bàn phím / chuột trong N phút và biến mất (hoặc thu nhỏ) sau khi nhấn phím.

Có thể không?

EDIT: Ban đầu tôi chỉ hỏi về Firefox, nhưng tôi sẽ hoàn toàn hài lòng với bất kỳ trình duyệt hợp lý nào khác (như Chrome?).

Câu trả lời:


12

Nếu bạn lười biếng và chỉ muốn nó hoạt động, hãy chạy nó ở terminal và chọn các liên kết bạn muốn xem

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

Hướng dẫn từng bước một:

Đây là những gì bạn muốn ( tham khảo ):

1) ĐIỀU NÀY PHẢI ĐƯỢC ĐÁNH GIÁ VỚI BROWSER ĐÃ ĐÓNG CỬA khi Firefox ghi đè lên tệp khi tắt máy
- Mở tệp prefs firefox của bạn: gedit .mozilla/firefox/*default/prefs.js
( *default= diretory hồ sơ của bạn)

  • Thêm hai dòng này vào cuối tập tin:

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

2) Tạo một tệp ( gedit ~/.webscreen) và dán tệp này vào đó:
(thay đổi /home/huff/Desktop/pages theo đúng đường dẫn của người dùng của bạn)

#!/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) Tạo tập tin ~ / .webscreen có thể thực thi được ( Đây là cách thực hiện ).

4) Tạo một tệp có tên "trang" trên Màn hình của bạn gedit ~/Desktop/pages với các liên kết bạn muốn:

Thí dụ:

http://bbc.co.uk

http://flickr.com

http://yoursite.whthing.com

5) Thêm Trình khởi chạy ứng dụng tùy chỉnh vào bảng điều khiển.

Thưởng thức! Và cảm ơn mcmlxxii ;-)


Định dạng lại câu trả lời của bạn.
Grzegorz Oledzki

Chỉnh sửa để dễ hiểu hơn.
desgua

@desgua bạn có thể tải lên tập tin firefoxscript này một lần nữa không? Liên kết dường như đã chết .. Rất cám ơn!
sal

1
@sal dĩ nhiên! Tôi đã cập nhật liên kết thông qua điện thoại di động của tôi. Ngay bây giờ tôi không có máy tính nào để kiểm tra. Bạn có thể vui lòng xác nhận rằng mọi thứ đều ổn?
desgua

Các liên kết làm việc cho tôi. . . (FWIW!) Ấn tượng này được đăng lần đầu tiên vào năm 2011 :)
Dvïd
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.