| Blokowanie wygaszacza ekranu podczas odtwarzania filmów |
|
|
| Ubuntu - Gotowe rozwiązania | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Wpisany przez QkiZ | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Niedziela, 11 Kwiecień 2010 20:15 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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.
.
Powered by !JoomlaComment 4.0 beta2
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| Zmieniony: Piątek, 23 Lipiec 2010 14:02 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Sonda
Tematy pokrewne
Najczęściej czytane
Losowe linki
Spinacz RSS
-
Duke Nukem Forever z datą premiery!
Duke Nukem Forever z datą premiery!
Stało się, piekło zamarza. Już chyba najwięksi fani Księcia stracili nadzieję na powrót marki, a jednak DNF zostanie wydany w 2011 roku za sprawą Gearbox.
Kto nie zna Duke’a? Tych co nie znają zapraszam na wiki
Dobrych wieści nie koniec![…]
Source: OSnews.pl
Created on: 4 Sep 2010 | 12:20 am
OSnews.pl | 4 Sep 2010 | 12:20 am -
Optymalizacja wykorzystywania partycji SWAP
Optymalizacja wykorzystywania partycji SWAP
Na temat SWAP powstał już artykuł - Partycja SWAP – fakty i mity, więc wszelki komentarz jest zbędny.
Wartość parametru vm.swappiness, który odpowiada za to, kiedy system skorzysta ze SWAP, domyślnie ustawiona jest na 60, co możesz sprawdzić poleceniem (o[…]
Source: Ubuntu - pomoc
Created on: 4 Sep 2010 | 12:01 am
Ubuntu - pomoc | 4 Sep 2010 | 12:01 am -
ChocolateCastle 0.6 dla MorphOS-a
ChocolateCastle 0.6 dla MorphOS-a
Nowa wersja generatora kodu ChocolateCastle została wzbogacona o możliwość generowania szkieletów klas Reggae (podsystemu przetwarzania dźwięku i obrazu w MorphOS-ie). Na razie są to jedynie klasy wewnętrzne, których kod źródłowy dołącza się do programu. Program można pobrać z MorphOS Files.[…]
Source: Polski Portal Amigowy
Created on: 3 Sep 2010 | 10:07 pm
Polski Portal Amigowy | 3 Sep 2010 | 10:07 pm -
Amiga Future 86
Amiga Future 86
Pojawił się 86. numer magazynu Amiga Future. Znaleźć w nim można m.in. wywiad z Petro Tyschtschenko, raport z Amiga Event w Essen oraz Vintage Computer Fair. Do magazynu dołączona jest płyta CD. Spis treści numeru dostępny jest tutaj. Czasopismo do[…]
Source: Polski Portal Amigowy
Created on: 3 Sep 2010 | 6:03 pm
Polski Portal Amigowy | 3 Sep 2010 | 6:03 pm -
Ubuntu 10.10 beta wydane
Ubuntu 10.10 beta wydane
Wakacje się skończyły, sezon urlopowy też więc czas zabrać się ostro do pracy. Deweloperzy Ubuntu zapewne nie mieli za dużo wakacji bo właśnie ukazała się wersja beta kolejnego już Ubuntu, oznaczonego numerem 10.10.
W wersji beta znajdziemy między innymi :[…]
Source: ABC Ubuntu
Created on: 3 Sep 2010 | 4:29 pm
ABC Ubuntu | 3 Sep 2010 | 4:29 pm
Kraje
| 93.3% | | Poland |
| 2% | | United Kingdom |
| 0.8% | | Germany |
| 0.6% | | United States |
| 0.5% | | Ireland |
Goście
| Dzisiaj: | 6 |
| Wczoraj: | 198 |
| Bieżący tydzień: | 1480 |
| Poprzedni tydzień: | 1328 |
| Bieżący miesiąc: | 736 |
| Poprzedni miesiąc: | 4311 |
| Ogółem: | 39385 |













