¿Usar archivo de video como protector de pantalla?


Respuestas:


2

Es posible que el proyecto AniBG te dé lo que quieres:

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

Este artículo de UbuntuGuide tiene instrucciones paso a paso.

[Editar: Como se señaló en los comentarios, AniBG no ha visto ningún amor desde hace bastantes años. El mejor reemplazo que pude encontrar fue Komorebi, como se señaló en este artículo de OMGUbuntu de septiembre de 2017 . La página de GitHub se puede encontrar aquí .


su respuesta en realidad no se refiere a lo que preguntó: estoy confundido sobre cómo lo marcó como respondido. El enlace de Karthick es la respuesta correcta.
RolandiXor

Karthick no respondió, a menos que se refiera a su comentario. Su comentario se refiere a un hack usando mplayer desde 2009. AniBG es un proyecto mantenido activamente para "poner videos y salvapantallas en su escritorio" y tiene una instalación de una línea. ¿No estás seguro de dónde surge tu confusión?
Scaine

@Scaine AniBG se mantuvo activamente en 2011, pero no parece mantenerse en 2017.
Flimm

Gracias @Flimm. ¡No puedo creer que esta respuesta tenga casi 7 años! He actualizado mi respuesta, en caso de que esto siga siendo útil para alguien.
Scaine

9

Aquí hay algunas sugerencias realmente complicadas, pero hacer un video de su protector de pantalla es realmente fácil cuando se usa xscreensaver y mpv. Xscreensaver se puede instalar escribiendo sudo apt-get install xscreensaver. Mpv se puede instalar escribiendo sudo apt-get install mpv.

Vaya a Terminal y escriba gedit ~/.xscreensaver. Desplácese hacia abajo hasta la parte del código que dice "programas". En la parte superior de la lista, ingrese un código similar a este:

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

"fileDirectory" puede hacerse un solo archivo o una carpeta. Si desea reproducir todos los videos en una carpeta, coloque algo como $HOME/Videos/*También puede limitarlo a un formato de archivo específico colocando ese formato después del asterisco. (ej . *.mp4:) La etiqueta -shuffle también se puede aplicar para que los videos se reproduzcan en orden aleatorio.

Una vez que se haya introducido este código, use Ctrl+ Spara guardar y luego cambie su protector de pantalla a uno nuevo. Y eso es todo, ¡ya está!


:-( Me pongo mpv : Depends: libsdl2-2.0-0 (>= 2.0.0) but it is not going to be installeden Ubuntu 14.04 (edición Mate)
KlaymenDK

1
~ / .xscreensaver falta por defecto. Uno debe ejecutar xscreensaver-demo para crearlo.
Albus Dumbledore

¡Fantástico, gracias! Pequeña expansión, si tiene un directorio lleno de videos y desea elegir uno aleatorio, y también permite que xscreensaver elija otros protectores de pantalla aleatorios, cambie la línea para que sea así: "Videos" mpv --really-quiet --no-audio --no-stop-screensaver --fs --wid=$XSCREENSAVER_WINDOW $(ls $HOME/fileDirectory|shuf -n 1) que selecciona un video al azar y no se repite
Mike

2

Pregunta demasiado antigua, pero aquí hay otra forma de reproducir una lista de videos como protector de pantalla:

Instalar xscreensaver

sudo apt-get install xscreensaver

e instalar el protector de pantalla web.

clone el proyecto webnuxsaver donde quiera y agregue el formato mp4 / webm en la carpeta de videos ejecute getArrayVideos.py dentro de la carpeta de videos para obtener toda la variedad de videos.

cd videos python getArrayVideos.py

Salida de ejemplo:

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

Copie el resultado y agregue en index.html la matriz de videos en la variable videosStorage.

Abra index.html en el navegador para ver que todo funciona bien y copie la ruta.

Ejemplo de ruta en el navegador:

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

Luego necesita abrir xscreenserver para generar un archivo ~ / .xscreensaver. Cierre xscreensaver y abra el archivo ~ / .xscreensaver y luego edite ~ / .xscreensaver:

programas:

salvapantallas web \ n \

Abra xscreensaver y busque webscreensaver, luego haga clic en configuración y luego en avanzado >>

en la línea de comando agregar:

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

Nota: es la url del archivo local del index.html. Abra su navegador para obtener el camino.

Nota adicional: intente usar el nombre simple de los videos sin caracteres especiales.

Finalmente para comenzar con xscreensaver como predeterminado. Sigue los siguientes pasos:

1) xscreensaver debe iniciarse al inicio mediante "Aplicaciones de inicio" (presione Super y escriba "Inicio"). Agregue una nueva entrada para iniciar el demonio xscreensaver al inicio como xscreensaver -no-splash.

2) Debe abrir la aplicación de configuración xscreensaver. Presiona Super y escribe salvapantallas. Establezca el "Espacio en blanco después de x minutos" a la cantidad deseada (por ejemplo, 5 minutos). Recuerda este valor para más tarde. Asegúrese de que "Bloquear pantalla después de" esté DESACTIVADO.

3) Finalmente, vaya a Configuración del sistema / Brillo y bloqueo. Establezca "Apagar la pantalla cuando esté inactivo durante x minutos" con el mismo valor que configuró en xscreensavers "En blanco después de x minutos" (por ejemplo, 5 minutos). Luego, aún debajo de Brillo y bloqueo, configure "Bloquear pantalla después de:" en "La pantalla se apaga".

O en atajos de teclado agregue el siguiente comando:

xscreensaver-command -lock

con el atajo que prefieras Ex. Ctrl + alt + l

más información: ¿Cómo configuro xscreensaver para usar la pantalla de bloqueo de GNOME en Ubuntu 14.04?


¿Puedes elaborar un poco más? Cómo instalar, etc.

Bueno, puedes leer "cómo instalar" en el proyecto github. Pero está bien, actualizaré mi respuesta.
Archagy

1

En primer lugar, copie y pegue esto en el cuadro de dirección de su navegador, apt:libgle3,xscreensaver-data-extra,xscreensaver-gl-extraluego descargue This and this e instale los dos .debs.

Ahora vaya al menú Aplicaciones-> Accesorios y abra AniBG. Ahora ajuste sus preferencias desde el indicador en la parte superior izquierda.


2
El primer enlace no funciona, cámbielo.
karthick87
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.