Jasność ekranu ściemniała się po kilku sekundach, aby oszczędzać baterię. Jest to domyślne w Ubuntu 12.04. Jednak podczas oglądania wideo nie powinno przyciemniać.
Działa to poprawnie, gdy oglądam filmy przy użyciu natywnych aplikacji, takich jak VLC. Jednak w przypadku wideo w przeglądarce ekran nie jest przyciemniany. Jest to bardzo denerwujące, ponieważ musisz przesuwać kursor co około 10 sekund.
Kiedyś korzystałem z systemu Mac OSX, w którym miałem takie same ustawienia ściemniania, a filmy Flash były poprawnie uwzględniane.
Czy ktoś ma pomysł, jak sprawić, by YouTube nie przyciemniał ekranu?
power-management
Steven Roose
źródło
źródło
Odpowiedzi:
HOWTO: Wyłącz wygaszacz ekranu, gdy Flash jest uruchomiony
Uruchom następującą komendę w terminalu:
Otwórz gedit lub preferowany edytor tekstu i wpisz:
Zapisz ten plik jako
~/bin/flash_saver.sh
.Wróć do terminala i uruchom:
Aby uruchomić to, przejdź do terminala i wpisz:
Jeśli wolisz, możesz ustawić ten skrypt do uruchamiania podczas logowania, wykonując następujące czynności:
~/bin/flash_saver.sh
Źródło: HOWTO: Wyłącz wygaszacz ekranu podczas działania Flasha - ubuntuforums
źródło
EDYTOWAĆ
Prawdopodobnie to nie zadziała, jeśli używasz wersji Ubuntu nowszej niż 12.04 (próbowałem w 13.04 i 13.10 i po prostu nie działa). Wygląda na to, że główny programista nie pracuje już w tym projekcie, więc szanse na naprawę nie są dobre.
W moim systemie (Ubuntu 11.10) używam kofeiny . Możesz spróbować, jeśli działa również w Xubuntu. Dodaje ikonę obszaru powiadomień, w którym można włączyć / wyłączyć wygaszacz ekranu dla niektórych programów. Aby zainstalować kofeinę, wykonaj następujące czynności:
Następnie uruchom w terminalu:
Następnie możesz wybrać programy, które powinny wyłączyć wygaszacz ekranu:
vlc
dla VLC,mplayer
dla Movie Player itp.Mam nadzieję, że to pomoże.
źródło
Na GitHub jest ładny mały skrypt o nazwie lightsOn, który powinien zrobić to, co chcesz.
Zasadniczo szuka wideo pełnoekranowego (flash w Firefoksie lub chromie, mplayerze lub vlc), a jeśli tak, wyłącz xscreensaver, a także funkcję automatycznego przyciemniania ekranu.
z samego skryptu:
Zatem wywołaj skrypt ze swojego folderu autostartu zgodnie z moją odpowiedzią tutaj .
Dostosuj skrypt pod kątem tego, czy korzystasz z Flash / VLC / MPlayer
pamiętaj, aby dać skryptowi uprawnienia do uruchamiania, tj
źródło
Nie do końca to, czego szukasz, ale ten mały skrypt rejestruje ruch myszy za każdym razem, gdy jest uruchamiany. Możesz upuścić go do crona, aby uruchamiał się raz na x-ilościa czasu. To zatrzymałoby wyłączenie ekranu, a ruch myszy 1 1 jest ledwo zauważalny, jeśli uruchomi się, gdy NIE oglądasz filmu
Nawiasem mówiąc, całkowicie wpadłem na ten pomysł z komiksu xkcd. http://xkcd.com/196/
źródło
Aby uzyskać wstępnie zwinięty ekwiwalent skryptu dostarczonego przez @njallam, ze zgrabnym małym elementem Gnome UI, wypróbuj aplet Caffeine:
https://launchpad.net/caffeine
http://ubuntu-tweak.com/app/caffeine/
źródło
plugin-container
do listy programów, a Kofeina aktywuje się poprawnie na filmach Flash (dezaktywacja zostanie nieco opóźniona, ponieważ pojemnik z wtyczką nie rozładowuje się natychmiast po zamknięciu karty wideo, zajmuje to kilka minut ).Webupd8 napisał artykuł o Caffeine i Lightson.sh, aby wyłączyć wygaszacz ekranu podczas odtwarzania filmów Flash lub HTML5. Skrypt Lightson działa zarówno w przeglądarce Firefox, jak i Chrome i można go ustawić tak, aby obejmował VLC. Mam nadzieję, że to pomoże.
W przypadku kodu dostarczonego przez Webupd8 w celu zainstalowania skryptu:
źródło
lightsOn.sh
) do wykrycia, czy przeglądarka korzysta z odtwarzacza HTML5, nie jest naprawdę dobra. W rzeczywistości metoda określa, czy Firefox lub Chromium jest w trybie pełnoekranowym ... Poza tym artykuł jest dobry, a odpowiedź jest najbardziej zbliżona do tego, o co prosiłem.Należy nie tylko sprawdzić opcje wygaszacza ekranu, ale także opcje zarządzania energią, zwłaszcza opcję „Przełącz ekran w tryb uśpienia, gdy nieaktywny dla ...”.
Należy pamiętać, że w laptopach istnieją dwa ustawienia o tej nazwie: kiedy laptop jest zasilany prądem przemiennym i kiedy jest zasilany z baterii.
źródło
Użyj strony Caffeine: ppa .
Jak zainstalować:
Jak uruchomić:
Naciśnij Alt+ F2, a następnie wpisz
caffeine
.Kliknij ikonę „Kofeina”, a następnie „Wyłącz wygaszacz ekranu”.
źródło
Trochę stary, ale tutaj jest z obsługą wielu przeglądarek:
Po prostu zapisz gdzieś skrypt,
chmod +x
i dodaj go do aplikacji startowych. Może istnieć sposób wyświetlenia listy wszystkich dostępnych przeglądarek przy użyciu czegoś takiego:Ale nie wiem, jak poradzić sobie z faktem, że niektóre pliki wykonywalne nie mają nazwy niż ich procesy (na przykład
/usr/bin/google-chrome
działa jakochrome
).źródło
Dla tych, którzy używają wygaszacza ekranu innego niż wygaszacz ekranu gnome (który jest domyślnym wygaszaczem ekranu w Ubuntu, począwszy od wersji 11.10) ta odpowiedź może być pomocna.
Osobiście nie zmieniłem wygaszacza ekranu gnome na coś innego i nie wiem z jakich powodów Kofeina nie działa dla mnie w żaden sposób (być może jest przestarzała).
Biorąc to pod uwagę, zaczynając od skryptów bash innych ( to , to i to ), udało mi się stworzyć nowy skrypt,
gnome_screensaver_off.sh
który działa idealnie do tego, co zamierzałem, gdy YouTube używa Flash Playera do renderowania filmów.Wyłącz wygaszacz ekranu gnome, gdy YouTube korzysta z odtwarzacza Flash
Otwórz terminal i uruchom kolejne polecenia, a następnie instrukcje:
mkdir -p bin
- to polecenie utworzybin
katalog w twoimhome
folderze, jeśli jeszcze go nie masz.gedit ~/bin/gnome_screensaver_off.sh
-To utworzy nowy plikgnome_screensaver_off.sh
w gedit.chmod +x gnome_screensaver_off.sh
- aby przyznać dostęp do skryptu.~/bin/gnome_screensaver_off.sh
.Jeśli wolisz, możesz ustawić ten skrypt do uruchamiania podczas logowania, wykonując następujące czynności:
Wyłącz wygaszacz ekranu gnome, gdy YouTube korzysta z odtwarzacza HTML5
Pytanie pozostaje otwarte w tym sensie ...
Dzięki za sugestie: fossfreedom , Meer Borg , njallam , desgua i inni.
źródło
Rozwiązanie do odtwarzania HTML5 w Chrome
Przegląd
Poniższy skrypt wyłącza wygaszacz ekranu, jeśli znajdzie aktywną pełnoekranową sesję Chrome. Domyślnie będzie sprawdzać co 5 minut. Skrypt automatycznie wznowi wygaszacz ekranu, jeśli zostanie spełniony jeden z trzech poniższych warunków:
Scenariusz
źródło
Najprostszym nieintelektualnym podejściem, które jest niezależne od komputera i opiera się na xdotool, byłoby symulowanie naciśnięcia klawisza co N sekund.
Używam skryptu o nazwie
heartbeat.sh
:Uruchamiam skrypt podczas odtwarzania filmu, a następnie zatrzymuję go, gdy nie jest już potrzebny.
xdotool
można zainstalować za pomocąsudo apt-get install xdotool
.Jeśli chcesz także mieć jakieś automatyczne wykrywanie dźwięku i nie masz nic przeciwko przepisowi specyficznemu dla PulseAudio, poniżej znajduje się odmiana powyższego rozwiązania, które sprawdza, czy dźwięk jest odtwarzany:
Jeśli używasz Alsa, test prawdopodobnie byłby podobny do (nieprzetestowany):
Potencjalnym minusem tego rozwiązania jest to, że ekran nie będzie spał, nawet jeśli tylko słuchasz muzyki lub radia, ale zakładam, że w większości przypadków nie jest to problem.
źródło
Dla tych, którzy lubią pełną lub ręczną kontrolę z ich rąk
W tym wierszu polecenia można ustawić czas opóźnienia wygaszacza ekranu:
Użyj „0” (zero), aby utrzymać ją na stałe, lub innej wartości, aby zdefiniować opóźnienie w sekundach.
Poniższy skrypt utrzymuje ekran włączony do momentu naciśnięcia dowolnego klawisza.
Jak uruchomić skrypt:
źródło
VLC w tym PPA oprócz tego, że jest aktualną wersją VLC, również poprawnie implementuje hamowanie wygaszacza ekranu.
Możesz dodać ten PPA za pomocą tego polecenia
źródło
Możesz po prostu wykonać / ustawić to polecenie podczas uruchamiania:
Czy możesz także odznaczyć opcję przyspieszenia sprzętowego w Firefoxie?
źródło
Dla tych, którzy używają Ubuntu-Gnome 14.04, istnieje proste, ale przydatne rozszerzenie o nazwie Caffeine, które zapewnia ikonę przełączania, która pozwala wyłączyć przyciemnianie światła i zachowanie wygaszacza ekranu na górnym pasku jednym kliknięciem.
Rozszerzenie można zainstalować pod tym linkiem do strony Gnome-Shell Extensions:
https://extensions.gnome.org/extension/517/caffeine/
Źródło: sekcja komentarzy w tym artykule:
http://www.maketecheasier.com/prevent-ubuntu-sleep-while-watching-video/
źródło
To jest moje rozwiązanie:
https://github.com/yanyingwang/shanghai-tools/blob/master/kit/the-bund-light.md
https://github.com/yanyingwang/shanghai-tools/blob/master/kit/the-bund-light.sh
Wystarczy pobrać
the-bund-light.sh
i dodać do aplikacji rozruchowej:UWAGA:
Exec
wartością w kodzie powinna być ścieżkathe-bund-light.sh
komputera.źródło
Zależy to nieco od używanej wersji Ubuntu. W 11.10 można znaleźć „Ustawienia systemu”, klikając ikonę koła zębatego w prawym górnym rogu ekranu. Wybierz to iw wyskakującym oknie dialogowym wybierz „Ekran”. Możesz ustawić czas bezczynności komputera przed pustym ekranem za pomocą menu rozwijanego lub wyłączyć tę funkcję, klikając przycisk „Zablokuj”.
Jeśli masz starszy system, być może będziesz musiał szukać tego ustawienia gdzie indziej, ale gdzieś tam jest.
źródło
Używam następującego skryptu jako obejścia:
Symuluje naciśnięcie lewego klawisza Shift raz na minutę, co zapobiega przyciemnieniu ekranu. Wadą tego jest oczywiście to, że musisz uruchamiać skrypt za każdym razem, gdy oglądasz youtube. Z drugiej strony jest prosty i działa z większością, jeśli nie ze wszystkimi konfiguracjami.
Może być konieczne zainstalowanie tego
źródło
Skrypt u góry nie działa dla mnie na Ubuntu 14.04 LTS Unity. Oto jego zaktualizowany wariant, który działa:
BTW, ten skrypt wyłącza wygaszacz ekranu TYLKO podczas odtwarzania wideo, tj. Gdy Flashplayer jest w czołówce konsumentów procesorów.
źródło