วิธีการเรียกใช้เว็บเบราว์เซอร์เป็นสกรีนเซฟเวอร์


14

ฉันต้องการตั้งค่าแอปพลิเคชันที่กำหนดเอง (โปรไฟล์แยกต่างหากของเบราว์เซอร์ Firefox ในกรณีของฉัน) ให้ถูกไล่ออกแทนที่จะเป็นสกรีนเซฟเวอร์ ฉันใช้สภาพแวดล้อมเดสก์ท็อปของ Gnome ในทางเทคนิคแล้วมันไม่จำเป็นต้องเป็นสกรีนเซฟเวอร์ (xscreensaver, gnome-screensaver) สิ่งที่ฉันต้องการคือให้แอปพลิเคชันทำงานทุกครั้งที่ไม่มีการรับแป้นพิมพ์ / เมาส์เป็นเวลา N นาทีและจะหายไป (หรือย่อขนาดเล็กสุด) หลังจากกดปุ่ม

เป็นไปได้ไหม?

แก้ไข: เดิมฉันได้ถามเกี่ยวกับ 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) สร้างไฟล์ชื่อ "pages" ที่ Desktop ของคุณ gedit ~/Desktop/pages ด้วยลิงค์ที่คุณต้องการ:

ตัวอย่าง:

http://bbc.co.uk

http://flickr.com

http://yoursite.whatever.com

5) เพิ่ม Custom Application Launcher เข้าไปในพาเนล

สนุก! และต้องขอบคุณmcmlxxii ;-)


ฟอร์แมตคำตอบของคุณใหม่
Grzegorz Oledzki

แก้ไขเพื่อให้ง่ายต่อการเข้าใจ
desgua

@desgua คุณสามารถอัปโหลดไฟล์ firefoxscript นี้อีกครั้งได้หรือไม่ ลิงค์ดูเหมือนจะตายไปแล้ว .. ขอบคุณมาก!
sal

1
@ แน่นอน! ฉันได้อัปเดตลิงก์ผ่านโทรศัพท์มือถือของฉันแล้ว ตอนนี้ฉันไม่มีคอมพิวเตอร์ที่จะทำการทดสอบ คุณช่วยยืนยันได้ไหมว่าทุกอย่างโอเค?
desgua

ลิงค์ใช้งานได้สำหรับฉัน . . (FWIW!) ประทับใจนี่เป็นครั้งแรกที่โพสต์ในปี 2011 :)
D --vïd
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.