Como escritorio 3D con 3ddesktop

+1
0
-1

Si no sois capaces de instalar xgl para vuestra ubuntu, o simplemente no quereis, podeis segir estos pasos para tener un escritorio tridimensional, sin complicaros mucho.

En primer lugar debeis tener instalado el programa 3ddesktop que podeis descargar desde los repositorios oficiales. Aseguraos de que funciona ejecutando desde la consola "3ddesk". Para saber como instalarlo podeis seguir los pasos de www.guia-ubunutu.org.

Una vez instalado y funcionando creamos en la carpeta /bin los script siguientes:

3ddesk-init:

#!/bin/sh
# This is a script that runs 3ddesk
3ddesk --acquire=1000

3ddesk-left:

#!/bin/sh
# This is a script that runs 3ddesk
3ddesk --view=goleft

3ddesk-right:

#!/bin/sh
# This is a script that runs 3ddesk
3ddesk --view=goright

3ddesk-once:

#!/bin/sh
# This is a script that runs 3ddesk
3ddesk --mode=carousel

Después les damos permiso de ejecución:
$ sudo chmod 755 /bin/3ddesk-*

Acto segido asociamos teclas rápidas a cada uno de estos scripts:
En la consola ejecutamos:
$ gconf-editor
Vamos a /apps/metacity/keybinding_commands y asociamos a comandos libres los siguientes scripts, en mi caso quedó así:

command_1 3ddesk-once
command_2 3ddesk-right
command_3 3ddesk-left

Después asociamos las teclas rápidas a eses comandos. Vamos a /apps/metacity/global_keybinding y asociamos teclas a los comandos que hemos introducido anteriormente. En mi caso:
run_command_1 Control Up
run_command_2 Control Right
run_command_3 Control Left

Cerramos la ventana y ya tenemos asociadas las teclas. Con esto la combinación Control Up mostrará los todos los escritorios en 3D y las combinaciones Control Right y Control Left cambiarán a otro escritorio con efectos 3D. El problema es que no se refrescarán las imágenes que 3ddesktop guarda de los escritorios que no estan activos. Par evitar esto en el menu de gnome Sistema/Preferencias/Sesiones, en la pestaña de "Programas al inicio", añadimos 3ddesk-init. Con esto conseguiremos que el demonio de 3ddesktop arranque al inicio de nuestra sesión y que refresque periódicamente las imágenes de los otros escritorios.

Espero que os sirva de ayuda.

Comentarios

Imagen de Azeroth

sere curioso..
en Kubuntu hay que hacer algo parecido?? como seria con kde?
gracias!!

Imagen de kanero

Pues no lo he probado, y no tengo instalada ninguna kde, pero en la pagina oficial de 3ddesktop dicen que
con kde 3 funciona. Asi que será algo paredido.

Imagen de Anónimo

No hace falta asociar teclas para cambiar de escritorios dentro de 3ddesktop ya que pulsando el boton izquierdo o el derecho gira hacia un sentido o el otro y apretando el boton central(o la rueda) se elige el deseado, es una aplicacion altamente recomendable!!

Imagen de kanero

En realidad eso solo funciona cuando aparece el carrusel. Este caso cuando ejecutas 3ddesk-once.
Lo que pretendo es que si les das a Control-Right por ejemplo lo que consiges es que se mueva como si tubieras un cubo directamente hacia el escritorio de la derecha. En una sola accion. Algo similar a lo que ocurre en los Mac.

Imagen de saltimpunki

Muy interesante lo voy a probar pero mañana que ya tengo sueño, una pregunt, se nota en el rendimiento? quiero decir si ralentiza el sistema, tengo un centrino a 1'8 y con una ati de 128 mb dedicadas, gracias

Imagen de kanero

Bueno pues los datos que tengo son:

Cuando se ejecuta en CPU gasta un 4% en un pentiunIV: 2,6; cuando no lo utilizas no gasta CPU
En memoria ocupa bastante, supungo que serán por las caches de los escritorios: 24 M
En lo que respecta a la tarjeta gráfica, no tendras problemas porque tengo una ATI con 64 mb, y va como la seda. :-)

Imagen de payperme

Perdona, tengo una pregunta ya que yo ya lo e instaldo y lo puedo hacer funcionar con en la terminal tecleo 3ddesk y claro realiza el efecto 3d pero no lo puedo configurar en las teclas como tu lo dejaste ya que cuando ejecuto el archivo de #sudo chmod 755 /bin/3ddesk-* me dice ke no existe el fichero `/bin/3ddesk-* y a la hora de configurar las teclas las he dejado igual ke tu, pero a la hora de ejecutarlas me dicen pues ke los comandos "3ddesk-once" y los demas no existen!! aunke ya he podido hacer jalar por medio de consola espero y me puedan ayudar!!!

IroN_MaN

IroN_MaN

Imagen de venezolano

nos e que hacer si tu ya sabes como se hace escirbeme porfa

nenericardo@hotmail.com

Imagen de payperme

MMm, ya lo hice jalar y es muy bueno mas si empiezan a meterse a las configuraciones del mismo ya ke puede verse igual ke el XGL COMPIZ y otro tipo de movimientos es muy bueno de verdad aunke me gustaria ke tomara los SNAPSHOTS o los printscreen automaticamente ya que cuano lo kiere usar uno sin a ver capturado las pantallas mmm no es muy bueno pero digo un eye candy mas!!! por cierto les dejo la pagina donde pude ayudarme de verdad esta muy facil chekenle vienen buenos tips http://desk3d.sourceforge.net/README y se ejecutan en terminal 3ddesk --help mmm nos da la manera de cambiar la velocidad y los diferentes tipos de movientos !!!

IroN_MaN

IroN_MaN

Imagen de Anónimo

He seguido los pasos al pie de la letra y los he repasado, pero no me funcionan las teclas rápidas.

Está exactamente igual que en la explicación, los command_1...3 y los run_command_1...3

Los scripts los he creado mediante sudo gedit /bin/3ddesk-init, para el primero, cambiando lo ultimo por right,left y once.

Le he dado los permisos y todo parece haber salido bien.

El 3ddesk se me ejecuta desde el terminal, pero las teclas no funcionan. He reiniciado el gnome por si era eso, pero sigue sin funcionar.

¿Qué estoy haciendo mal?

Un saludo y gracias por la ayuda

Imagen de Anónimo

Vale, ya está solucionado, era un fallo a la hora de poner Control Up-Left y Right, lo explico por si a alguien le pasa algo parecido.

Se debe escribir, literalmente: Up

Con los <> entre la tecla Control y sin espacio entre > y la flecha de control (Up, Right...)

Lo que me pasa ahora es que no actualiza las imágenes del carrousel. La opción de ponerlo al inicio parece no haber surgido efecto.

Un saludo.

Imagen de tRiNcHeTa

Bueno, yo tuve el mismo problema, lo solucioné escribiendo la ruta completa en los command_1, 2 y 3 en el gconf-editor
Es decir, quedaron:
command_1 /bin/3ddesk-right
command_2 /bin/3ddesk-left
command_3 /bin/3ddesk-once

Ahora que lo vuelvo a abrir al archivo aparecen sin el /bin/ :-S, bueno, hagan el intento que no perdemos nada ^_^

Imagen de Seba88

Descargue el programa con el synaptic pero no me funciona., cuando ejecuto 3ddesk desde consola me sale:
Attempting to start 3ddesktop server.
3ddeskd: glXIsDirect failed, no Direct Rendering possible!
3ddeskd: Please configure hardware acceleration. Exiting.
Daemon started. Run 3ddesk to activate.
Server not found after waiting 5 seconds.
Could not find server.
Try starting manually (3ddeskd)

que puedo hacer?

Imagen de Anónimo

mira cuando hago 3ddesk en la consola me dice

Attempting to start 3ddesktop server.
Daemon started. Run 3ddesk to activate.
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Server not found after waiting 5 seconds.
Could not find server.
Try starting manually (3ddeskd)

alguien sabe que puedo hacer??

gracias.. saludos