| Blokowanie wygaszacza ekranu podczas odtwarzania filmów |
|
|
| Ubuntu - Gotowe rozwiązania |
| Wpisany przez QkiZ |
| niedziela, 11 kwietnia 2010 20: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 14:02 |
.
Tematy pokrewne
Najczęściej czytane
Losowe linki
Spinacz RSS
-
DobreProgramy.pl: Test Xperii S — pierwszego smatfonu od Sony
DobreProgramy.pl: Test Xperii S — pierwszego smatfonu od Sony
W naszym labie pojawiła się kolejna recenzja. Gdy Sony przejęło udziały w spółce joint venture dotychczas prowadzoną przez Sony wszyscy pewnie zastanawiali się jakie zmiany dosięgną jedną z najbardziej rozpoznawalnych obecnie linii smartfonów.Gdy w Barcelonie Sony zaprezentowało linię Xperia NXT...»[…]
Source: LinuxPortal.pl / Wiadomości - Newsy, artykuły i wpisy z blogów o tematyce Linux, Open ...
Created on: 19 May 2012 | 1:44 am
LinuxPortal.pl / Wiadomości - Newsy, artykuły i wpisy z blogów o tematyce Linux, Open ... | 19 May 2012 | 1:44 am -
Mandriva zostanie oddana w ręce społecznośći
Mandriva zostanie oddana w ręce społecznośći
Rozwój dystrybucji Mandriva zostanie przekazany w ręce społeczności ,
poinformował Jean-Manuel Croset z zarządu spółki.
Source: Linux.pl - WIADOMOŚCI
Created on: 18 May 2012 | 9:10 pm
Linux.pl - WIADOMOŚCI | 18 May 2012 | 9:10 pm -
Wstydliwe dzieje OCR
Wstydliwe dzieje OCR
Tak jak w domu powieszonego nie rozmawia się o sznurze, tak w przypadku Linuksa i oprogramowania do rozpoznawania tekstu lepiej zachować milczenie. A przynajmniej do jakiegoś czasu temat był na tyle wstydliwy, że w dobrym tonie leżało omijanie go szerokim[…]
Source: .: przystajnik :.
Created on: 18 May 2012 | 7:11 pm
.: przystajnik :. | 18 May 2012 | 7:11 pm -
Mixer 1.31 | PPA.pl
Mixer 1.31 | PPA.pl
Ross Vumbaca przygotował dla AmigaOS 4.x nową wersję Mixera dźwięku. Najważniejszą i jedyną zmianą jest dodanie obsługi układu SM502 znajdującego się na płytach głównych Sam460ex. Autor ostrzega, że prawidłowe działanie Mixera możliwe jest wyłącznie z najnowszą wersją (6.3) sterownika sm502.audio....Czytaj[…]
Source: Polski Portal Amigowy
Created on: 18 May 2012 | 6:09 pm
Polski Portal Amigowy | 18 May 2012 | 6:09 pm -
OSWorld.pl: 0 A.D. Alpha 10 Jhelum
OSWorld.pl: 0 A.D. Alpha 10 Jhelum
Wildfire Games, grupa międzynarodowych zapaleńców tworzących gry, ogłosiła wydanie 0 A.D. Alpha 10 Jhelum, Jest to strategia czasu rzeczywistego (RTS), osadzona między rokiem 500 p.n.e., a 500 n.e., która przedstawia zmagania starożytnych cywilizacji. Projekt posiada grafikę 3D, szczegółowe odwzorowanie modeli,...»[…]
Source: LinuxPortal.pl / Wiadomości - Newsy, artykuły i wpisy z blogów o tematyce Linux, Open ...
Created on: 18 May 2012 | 4:01 pm
LinuxPortal.pl / Wiadomości - Newsy, artykuły i wpisy z blogów o tematyce Linux, Open ... | 18 May 2012 | 4:01 pm
Statystyki
| 87.7% | | Poland |
| 3.9% | | United States |
| 2.6% | | United Kingdom |
| 1.5% | | Kuwait |
| 0.8% | | Germany |
| 0.4% | | Netherlands |
| 0.3% | | Ireland |
| 0.3% | | Japan |
| 0.2% | | France |
| 0.2% | | Norway |
| Dzisiaj: | 4 |
| Wczoraj: | 141 |
| Bieżący tydzień: | 808 |
| Poprzedni tydzień: | 1270 |
| Bieżący miesiąc: | 2887 |
| Poprzedni miesiąc: | 5232 |
| Ogółem: | 15829 |















