[COMO] Colocar cualquier video como Fondo de Escritorio mediante un script gráfico

Imagen de catrip
0 puntos

Hace unos días estuve buscando la manera de colocar un video como fondo de pantalla para Ubuntu.

Si bien no es tan complicado, requiere de paciencia, investigación y búsqueda de información, por lo cual diseñe un script para facilitar el colocar un video como fondo de pantalla.

Lo que necesitamos es:

1.- Instalar MPlayer, en caso de no tenerlo, lo instalas con un

sudo apt-get install mplayer

2.- También es necesario XWinwrap, que es el programa encargado de realizar la "colocación del video como fondo"

3.- El script que diseñé.

Tanto el script como el paquete xwinwrap se pueden obtener desde este enlace:

http://www.mediafire.com/?2kgdvwyzymi

Es necesario instalar MPlayer y Xwinwrap antes de tratar de colocar cualquier video y también asignarle permiso de ejecución como programa al script (ya sabes, clic derecho al script -> Propiedades -> Permisos -> Permitir ejecutar el archivo como un programa), no es necesario que le comente como funciona el script, es muy intuitivo, gráfico, y, además, permite establecer la opacidad del video y si se reproduce con o sin sonido.

Adicionalmente también permite colocar el protector de pantalla GLMatrix.

Espero que les guste mi script...

Aquí un video demostrativo:

Video Demostrativo en YouTube

Como extra, si quieren descargar videos de alta calidad de YouTube, simplemente hagan lo siguiente:

1.- En la barra de herramientas de Firefox den clic secundario sobre la barra de marcadores y a continuación den clic en Nuevo Marcador

2.- Ahora, coloquenle el nombre que quieran y en la parte correspondiente a dirección coloquen esto:

javascript:if%20(document.getElementById('download-youtube-video')==null%20&&%20!!(document.location.href.match(/http:\/\/[a-zA-Z\.]*youtube\.com\/watch/)))%20{var%20yt_mp4_path='http://www.youtube.com/get_video?fmt=18&video_id='+swfArgs['video_id']+'&t='+swfArgs['t'];%20var%20div_embed=document.getElementById('watch-embed-div');if(div_embed){var%20div_download=document.createElement('div');div_download.innerHTML='
%20Download%20as%20MP4%20'+%20%20((navigator.userAgent.indexOf('Safari')!=-1)?'(control-click%20and%20select%20Download%20linked%20file%20as)':('(right-click%20and%20select%20Save%20'+%20(navigator.appName=='Microsoft%20Internet%20Explorer'?'target':'link')%20+'%20as)'))+'';div_embed.appendChild(div_download);}}void(0);

Les sugieron copiar y pegar

3.- Damos clic en agregar

3.- Cuando naveguen por YouTube y vean un video de alta calidad, simplemente den clic en este marcador recien hecho y aparecerá, en la parte inferior de la descripción del video, un enlace para descargar el video en formato mp4.

Imagen de David_Eduardo
+1
0
-1

Hola, primero que todo muchas gracias por el tutorial, y el script, que por cierto quedo muy bien hecho, solo tengo un problema, y esque al poner como wallaper el de matrix, no puedo ver los iconos en el escritorio, he notado que en el video si aparecen y ademas usando toda la opacidad, sabe como arreglar eso?
PD: Tambien comenté en youtube por si las moscas :D

Muchas gracias
------------------------------
Si alguien sabe como instalar una impresora Lexmark X2470 PM porfavor...
Estoy cansado de buscar y nada...

+1
0
-1

------------------------------
Si alguien sabe como instalar una impresora Lexmark X2470 PM porfavor...
Estoy cansado de buscar y nada...

Imagen de catrip
+1
0
-1

Hola David_Eduardo, esta es la "primera" versión del script, he modificado un poco su contenido para que ahora permita elegir el screensaver, así como permitir colocar una "webcam como fondo".

El script en cuestión está, por así decirlo, en fase de desarrollo, pero te dejo el siguiente enlace al código para que lo pruebes, solo copia y pega el contenido en el script que tienes:

http://paste.ubuntu.com/191348/

Por cierto ¿qué tarjeta gráfica tienes?

® Sé libre, sé tu mismo, usa Ubuntu

+1
0
-1
Imagen de barca
+1
0
-1

Hola Catrip. Interesante aportación. No he probado el script por tener un ordenador antigüillo. Pero sí he querido utilizar el método para descargar los videos HQ.
He seguido los pasos. Me aparece la información en la descripción del video pero no aparece un nuevo enlace (o no lo veo).

+1
0
-1
Imagen de wyros
+1
0
-1

No soy un experto en esto (de hecho es la primera vez que hago esto) pero Abri el scrip y comence a tratar de igualar los codigos que pusiste con los del de matrix que pusiste en la primera version y parece que lo logre o almenos en este pc pongo el codigo nuevo

#!/bin/bash
# Realizado por Catrip
# alktrip@gmail.com
#
# Eres libre de modificarlo a tu gusto, solo te pido
# nombrarme como autor del script

dato1="Colocar un video como Wallpaper"
dato2="Colocar Screen Saver como Wallpaper"
dato3="Finalizar la reproducción"
dato4="Colocar webcam como Wallpaper"

type=$(zenity --list --radiolist --width="415" --height="260" --text "Indique la operación a realizar" --title "ScreenSaver, Video o WebCam como Wallpaper" --column "Selección" --column "Opción" FALSE "$dato1" FALSE "$dato2" FALSE "$dato4" FALSE "$dato3")

if [ "$type" = "$dato1" ]; then
sonido1="Colocar video con sonido"
sonido2="Colocar video sin sonido"
sale="Salir"
FILE=`zenity --file-selection \
--title="Selecciona el video a colocar como Wallpaper"`

opacidad=$(zenity --list --radiolist --width="60" --height="415" --text "Selecciona una opción" --title "Nivel de Opacidad" --column "Selección" --column "Opacidad" FALSE 0.1 FALSE 0.2 FALSE 0.3 FALSE 0.4 FALSE 0.5 FALSE 0.6 FALSE 0.7 FALSE 0.8 FALSE 0.9 FALSE 1)

typeson=$(zenity --list --radiolist --width="315" --height="260" --text "Opciones del video" --title "Screen Saver" --column "Selección" --column "Opción" FALSE "$sonido1" FALSE "$sonido2" FALSE "$sale")

if [ "$typeson" = "$sonido1" ]; then
#if pidof xwinwrap ; then
killall xwinwrap
#else
exec xwinwrap -ni -argb -fs -sp -ni -nf -st -s -b -o "$opacidad" -- mplayer "$FILE" -quiet -noconsolecontrols -loop 0 -wid WID
#fi
fi

if [ "$typeson" = "$sonido2" ]; then
#if pidof xwinwrap ; then
killall xwinwrap
#else
exec xwinwrap -ni -argb -fs -sp -ni -nf -st -s -b -o "$opacidad" -- mplayer "$FILE" -quiet -noconsolecontrols -loop 0 -nosound -wid WID
#fi
fi

if [ "$typeson" = "$sale" ]; then
exit
fi

fi

if [ "$type" = "$dato2" ]; then

screen=$(zenity --list --radiolist --width="60" --height="415" --text "Selecciona un ScreenSaver" --title "ScreenSavers" --column "Selección" --column "ScreenSaver" FALSE antinspect FALSE antspotlight FALSE atunnel FALSE biof FALSE blinkbox FALSE bubble3d FALSE busyspheres FALSE circuit FALSE colorfire FALSE cubestorm FALSE cyclone FALSE deco FALSE distort FALSE endgame FALSE engine FALSE euphoria FALSE fiberlamp FALSE fieldlines FALSE flipflop FALSE flipscreen3d FALSE flocks FALSE flux FALSE flyingtoasters FALSE fuzzyflakes FALSE galaxy FALSE gears FALSE gflux FALSE glblur FALSE glcells FALSE gleidescope FALSE glknots FALSE glmatrix FALSE glschool FALSE glslideshow FALSE glsnake FALSE gltext FALSE helios FALSE hufo_smoke FALSE hufo_tunnel FALSE hyperspace FALSE hypertorus FALSE jigglypuff FALSE lattice FALSE lavalite FALSE lockward FALSE matrixview FALSE metaballs FALSE mirrorblob FALSE moebius FALSE moebiusgears FALSE molecule FALSE morph3d FALSE penrose FALSE pipes FALSE plasma FALSE polyhedra FALSE polytopes FALSE popsquares FALSE pulsar FALSE queens FALSE ripples FALSE shadebobs FALSE sierpinski3d FALSE skyrocket FALSE slidescreen FALSE solarwinds FALSE sonar FALSE spheremonics FALSE spirographx FALSE stonerview FALSE sundancer2 FALSE superquadrics FALSE swirl FALSE topblock FALSE voronoi FALSE xlyap)

opacidadgl=$(zenity --list --radiolist --width="60" --height="415" --text "Selecciona una opción" --title "Nivel de Opacidad" --column "Selección" --column "Opacidad" FALSE 0.1 FALSE 0.2 FALSE 0.3 FALSE 0.4 FALSE 0.5 FALSE 0.6 FALSE 0.7 FALSE 0.8 FALSE 0.9 FALSE 1)
killall xwinwrap
xwinwrap -ni -argb -fs -s -st -sp -b -nf -o "$opacidadgl" -- /usr/lib/xscreensaver/"$screen" -window-id WID
#fi
fi

if [ "$type" = "$dato3" ]; then
if pidof xwinwrap ; then
killall xwinwrap
fi
fi

if [ "$type" = "$dato4" ]; then
opacidadgl=$(zenity --list --radiolist --width="60" --height="415" --text "Selecciona una opción" --title "Nivel de Opacidad" --column "Selección" --column "Opacidad" FALSE 0.1 FALSE 0.2 FALSE 0.3 FALSE 0.4 FALSE 0.5 FALSE 0.6 FALSE 0.7 FALSE 0.8 FALSE 0.9 FALSE 1)
#if pidof xwinwrap ; then
killall xwinwrap
#else
exec xwinwrap -ni -o "$opacidadgl" -ni -argb -fs -s -sp -st -b -nf -- mplayer -wid WID -quiet -fps 30 tv:// -vf mirror
#fi
fi

Espero que les funcione tan bien como a mi (para los que no saben que hacer con esto abran el scrip y remplacenlo todo)

+1
0
-1
Imagen de wnino
+1
0
-1

feo

+1
0
-1

Lee y cumple las Normas, Pregunta antes a San Google y si tienes éxito con tu problema: dí cómo lo hiciste, edita el título del post y pónle (solucionado).
Imagen de wnino
+1
0
-1

.

+1
0
-1

Lee y cumple las Normas, Pregunta antes a San Google y si tienes éxito con tu problema: dí cómo lo hiciste, edita el título del post y pónle (solucionado).
Imagen de demondead
+1
0
-1

Hola a todos, está es mi primera vez en el foro, de hecho llevo menos de un mes de comenzar a usar Ubuntu como SO principal, me gustaría que me ayudaran a ver como puedo poner para que el script corra al inciar el sistema, espero se pueda hacer, saludos!! y gracias de antemano

+1
0
-1