Utilizzare il file video come salvaschermo?


Risposte:


2

È possibile che il progetto AniBG ti dia quello che vuoi:

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

Questo articolo di UbuntuGuide contiene istruzioni dettagliate.

[Modifica: Come notato nei commenti, AniBG non vede alcun amore da parecchi anni ormai. Il miglior sostituto che ho potuto trovare è stato Komorebi, come notato in questo articolo OMGUbuntu di settembre 2017 . La pagina GitHub è disponibile qui .


la tua risposta in realtà non si riferisce a ciò che ha chiesto - sono confuso su come ha contrassegnato come risposta. Il link di Karthick è la risposta corretta.
RolandiXor

Karthick non rispose, a meno che tu non intendesse il suo commento. Il suo commento si riferisce a un hack che utilizza mplayer dal 2009. AniBG è un progetto gestito attivamente per "mettere video e salvaschermi sul desktop" e ha un'installazione su una riga. Non sai da dove provenga la tua confusione?
Scaine,

@Scaine AniBG è stato mantenuto attivamente nel 2011, ma non sembra essere mantenuto nel 2017.
Flimm,

Grazie @Flimm. Non riesco a credere che questa risposta abbia quasi 7 anni! Ho aggiornato la mia risposta, nel caso in cui ciò sia ancora utile a chiunque.
Scaine,

9

Ci sono alcuni suggerimenti davvero complicati qui, ma rendere un video il tuo salvaschermo è davvero facile quando usi xscreensaver e mpv. Xscreensaver può essere installato digitando sudo apt-get install xscreensaver. Mpv può essere installato digitando sudo apt-get install mpv.

Vai in Terminale e digita gedit ~/.xscreensaver. Scorri verso il basso fino alla parte del codice che dice "programmi". In cima all'elenco, inserisci un codice simile al seguente:

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

"fileDirectory" può essere creato in un singolo file o in una cartella. Se vuoi riprodurre tutti i video in una cartella, inserisci qualcosa come $HOME/Videos/*Puoi anche limitarlo a un formato di file specifico inserendo quel formato dopo l'asterisco. (es *.mp4:) Il tag -shuffle può anche essere applicato per riprodurre i video in ordine casuale.

Una volta inserito questo codice, usa Ctrl+ Sper salvare, quindi cambia il tuo salvaschermo con uno nuovo. E il gioco è fatto!


:-( Ottengo mpv : Depends: libsdl2-2.0-0 (>= 2.0.0) but it is not going to be installedUbuntu 14.04 (edizione Mate)
KlaymenDK il

1
~ / .xscreensaver manca per impostazione predefinita. Si dovrebbe eseguire xscreensaver-demo per crearlo.
Albus Silente,

fantastico, grazie! Piccola espansione, se hai una directory piena di video e vuoi sceglierne una casuale, e anche lasciare che xscreensaver scelga altri salvaschermi casuali, quindi cambia la linea in questo modo: "Videos" mpv --really-quiet --no-audio --no-stop-screensaver --fs --wid=$XSCREENSAVER_WINDOW $(ls $HOME/fileDirectory|shuf -n 1) che sceglie un video a caso e non esegue il loop
mike

2

Domanda troppo vecchia, ma ecco un altro modo per riprodurre un elenco di video come screensaver:

Installa xscreensaver

sudo apt-get install xscreensaver

e installa webscreensaver.

clona il progetto webnuxsaver dove vuoi e aggiungi il formato mp4 / webm nei video delle cartelle. eseguire getArrayVideos.py all'interno della cartella dei video per ottenere tutta la gamma di video.

cd videos python getArrayVideos.py

Esempio di output:

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

Copia l'output e aggiungi in index.html l'array di video nella variabile videoStorage.

Apri index.html nel browser per vedere tutto funziona correttamente e copia il percorso.

Percorso di esempio nel browser:

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

Quindi è necessario aprire xscreenserver per generare un file ~ / .xscreensaver. Chiudi xscreensaver e apri il file ~ / .xscreensaver quindi modifica ~ / .xscreensaver:

programmi:

salvaschermo web \ n \

Apri xscreensaver e cerca webscreensaver, quindi fai clic su Impostazioni quindi Avanzate >>

nella riga di comando aggiungi:

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

Nota: è l'URL del file locale di index.html. Apri il tuo browser per ottenere il percorso.

Nota aggiuntiva: prova a utilizzare il nome semplice dei video senza caratteri speciali.

Finalmente per iniziare con xscreensaver come predefinito. Segui i passaggi seguenti:

1) xscreensaver deve essere avviato all'avvio tramite "Startup Applications" (premi Super e digita "Startup"). Aggiungi una nuova voce per avviare il demone xscreensaver all'avvio come xscreensaver -no-splash.

2) Devi aprire l'app di configurazione di xscreensaver. Premi Super e digita screensaver. Impostare "Vuoto dopo x minuti" sulla quantità desiderata (ad es. 5 minuti). Ricorda questo valore per dopo. Assicurati che "Blocca schermo dopo" sia DISATTIVATO.

3) Infine, vai su Impostazioni di sistema / Luminosità e blocco. Impostare "Spegni lo schermo quando inattivo per x minuti" sullo stesso valore impostato per l'impostazione xscreensavers "Vuoto dopo x minuti" (ad es. 5 minuti). Quindi, sempre in Luminosità e blocco, imposta "Blocca schermo dopo:" su "Lo schermo si spegne".

O nelle scorciatoie da tastiera aggiungere il comando successivo:

xscreensaver-command -lock

con la scorciatoia che preferisci. Ex. Ctrl + Alt + L

Altre info: Come configuro xscreensaver per usare la schermata di blocco GNOME su Ubuntu 14.04?


Puoi approfondire un po 'di più? Come installare, ecc.

Bene puoi leggere il "come installare" nel progetto github. Ok, aggiornerò la mia risposta.
Archagy,

1

Per prima cosa copia e incolla questo nella casella dell'indirizzo nel tuo browser, apt:libgle3,xscreensaver-data-extra,xscreensaver-gl-extraquindi scarica questo e questo e installa i due .debs.

Ora vai nel menu Applicazioni-> Accessori e apri AniBG. Ora regola le tue preferenze dall'indicatore in alto a sinistra.


2
Il primo collegamento non funziona, cambiarlo.
karthick87,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.