स्क्रीनसेवर के रूप में वेब ब्राउज़र कैसे चलाएं


14

मैं स्क्रीनसेवर के बजाय एक कस्टम एप्लिकेशन (मेरे मामले में फ़ायरफ़ॉक्स ब्राउज़र का एक अलग प्रोफ़ाइल) स्थापित करना चाहूंगा। मैं सूक्ति डेस्कटॉप वातावरण का उपयोग कर रहा हूं। तकनीकी रूप से इसके लिए स्क्रीनसेवर (xscreensaver, gnome-स्क्रीनसेवर) होना जरूरी नहीं है। जब भी मैं चाहता हूं कि एप्लिकेशन तब चलाया जाए जब कोई कीबोर्ड / माउस इनपुट एन मिनट के लिए प्राप्त न हो और कुंजी दबाने के बाद (या कम से कम) गायब हो जाए।

क्या यह संभव है?

संपादित करें: मूल रूप से मैंने फ़ायरफ़ॉक्स के बारे में ही पूछा है, लेकिन मैं किसी भी अन्य उचित ब्राउज़र (जैसे क्रोम?) से पूरी तरह संतुष्ट होऊंगा।

जवाबों:


12

यदि आप आलसी हैं और बस काम करना चाहते हैं, तो इसे टर्मिनल पर चलाएं और उन लिंक्स को चुनें जिन्हें आप देखना चाहते हैं

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

कदम से कदम निर्देश:

यह वही है जो आप चाहते हैं ( संदर्भ ):

1) फ़ायरफ़ॉक्स बंद होने पर फ़ाइल को अधिलेखित कर दिया गया है, क्योंकि ब्रास के साथ बंद किया जा सकता है
- अपनी फ़ायरफ़ॉक्स प्रीफ़्स फ़ाइल खोलें: 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.whatever.com

5) पैनल में एक कस्टम एप्लिकेशन लॉन्चर जोड़ें।

का आनंद लें! और धन्यवाद mcmlxxii ;-) के लिए


अपना उत्तर सुधार लिया।
ग्रेज़ोगोरज़ ओलेदज़की

इसे समझने में आसान बनाने के लिए संपादित किया गया।
desgua

@desgua क्या आप इस फ़ायरफ़ॉक्सस्क्रिप्ट फ़ाइल को दोबारा अपलोड कर सकते हैं? लिंक मर गया लगता है .. बहुत धन्यवाद!
साल

1
@ निश्चित रूप से! मैंने अपने मोबाइल फोन के माध्यम से लिंक को अपडेट किया है। अभी मेरे पास इसका परीक्षण करने के लिए कोई कंप्यूटर नहीं है। क्या आप कृपया पुष्टि कर सकते हैं कि सब कुछ ठीक है?
desgua

लिंक मेरे लिए काम करता है। । । (FWIW!) प्रभावशाली यह पहली बार 2011 में पोस्ट किया गया था। :)
Dïv Octd
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.