Używać pliku wideo jako wygaszacza ekranu?


Odpowiedzi:


2

Możliwe, że projekt AniBG da ci to, czego chcesz:

http://code.google.com/p/anibg/

W tym artykule UbuntuGuide znajdują się instrukcje krok po kroku.

[Edycja: Jak zauważono w komentarzach, AniBG nie widział miłości od kilku lat. Najlepszym zamiennikiem, jaki udało mi się znaleźć, był Komorebi, jak zauważono w tym artykule OMGUbuntu z września 2017 r . Stronę GitHub można znaleźć tutaj .


twoja odpowiedź tak naprawdę nie odnosi się do tego, o co prosił - jestem zdezorientowany co do tego, jak zaznaczył ją jako odpowiedź. Link Karthicka to poprawna odpowiedź.
— RolandiXor

Karthick nie odpowiedział, chyba że masz na myśli jego komentarz. Jego komentarz odnosi się do włamania przy użyciu mplayera z 2009 roku. AniBG jest aktywnie prowadzonym projektem „umieszczania wideo i wygaszaczy ekranu na pulpicie” i ma instalację jednowierszową. Nie wiesz, skąd bierze się twoje zamieszanie?
— Scaine

@Scaine AniBG był aktywnie utrzymywany w 2011 roku, ale wydaje się, że nie jest utrzymywany w 2017 roku.
— Flimm

Dzięki @Flimm. Nie mogę uwierzyć, że ta odpowiedź ma prawie 7 lat! Zaktualizowałem swoją odpowiedź, na wypadek, gdyby nadal była przydatna dla każdego.
— Scaine,

9

Istnieje kilka naprawdę skomplikowanych sugestii, ale tworzenie wideo jako wygaszacza ekranu jest naprawdę łatwe, gdy używasz xscreensaver i mpv. Xscreensaver można zainstalować, pisząc sudo apt-get install xscreensaver. MPv można zainstalować, pisząc sudo apt-get install mpv.

Przejdź do terminala i wpisz gedit ~/.xscreensaver. Przewiń w dół do części kodu z napisem „programy”. Na górze listy wpisz kod podobny do tego:

"Screensaver Name" mpv --really-quiet --no-audio --no-stop-screensaver --loop=inf --fs --wid=$XSCREENSAVER_WINDOW $HOME/fileDirectory

„fileDirectory” może być pojedynczym plikiem lub folderem. Jeśli chcesz odtwarzać wszystkie filmy w folderze, umieść coś w rodzaju. $HOME/Videos/*Możesz także ograniczyć go do określonego formatu pliku, umieszczając ten format za gwiazdką. (np *.mp4.:) Tag -shuffle można również zastosować, aby filmy były odtwarzane w losowej kolejności.

Po wstawieniu tego kodu użyj Ctrl+, Saby zapisać, a następnie zmień wygaszacz ekranu na nowy. I to wszystko, gotowe!


:-( Idę mpv : Depends: libsdl2-2.0-0 (>= 2.0.0) but it is not going to be installedna Ubuntu 14.04 (edycja Mate)
— KlaymenDK

1
Domyślnie brakuje ~ / .xscreensaver . Aby go stworzyć, należy uruchomić xscreensaver-demo .
— Albus Dumbledore

fantastycznie, dziękuję! Małe rozszerzenie, jeśli masz katalog pełen filmów i chcesz wybrać losowy, a także pozwolić xscreensaver wybrać inne losowe wygaszacze ekranu, a następnie zmień linię tak, aby wyglądała tak: "Videos" mpv --really-quiet --no-audio --no-stop-screensaver --fs --wid=$XSCREENSAVER_WINDOW $(ls $HOME/fileDirectory|shuf -n 1) która wybiera jedno wideo losowo i nie zapętla się
— Mike

2

Zbyt stare pytanie, ale oto inny sposób odtwarzania listy filmów jako wygaszacza ekranu:

Zainstaluj xscreensaver

sudo apt-get install xscreensaver

i zainstaluj wygaszacz ekranu.

klonuj projekt webnuxsaver gdziekolwiek chcesz i dodaj format mp4 / webm w folderach wideo. uruchom getArrayVideos.py w folderze wideo, aby uzyskać całą gamę filmów.

cd videos python getArrayVideos.py

Przykładowe dane wyjściowe:

['nameofvideo.mp4','nameofvideo2.webm'.....]

Skopiuj dane wyjściowe i dodaj w index.html tablicę filmów w zmiennej videosStorage.

Otwórz plik index.html w przeglądarce, aby zobaczyć, czy wszystko działa poprawnie i skopiować ścieżkę.

Przykładowa ścieżka w przeglądarce:

file:///usr/lib/xscreensaver/webnuxsaver/index.html

Następnie musisz otworzyć xscreenserver, aby wygenerować plik ~ / .xscreensaver. Zamknij xscreensaver i otwórz plik ~ / .xscreensaver, a następnie edytuj ~ / .xscreensaver:

programy:

wygaszacz ekranu \ n \

Otwórz xscreensaver i wyszukaj wygaszacz ekranu, a następnie kliknij Ustawienia, a następnie Zaawansowane >>

w wierszu polecenia dodaj:

webscreensaver -url "plik: ///usr/lib/xscreensaver/webnuxsaver/index.html"

Uwaga: jest adresem lokalnym pliku index.html. Otwórz przeglądarkę, aby uzyskać ścieżkę.

Dodatkowa uwaga: spróbuj użyć prostej nazwy filmu bez znaków specjalnych.

Wreszcie, aby zacząć od domyślnie xscreensaver. Wykonaj kolejne kroki:

1) xscreensaver musi zostać uruchomiony przy starcie poprzez „Aplikacje startowe” (naciśnij Super i wpisz „Startup”). Dodaj nowy wpis, aby uruchomić demona xscreensaver przy uruchamianiu jako xscreensaver -no-splash.

2) Musisz uruchomić aplikację konfiguracyjną xscreensaver. Naciśnij Super i wpisz wygaszacz ekranu. Ustaw „Puste po x minutach” na żądaną ilość (np. 5 minut). Zapamiętaj tę wartość na później. Upewnij się, że „Zablokuj ekran po” jest NIEDOSTĘPNE.

3) Na koniec przejdź do Ustawienia systemu / Jasność i blokada. Ustaw „Wyłącz ekran, gdy nieaktywny przez x minut” na tę samą wartość, co ustawienie wygaszaczy ekranu x „Ustawienie Pusty po x minutach” (np. 5 minut). Następnie w obszarze Jasność i blokada ustaw „Blokuj ekran po:” na „Ekran wyłącza się”.

Lub za pomocą skrótów klawiaturowych dodaj następne polecenie:

xscreensaver-command -lock

z preferowanym skrótem. Dawny. Ctrl + alt + l

więcej informacji: Jak skonfigurować xscreensaver do używania ekranu blokady GNOME na Ubuntu 14.04?


Czy możesz rozwinąć nieco więcej? Jak zainstalować itp.

Możesz przeczytać „jak zainstalować” w projekcie github. Ale ok zaktualizuję swoją odpowiedź.
— Archagy

1

Najpierw skopiuj-Wklej to do pola adresu w przeglądarce, apt:libgle3,xscreensaver-data-extra,xscreensaver-gl-extraa następnie pobierz To i to i zainstaluj dwa pliki .deb.

Teraz przejdź do menu Aplikacje-> Akcesoria i otwórz AniBG. Teraz dostosuj swoje preferencje za pomocą wskaźnika w lewym górnym rogu.


2
Pierwszy link nie działa, zmień go.
— karthick87
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.