Автор Тема: Ето начин да се спре screensaver !  (Прочетена 2943 пъти)

Ekspert

  • Напреднали
  • *****
  • Публикации: 801
  • Distribution: Debian Wheeze
  • Window Manager: Gnome 3
    • Профил
Стартиращ скрипт който спира скрийсейвъра при пускане на определена програма, мен ме тровят vlc и firefox като си пусна филмче от някой сайт.
Отваряме gedit и в него копираме:

Код
GeSHi (Bash):
  1. #!/bin/sh
  2. gnome-screensaver-command -i -n vlc -r "playing video" &
  3. pid=$!
  4.  
  5. stop_inhibitor(){
  6. kill $pid
  7. }
  8.  
  9. trap stop_inhibitor SIGINT SIGTERM
  10. /usr/bin/vlc "$@"
  11. stop_inhibitor

Като на мятото където е vlc пишем програмата която е нужно. Ако имате по добри предложения пишете все на някой ще потрябват.
P.S. Пропуснах да уточня че след спирането на програмата пусната с този скрипт, screensavear-а си продължава да работи, и не е нужно да се рестартира.  [_]3
« Последна редакция: Nov 27, 2012, 20:38 от Ekspert »
Активен

Извинението е като ЗАДНИКА. Всеки си го има.

spec1

  • Напреднали
  • *****
  • Публикации: 230
    • Профил
Re: Ето начин да се спре screensaver !
« Отговор #1 -: Nov 27, 2012, 11:26 »
  При mplayer  става по-лесно, в конфиг. файл се поставя:
stop-xscreensaver=1
Активен

Ekspert

  • Напреднали
  • *****
  • Публикации: 801
  • Distribution: Debian Wheeze
  • Window Manager: Gnome 3
    • Профил
Re: Ето начин да се спре screensaver !
« Отговор #2 -: Nov 27, 2012, 11:35 »
Да ама с него не може да гледаш тук:
http://filmi247.com/
А там мозилката не ти спира screen-а.
Активен

Извинението е като ЗАДНИКА. Всеки си го има.

PaperNick

  • Напреднали
  • *****
  • Публикации: 291
  • Window Manager: Xfce
    • Профил
Re: Ето начин да се спре screensaver !
« Отговор #3 -: Nov 27, 2012, 11:42 »
Много добър скрипт, работи отлично !  :)

За тези които използват xscreensaver, просто заменете с gnome-screensaver
Ще стане: xscreensaver-command......

Пробвах и с SMplayer - също работи !


Благодаря Ekspert  :)

Активен

Practice

Ekspert

  • Напреднали
  • *****
  • Публикации: 801
  • Distribution: Debian Wheeze
  • Window Manager: Gnome 3
    • Профил
Re: Ето начин да се спре screensaver !
« Отговор #4 -: Nov 27, 2012, 11:46 »
 [_]3 аз го ползвам с мозилката и с vlc но ще е хубаво ако може да се преработи да спира screena само когато гледаш видео през флаша евентуално на fullscreen, ама ако не може и това върши работа.
P.S. gmplayer (gnome-mplayer) няма ли в убунту ? той работи чудесно по мои наблюдения.
« Последна редакция: Nov 27, 2012, 11:48 от Ekspert »
Активен

Извинението е като ЗАДНИКА. Всеки си го има.

mystical

  • Напреднали
  • *****
  • Публикации: 326
  • Distribution: Debian, FreeBSD
  • Window Manager: XFCE
    • Профил
    • WWW
Re: Ето начин да се спре screensaver !
« Отговор #5 -: Nov 27, 2012, 19:29 »
За VLC ползвам една команда и нямам проблеми, но не съм я пробвал за firefox.

nano ~/.bashrc
в края на файла записвам
xset s off
Активен

Ако не можеш да градиш, поне не руши!

shoshon

  • Напреднали
  • *****
  • Публикации: 497
    • Профил
Re: Ето начин да се спре screensaver !
« Отговор #6 -: Nov 27, 2012, 20:40 »
Какво е общото между всички пишещи в темата... ползват дебиан :)

Instructions

    Start Player
        1

        Open VLC media player. For example, in Ubuntu 10.04 click "Main Menu," hover over "Sound and Video," and then click "VLC Media Player."
        2

        Click "Tools" and then "Preferences" in the VLC toolbar. VLC displays the "Simple" or beginners' preferences and settings interface by default.
        3

        Click the "All" radio (round) button at the bottom left corner of the window. This expands the settings options to include advanced VLC features.
        4

        Click "Video" in the expanded menu on the left side of the window. Check the box next to "Disable Screensaver" under "General Video Settings" on the right.
        5

        Click the "Save" button to activate the new settings and close the VLC preferences window. Now the screen saver will be disabled during any type of video playback.


Активен

Ekspert

  • Напреднали
  • *****
  • Публикации: 801
  • Distribution: Debian Wheeze
  • Window Manager: Gnome 3
    • Профил
Re: Ето начин да се спре screensaver !
« Отговор #7 -: Nov 27, 2012, 23:36 »
Цитат
Re: Debian/Squeeze - screen saver is not inhibited

Postby Rémi Denis-Courmont » Mon Jun 04, 2012 11:06 am
The point is, this is a problem between (your version of) GNOME and (your version of) xdg-utils.

VLC developers cannot help with that.

За дебиана и vlc си прав, стари библиотеки и затова vlc не спира скрийн сеъвъра, обаче, пусни си филм през браузъра на произвола не дебианска дистрибуция и тогава ще видиш кое е общото между всички, никоя дистрибуция не предлага спирането му когато гледаш флаш. Но ако все пак се бъркам може да ме поправиш и евентуално да намерим решение за флаша.
P.S. интрукциите които си писал пеят само на тестовия и нестабилния дебиан.
« Последна редакция: Nov 27, 2012, 23:41 от Ekspert »
Активен

Извинението е като ЗАДНИКА. Всеки си го има.

spec1

  • Напреднали
  • *****
  • Публикации: 230
    • Профил
Re: Ето начин да се спре screensaver !
« Отговор #8 -: Nov 28, 2012, 11:04 »
  А защо непременно трябва да се гледа през браузър ?
Има достатъчно програми,с помощта на които съотв. флаш видео
може да се свали на файл, и после да се гледа офлайн с
 mplayer,  vlc  или какъвто софтуер предпочитате ...
Активен

PaperNick

  • Напреднали
  • *****
  • Публикации: 291
  • Window Manager: Xfce
    • Профил
Re: Ето начин да се спре screensaver !
« Отговор #9 -: Nov 28, 2012, 11:53 »
Друг вариант е през DownloadHelper (Addon за Firefox) да се вземе линка на даденото флаш видео и след това да те stream-не през VLC (Ctrl+N), даже няма нужда да се сваля. С други думи, гледаш докато видеото се зарежда. Но това е при екстремни случаи, когато flash не работи :)
« Последна редакция: Nov 28, 2012, 11:59 от PaperNick »
Активен

Practice

borovaka

  • Напреднали
  • *****
  • Публикации: 1331
  • Distribution: Каквото дойде
  • Window Manager: Gnome / KDE
    • Профил
Re: Ето начин да се спре screensaver !
« Отговор #10 -: Nov 28, 2012, 12:18 »
Простотията е в самия screensaver, замислено е, че трябва да се спира кого се подаде съответен евент. А идеята трябва да е друга, да се следи за движение каквото и да било и ако има да е спрян, а да могат да се подават процеси които да се exclude-ват. Ама това от както се помня си е било така и не знам дали някой ще се сети да го оправи.
Активен

Та извода е прост: "Колкото по-големи ла*ната - толкова по-малка щетата! ... моралната де, не материалната"

Ekspert

  • Напреднали
  • *****
  • Публикации: 801
  • Distribution: Debian Wheeze
  • Window Manager: Gnome 3
    • Профил
Re: Ето начин да се спре screensaver !
« Отговор #11 -: Nov 28, 2012, 13:18 »
Има варианти да се гледат и през vlc, mplayer и т.н, аз самия ползвам Download Flash and Video 1.21 , но ако гледаш сериал от сайт като този, където сериала се зарежда и си върви докато не го спреш си е върло неудобно да ползваш разни програмки с които да свалиш целия сериал, и после да го гледаш, тук идеята е "клик" и зяпай докато заспиш  [_]3. И този скрипт не е за екстремни случаи а за постоянно ползване. Даже имам наглостта :-) да смятам че е много полезен. А и също така трудно ще обясниш на някой който мисли че "телевизора" е компютър, сложния път на използването на разни добавки и после пускане на филма и ала бала … "затруднения"
« Последна редакция: Nov 28, 2012, 16:52 от Ekspert »
Активен

Извинението е като ЗАДНИКА. Всеки си го има.

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Монитор и screensaver
Настройка на програми
hafte 0 1548 Последна публикация Mar 24, 2006, 08:37
от hafte
Screensaver на kde 3.5.3
Настройка на програми
exabyte 11 3447 Последна публикация Jul 15, 2006, 23:09
от exabyte
Проблем с screensaver-a
Настройка на програми
gendy 3 2133 Последна публикация Sep 29, 2006, 10:47
от triplek
Проблем с Х-а и screensaver-
Настройка на програми
hack_man 4 2073 Последна публикация Nov 14, 2006, 18:59
от deltaplaner
Screensaver-a се включва при филмите.
Настройка на програми
bazu 12 3398 Последна публикация Apr 22, 2010, 18:02
от bazu