태그 보관물: screensaver

screensaver

웹 브라우저를 화면 보호기로 실행하는 방법 기술적으로 화면 보호기 (xscreensaver, gnome-screensaver) 일

스크린 세이버 대신 실행되도록 사용자 정의 응용 프로그램 (필자의 경우 Firefox 브라우저의 별도 프로파일)을 설정하고 싶습니다. Gnome 데스크탑 환경을 사용하고 있습니다. 기술적으로 화면 보호기 (xscreensaver, gnome-screensaver) 일 필요는 없습니다. 내가 원하는 것은 N 분 동안 키보드 / 마우스 입력이 수신되지 않을 때마다 응용 프로그램을 실행하고 키를 누른 후 사라지거나 최소화하는 것입니다.

가능합니까?

편집 : 원래 Firefox에만 질문했지만 Chrome과 같은 다른 합리적인 브라우저에 완전히 만족할 것입니다.



답변

게으르고 작동하기를 원한다면 터미널에서 이것을 실행하고 보려는 링크를 선택하십시오.

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

단계별 지침 :

이것은 당신이 원하는 것입니다 ( reference ) :

1) Firefox가 종료시 파일을 덮어 쓰므로 브라우저를 닫은 상태에서 완료해야
합니다.-firefox prefs 파일을 엽니 다 : ( = 프로필 디렉토리 )gedit .mozilla/firefox/*default/prefs.js
*default

  • 파일 끝에 다음 두 줄을 추가하십시오.

    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”라는 파일을 만듭니다 gedit ~/Desktop/pages .

예:

http://bbc.co.uk

http://flickr.com

http://yoursite.whatever.com

5) 사용자 정의 응용 프로그램 실행기를 패널에 추가하십시오.

즐겨! 그리고 mcmlxxii 덕분에 😉


답변