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.