Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Ekspert в Nov 27, 2012, 10:13



Титла: Ето начин да се спре screensaver !
Публикувано от: Ekspert в Nov 27, 2012, 10:13
Стартиращ скрипт който спира скрийсейвъра при пускане на определена програма, мен ме тровят 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


Титла: Re: Ето начин да се спре screensaver !
Публикувано от: spec1 в Nov 27, 2012, 11:26
  При mplayer  става по-лесно, в конфиг. файл се поставя:
stop-xscreensaver=1


Титла: Re: Ето начин да се спре screensaver !
Публикувано от: Ekspert в Nov 27, 2012, 11:35
Да ама с него не може да гледаш тук:
http://filmi247.com/ ($2)
А там мозилката не ти спира screen-а.


Титла: Re: Ето начин да се спре screensaver !
Публикувано от: PaperNick в Nov 27, 2012, 11:42
Много добър скрипт, работи отлично !  :)

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

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


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



Титла: Re: Ето начин да се спре screensaver !
Публикувано от: Ekspert в Nov 27, 2012, 11:46
 [_]3 аз го ползвам с мозилката и с vlc но ще е хубаво ако може да се преработи да спира screena само когато гледаш видео през флаша евентуално на fullscreen, ама ако не може и това върши работа.
P.S. gmplayer (gnome-mplayer) няма ли в убунту ? той работи чудесно по мои наблюдения.


Титла: Re: Ето начин да се спре screensaver !
Публикувано от: mystical в Nov 27, 2012, 19:29
За VLC ползвам една команда и нямам проблеми, но не съм я пробвал за firefox.

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


Титла: Re: Ето начин да се спре screensaver !
Публикувано от: shoshon в 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.




Титла: Re: Ето начин да се спре screensaver !
Публикувано от: Ekspert в 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. интрукциите които си писал пеят само на тестовия и нестабилния дебиан.


Титла: Re: Ето начин да се спре screensaver !
Публикувано от: spec1 в Nov 28, 2012, 11:04
  А защо непременно трябва да се гледа през браузър ?
Има достатъчно програми,с помощта на които съотв. флаш видео
може да се свали на файл, и после да се гледа офлайн с
 mplayer,  vlc  или какъвто софтуер предпочитате ...


Титла: Re: Ето начин да се спре screensaver !
Публикувано от: PaperNick в Nov 28, 2012, 11:53
Друг вариант е през DownloadHelper (Addon за Firefox) да се вземе линка на даденото флаш видео и след това да те stream-не през VLC (Ctrl+N), даже няма нужда да се сваля. С други думи, гледаш докато видеото се зарежда. Но това е при екстремни случаи, когато flash не работи :)


Титла: Re: Ето начин да се спре screensaver !
Публикувано от: borovaka в Nov 28, 2012, 12:18
Простотията е в самия screensaver, замислено е, че трябва да се спира кого се подаде съответен евент. А идеята трябва да е друга, да се следи за движение каквото и да било и ако има да е спрян, а да могат да се подават процеси които да се exclude-ват. Ама това от както се помня си е било така и не знам дали някой ще се сети да го оправи.


Титла: Re: Ето начин да се спре screensaver !
Публикувано от: Ekspert в Nov 28, 2012, 13:18
Има варианти да се гледат и през vlc, mplayer и т.н, аз самия ползвам  Download Flash and Video 1.21  ($2), но ако гледаш сериал от сайт като този ($2), където сериала се зарежда и си върви докато не го спреш си е върло неудобно да ползваш разни програмки с които да свалиш целия сериал, и после да го гледаш, тук идеята е "клик" и зяпай докато заспиш  [_]3. И този скрипт не е за екстремни случаи а за постоянно ползване. Даже имам наглостта :-) да смятам че е много полезен. А и също така трудно ще обясниш на някой който мисли че "телевизора" е компютър, сложния път на използването на разни добавки и после пускане на филма и ала бала … "затруднения"