Integrando el 3DDesktop en KDE para sorprender y agradar a las visitas

Integrando el 3DDesktop en KDE para sorprender y agradar a las
visitas



3DDesktop es un programilla que nos permite cambiar de escritorio
mediante una animación OpenGL que muestra los escritorios de lo más
"fashion fashion". Es bastante impresionante y en este documento se va a
explicar, MUY brevemente como integrarlo en un escritorio KDE 3.2. Los
pasos son los siguientes:

  1. Asegurarnos de que tenemos bien configurada la aceleración
    gráfica en nuestro Linux. Normalmente esto se consigue instalando
    los drivers del fabricante (caso de tarjetas ATI o NVIDIA) para
    Linux o de serie en el caso de otras (Matrox, etc.)

  2. Instalarlo (en Mandrake el paquete se llama href="ftp://ftp.rediris.es/mirror/mandrakelinux/official/current/i586/Mandrake/RPMS2/3ddesktop-0.2.5-3mdk.i586.rpm">"3ddesktop").

  3. Editar el fichero /etc/X11/3ddesktop.conf. En la sección que va antes de las
    definiciones de vistas (que no he tocado) yo tengo:

    compression on
    disable_keys_in_goto off
    animation_speed 1
    fastest on
    texturesize 512
    autoacquire 0
    win on
    wm kde3
    priority 5
    view         default    ## this is the default if no --view specified
    zoom         on
    show_digit   on
    digit_size   100
    digit_color  green
    use_breathing on
    

    El autoacquire lo tengo quitado porque sino de vez en cuando el
    ordenador se me congela medio segundo; en cualquier caso cada vez que
    cambiemos de escritorio se actualizará la imagen.

  4. Añadir el siguiente script, con permiso de ejecución, al directorio
    .kde/Autostart:

    #!/bin/sh
    3ddeskd --acquire=300 --ewmh
    

    Esto hará que al iniciarse KDE inicie el demonio y obtenga unas capturas
    iniciales de cada escritorio.

  5. Añadir atajos de teclado para cambiar de escritorio:
    Ejecutamos KControl y nos vamos a Sistema->KHotKeys.

    Primero añadiremos un atajo para que al pulsar Shift+Borrar salga el
    "cubo" que nos permite ver los escritorios con las teclas de cursor o
    los botones del ratón. Para ello:

    • Botón "Nueva Acción"
    • Nombre de la acción-> Escritorio 3D
    • Tipo de Acción->Acceso rápido de teclado -> Comando/URL (simple)
    • Desactivar-> Desmarcado.
    • Pestaña Acceso rápido de teclado, pinchamos en el botón y pulsamos "Shift+Borrar".
    • Pestaña Preferencias de Comando/URL-> /usr/bin/3ddesk
      --mode=random

    • Botón aplicar y probamos.

    Podemos cambiar el --mode=ranom por el modo que más nos ponga
    (podemos ver los distintos modos con 3ddesk --help). Debemos asegurarnos
    de que en la lista principal de acciones la que acabamos de definir no
    esté en el árbol bajo ningún otro grupo (como el "Ejemplos" y otros).

    Ahora vamos a definir los cuatro atajos para cambiar directamente entre
    escritorios, que llamaremos "Cambiar a 1" hasta "Cambiar a 4" (en el
    caso de que tuviéramos cuatro escritorios). Por cada uno de ellos
    definiremos una acción igual que antes pero como atajo ponemos una
    combinación distinta (yo he puesto Control+F1 a Control+F4) y como
    comando pondremos "3ddesk --mode=random --gotocolumn 4". Antes tenía
    puesto también "--nozoom" pero parece que esa opción tiene algunos
    problemillas (a veces no sale al escritorio) así que la he quitado.
    [Actualización: Eso sólo me sucede con la versión 0.2.7, con la versión 0.2.5
    parece que funciona bien y no he notado ninguna pérdida de funcionalidad
    por lo que es la versión que estoy usando de momento.]

    Finalmente vamos a añadir un botón a la barra de KDE (kicker) que nos
    muestre la pantalla de 3DDesktop de selección de escritorio (la que no
    salta a ninguno automáticamente). Para ello hacemos click con el botón
    derecho en el escritorio Crear Nuevo->Archivo->Enlace a aplicación. En
    el diálogo que se nos muestra escribimos "3DDesktop" como nombre y el
    icono que más nos guste, pasamos a la pestaña "Aplicacion" y en
    "comando" escribimos el familiar: 3ddesk --mode=random. Pinchamos en
    aceptar y cuando tengamos el icono en el escritorio lo arrastramos a la
    barra de tareas para que se añada.