[Como] Iconos distintos para cada escritorio y fondos de escritorio.

Imagen de elrindell
0 puntos

Les explico cómo lo he logrado, el script se puede mejorar:

Para cuatro escritorios:

necesitan:

sudo apt-get install avant-window-navigator (lanzador de aplicaciones y scripts)
sudo apt-get install wmctrl (gira el escritorio)

scrip para idioma español, en otros idiomas buscar scrip en ingles: LO COLGE EN OTROS FOROS

1)Ve a la carpeta: / home / manuel / (MANUEL cambialo por tu nombre de usuario)

Crea tres carpetas llamadas:

Escritorio2, Escritorio3 y Escritorio4 (para cuatro escritorios, la carpeta Escritorio, que ya existia, sera el numero 1)

2) Ahora dentro de la carpeta, / home / manuel / .config

Crear cinco carpetas:

Puedes darles cualquier nombre solo manten esos nombres en el scrip final, y llamalas:

desktop1, desktop2, desktop3, desktop4

y otra carpeta llamada:

lanzadores

(ojo con las mayusculas, en el script final el nombre debe estar exactamente igual que el nombre de la carpeta )

3)Ahora copia el archivo; user-dirs.dirs, que se encuentra en / home / manuel /.Config

pega ese archivo dentro de las carpetas:

desktop1, desktop2, desktop3, desktop4

4)Ahora entra en cada carpeta y modifica el ARCHIVO; user-dirs.dirs
en la linea que se indica tal que quede asi ;

EN CARPETA DESKTOP1:
XDG_DESKTOP_DIR = "$ HOME/Escritorio" (sin cambios)

EN CARPETA DESKTOP2:
XDG_DESKTOP_DIR = "$ HOME/Escritorio2"

EN CARPETA DESKTOP3:
XDG_DESKTOP_DIR = "$ HOME/Escritorio3"

EN CARPETA DESKTOP4:
XDG_DESKTOP_DIR = "$ HOME/Escritorio4"

5)Ahora creamos los 4 script uno para cada escritorio,dentro de la carpeta Lanzadores que antes creaste:

Boton derecho dentro de la carpeta, crear archivo vacio, y pegas en él, el contenido del scrip primero, lo guardas como DESKTOP1, luego boton derecho encima de el y le das permisos de ejecucion.

Hacer lo mismo para los otros tres script que faltan, pegando en cada uno el correspondiente scrip, guardandolos como; DESKTOP2,DESKTOP3,DESKTOP4 y dandoles permisos de ejecucion.

1)Primer Script:llamada al escritorio 1

gconftool-2-s-t bool / apps / nautilus / preferences / show_desktop false
gconftool-2 - type string - set / desktop / gnome / background / picture_filename "/
home/manuel/.config/imagenes_escritorios/mini_1.jpg"
cp / home/manuel/.config/desktop1/user-dirs.dirs / home / manuel / .config /
wmctrl-or 0.0
killall nautilus
sleep 0.15
gconftool-2-s-t bool / apps / nautilus / preferences / show_desktop true; nautilus

EXPLICACION:

LA PRIMERA LINEA; oculta los iconos (evitando cambios bruscos en la pantalla)
LA SEGUNDA LINEA; Cambia el fondo de escritorio (modifica "/
home/manuel/.config/imagenes_escritorios/mini_1.jpg" por la carpeta que contiene tus wallpaper,yo cree la carpeta imagenes_escritorios, para este scrip
)
LA TERCERA LÍNEA; copia el archivo; user-dirs.dirs de las carpetas desktop1, desktop2, desktop3, desktop4 y lo pega en la carpeta; /home/manuel/.config sustituyendo al que habia antes, asi al reiniciar nautilus el escritorio cambia de ubicacion.
LA CUARTA LINEA; Gira el escritorio (NOTA ACLARATORIA; mi pantalla es 1280x800, entonces para cada escritorio tengo que añadir 1.280 puntos, mira en cada script como voy sumando de 1280 en 1280 para que pase al siguiente escritorio.)
LA QUINTA LINEA; Restaura Nautilus
LA SEXTA LINEA; hace una parada en el proceso para hacer suave el cambio.
LA SEPTIMA LINEA; Vuelve a mostrar los iconos del escritorio.

2)Segundo Script:llamada al escritorio 2

gconftool-2-s-t bool / apps / nautilus / preferences / show_desktop false
gconftool-2 - type string - set / desktop / gnome / background / picture_filename "/
home/manuel/.config/imagenes_escritorios/mini_2.jpg"
cp / home/manuel/.config/desktop2/user-dirs.dirs / home / manuel / .config /
wmctrl-o 1280.0
killall nautilus
sleep 0.15
gconftool-2-s-t bool / apps / nautilus / preferences / show_desktop true; nautilus

3)Tercer Script:llamada al escritorio 3

conftool-2-s-t bool / apps / nautilus / preferences / show_desktop false
gconftool-2 - type string - set / desktop / gnome / background / picture_filename "/
home/manuel/.config/imagenes_escritorios/mini_3.jpg"
cp / home/manuel/.config/desktop3/user-dirs.dirs / home / manuel / .config /
wmctrl-o 2560.0
killall nautilus
sleep 0.15
gconftool-2-s-t bool / apps / nautilus / preferences / show_desktop true; nautilus

4)Cuarto Script:llamada al escritorio 4

gconftool-2-s-t bool / apps / nautilus / preferences / show_desktop false
gconftool-2 - type string - set / desktop / gnome / background / picture_filename "/
home/manuel/.config/imagenes_escritorios/mini_4.jpg"
cp / home/manuel/.config/desktop4/user-dirs.dirs / home / manuel / .config /
wmctrl-o 3840.0
killall nautilus
sleep 0.15
gconftool-2-s-t bool / apps / nautilus / preferences / show_desktop true; nautilus

Ahora desde AVANT, (lo podeis ver en el video) que me permite llamar a aplicaciones y correr script, creo un boton para cada escritorio y desde ellos hago la llamada a cada escritorio.

Me gustaria que alguien supiese hacer todos estos procesos corriendo un programa escrito en phyton o cualquier otro lenguaje, yo no soy programador solo he estado experimentando como crear diferentes escritorios, con iconos, wallpaper, etc...en mis videos se puede ver el resultado final:

http://www.youtube.com/watch?v=mIRCpHIBueQ (iconos y fondos de escritorio distintos)

http://www.youtube.com/watch?v=_meEsxZRppk (iconos distintos)

http://www.youtube.com/watch?v=I634Q1Ucjls (iconos y wallpaper distintos , explicacion en ingles del script))

Imagen de Carjok Ontiveros
+1
0
-1

hola todo esta magnificamente explicado, solo un detalle en

"Ahora desde AVANT, que es una barra que te permite llamar a aplicaciones y correr script, creo un boton para cada escritorio y desde el hago la llamada a cada escritorio."

ahi si ya me atrape, no se bien a que te refieres y no se como continuar, me gustaria mucho que me expliques esta parte un poco mejor, gracias

+1
0
-1
Imagen de Jose Luis 1320
+1
0
-1

no uses de más los paréntesis, dificulta la lectura y tampoco las mayúsculas.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de elrindell
+1
0
-1

Tenias razon Jose Luis ahora se ve mejor, saludos.

+1
0
-1
Imagen de elrindell
+1
0
-1

Hola Carjok:

Veras como digo arriba tienes que instalar avant, bien desde el menu aplicaciones, centro de software de ubuntu, o desde consola con sudo apt-get install avant-window-navigator, una vez instalado lo tienes en aplicaciones, accesorios.....

lo habres y eliminas todos los iconos que por defecto se te van a cargar,(si quieres los dejas eso es cosa tuya), ahora con el boton derecho encima elijes preferencias de empotrado, en la pestaña task manager, creas un nuevo task, le llamas por ejemplo como yo le puse desk1, lo veras en el video, y le indicas la ruta hasta la carpeta lanzadores, donde estan los script de los distintos escritorios, haces lo mismo para los tres restantes, desk2, desk3, desk4....

luego te vas a la pestaña aplets (seguimos en avant) y pinchas en el aplet que se llama task manager launch y lo arrastras hasta la ventanita de abajo pequeñita.

Por ultimo para personalizar los iconos, cierras avant seting, y encima de la barra con el boton derecho le das a customize icons y le pones el que tu quieras.

mañana actualizare el post, por que depende de que ubuntu tengas, lucid, maverick hay que borrar unas lineas del script, para que vaya mejor, este script esta hecho para una distro lucid actualizada desde karmic, es decir que si instalas limpiamente sin actualizar lucid, el script cambia un poquito, y si es para maverick tambien, como te he dicho mañana lo publico.

si tienes algun problema no dudes en escribirlo.

+1
0
-1
Imagen de elrindell
+1
0
-1

gracias a los dos por las felicitaciones,,,,y por las criticas constructivas.

+1
0
-1