| Blokowanie wygaszacza ekranu podczas odtwarzania filmów |
|
|
| Ubuntu - Gotowe rozwiązania |
| Wpisany przez QkiZ |
| niedziela, 11 kwietnia 2010 21:15 |
|
Share Wraz z aktualizacją 9.10 zmieniono API wygaszacza ekranu przez co (S)Mplayer przestał go blokować. Podobno naprawiono już ten problem, ale jakoś u mnie sytuacja się nie zmieniła. Nadal podczas odtwarzania filmu włącza się wygaszacz. Ale udało mi się pozbyć tego problemu pisząc prosty skrypt i wykorzystując jedną komendę MPlayer'a.
Nie pożądanego włączenia wygaszacza ekranu najlepiej się pozbyć ruszając myszą lub naciskając jakiś klawisz. Ale nikt podczas oglądania filmu nie będzie wstawał z miejsca tylko po to aby ruszyć myszą właśnie. Prędzej wyłączy całkiem wygaszacz ekranu. Tylko trzeba pamiętać aby go potem włączyć, więc taka sytuacja może być problematyczna. Więc trzeba zasymulować interakcję użytkownika z komputerem.
Do tego użyłem polecenia xdotool oraz opcji -heartbeat w MPlayer. Klikając na ten link można ściągnąć i zainstalować xdotool (wymagany zainstalowany apturl wcześniej). To proste narzędzie symuluje naciśnięcie klawiszy. W skrypcie symuluje naciśniecie klawisza Shift.
nice -n 1 xdotool key shift
Skrypt nazwałem shiftpress i wrzuciłem go do katalogu /usr/local/bin i nadałem odpowiednie uprawnienia do uruchomienia się. Poleceniem nice obniżyłem priorytet wykonywania polecenia.
Następnie w MPlayer'a uruchamiamy z parametrem heartbeat:
mplayer -heartbeat-cmd "shiftpress"
Teraz co 30 sekund MPlayer będzie wykonywał skrypt shiftpress czyli co pół minuty komputer będzie otrzymywał sygnał naciśnięcia przycisku shift i będzie odwlekał wygaszacz ekranu. Teraz możemy utworzyć skrypt z powyższą komendą (wraz z opcją) i używać go do uruchomienia MPlayer'a.
Jeśli używamy SMPlayer'a, opcję heartbeat wstawiamy w Zaawansowane->Opcje MPlayer'a->opcje.Przyznam że jest to rozwiązanie partyzanckie, ale skuteczne dzięki opcjom MPlayer'a. Póki programiści nie naprawią tego błędu, trzeba będzie pozostać przy tego typu rozwiązaniach.
|
| Poprawiony: piątek, 23 lipca 2010 15:02 |
.
Tematy pokrewne
Najczęściej czytane
Spinacz RSS
-
Rusza Wolna Kultura!
Rusza Wolna Kultura!
Rozpoczyna się nowa, otwartoźródłowa działalność *castowa w ramach grupy OSmedia! Już teraz zapraszamy do wysłuchania pierwszej audycji z cyklu Klub Dyskusyjny, jednak Wolna Kultura to nie tylko podcasty…
Od dłuższego czasu mówiliśmy w Laboratorium Technik Mobilnych BRAMA o rozpoczęciu działalności[…]
Source: OSnews.pl
Created on: 5 Feb 2012 | 11:13 pm
OSnews.pl | 5 Feb 2012 | 11:13 pm -
Pierwsze AmigaOne X1000 u użytkowników | PPA.pl
Pierwsze AmigaOne X1000 u użytkowników | PPA.pl
Pierwsze egzemplarze AmigaOne X1000 z limitowanej edycji "First Contact" docierają do odbiorców. Niemiecki portal Golem.de przekazał do ogólnej wiadomości tę informację. Z kolei w serwisie YouTube pojawił się pierwszy film przedstawiający moment uruchomienia komputera.
Źródło: amiga-news.de...Czytaj więcej na stronie www.ppa.pl[…]
Source: Polski Portal Amigowy
Created on: 5 Feb 2012 | 10:47 pm
Polski Portal Amigowy | 5 Feb 2012 | 10:47 pm -
Podsumowanie udziału Haiku w Google Code-In
Podsumowanie udziału Haiku w Google Code-In
16 stycznia br. zakończył się turniej Google Code-In, skierowany do uczniów szkół. Trwał on w dniach od 21 listopada 2011 r. do 16 stycznia 2012 r. W tym czasie wolontariusze ukończyli 208 zadań na rzecz Haiku. W większości zadania polegały[…]
Source: OSnews.pl
Created on: 5 Feb 2012 | 9:55 pm
OSnews.pl | 5 Feb 2012 | 9:55 pm -
Liderzy protestów przeciw ACTA bojkotują debatę u Premiera
Liderzy protestów przeciw ACTA bojkotują debatę u Premiera
Premier Tusk w piątek wieczorem zaprosił “internautów” do transmitowanej na żywo debaty na temat ACTA, która odbyć się ma w poniedziałek. Organizatorzy protestów oraz organizacje walczące o wolny i niezależny od władz Internet zdecydowały się jednak zbojkotować debatę.
Podczas Improwizowanego[…]
Source: OSnews.pl
Created on: 5 Feb 2012 | 7:51 pm
OSnews.pl | 5 Feb 2012 | 7:51 pm -
AmiDARK Engine 0.5 | PPA.pl
AmiDARK Engine 0.5 | PPA.pl
Tworzony od kliku lat przez Frederica Cordiera AmiDARK Engine to tzw. GDK (Game Development Kit), czyli zestaw narzędzi przeznaczonych do prostego tworzenia gier. Inspiracją autora podczas tworzenia pakietu są takie zestawy jak DarkBASIC Professional, czy DarkGDK. Autor udostępnił wersję 0.5,[…]
Source: Polski Portal Amigowy
Created on: 5 Feb 2012 | 6:30 pm
Polski Portal Amigowy | 5 Feb 2012 | 6:30 pm
Statystyki
| 86% | | Poland |
| 6.7% | | United States |
| 2.1% | | United Kingdom |
| 1.5% | | Kuwait |
| 0.8% | | Germany |
| 0.4% | | Netherlands |
| 0.3% | | Ireland |
| 0.2% | | Japan |
| 0.1% | | Norway |
| 0.1% | | Sweden |
| Dzisiaj: | 25 |
| Wczoraj: | 227 |
| Bieżący tydzień: | 25 |
| Poprzedni tydzień: | 1456 |
| Bieżący miesiąc: | 1044 |
| Poprzedni miesiąc: | 5609 |
| Ogółem: | 16844 |















