# El manual de &aktion;

Chris D. Corbettis

    chris@corbettis.fsnet.co.uk

Guillermo P. Marotte

    g-marotte@usa.net

Desarrollador
Lauri Watts

    lauri@kde.org

Revisor
Miguel Revilla Rodríguez

    yo@miguelrevilla.com

Traductor
2000 Chris D. Corbettis
&FDLNotice;
2002-02-04
1.99.00

&aktion; es un reproductor de vídeo

KDE aKtion kdemultimedia mpeg avi QuickTime gif xanim

## Introducción

&aktion; es un entorno gráfico para el reproductor de vídeo Xanim. Soporta numerosos formatos de vídeo de los encontrados en Internet, incluyendo mpeg1, QuickTime y gif animado. Por favor informe de cualquier problema o sugerencia en las listas de correo de &kde;.

## Uso de &aktion;

Esta es una instantánea de &aktion;
Instantánea

El uso básico de &aktion; es muy sencillo. Pinche con el botón derecho del ratón en la ventana principal, o sobre el icono abrir en la barra de herramientas, seleccione qué secuencia desea ver, y pulse el botón Aceptar.

### El menú contextual

Al menú contextual se accede pinchando con el botón derecho del ratón sobre la ventana de reproducción. Se utiliza para cambiar rápidamente el tamaño de la reproducción, los archivos de vídeo abiertos y para acceder al diálogo de información del archivo de vídeo.

El menú contextual está descrito más detalladamente en .

### &aktion; a pantalla completa

Es posible reproducir vídeos a pantalla completa. Pinche con el botón derecho del ratón en cualquier lugar de &aktion; y elija Pantalla completa. Para salir, pinche con los botones izquierdo o derecho en la pantalla. Puede que necesite activar esta opción si actualmente no funciona.

Si es posible, utilice las extensiones de XFree86 VidMode y DGA. Estas extensiones permiten que la aplicación cambie automáticamente la resolución de la pantalla para adaptarse mejor al tamaño del vídeo. Tradicionalmente un vídeo de, digamos, 320x200 tendría que ser aumentado hasta la resolución de 800x600. Este cambio de escala supone trabajo extra y el resultado no es mejor en absoluto. En el diálogo de configuración hay dos casillas de comprobación de interés:

Utilizar XFree86-VidModeExtensions (si están disponibles)

  activación del modo de pantalla completa

Capturar el ratón

  &aktion; toma el control del ratón en el modo de pantalla completa

## Referencia de comandos

### El menú contextual de vídeo

Se puede acceder al menú contextual de vídeo pinchando con el botón derecho del ratón dentro de la ventana de vídeo mientras está cargada una película.

Información del vídeo

  Muestra una ventana con información sobre la película cargada en ese momento, incluyendo el número de fotogramas, el tipo de codificación y el tamaño original en pixels.

Abrir archivo

  Abre un cuadro de diálogo de apertura de archivos estándar de &kde;, con filtros predefinidos para los formatos de archivo soportados por &aktion;.

Configuración

  Abre el diálogo de Configuración, donde se puede configurar el comportamiento de &aktion;.

Tamaño original

  Redimensiona la ventana de &aktion; al tamaño original de la secuencia. Obviamente no tiene ningún efecto salvo que ya haya cambiado el tamaño de la ventana.

Mitad de tamaño

  Redimensiona la ventana de &aktion; a la mitad del tamaño original de la secuencia.

Doble tamaño

  Redimensiona la ventana de &aktion; al doble del tamaño original de la secuencia.

Maximizado

  Redimensiona la ventana de &aktion; al máximo tamaño posible que quepa en la pantalla. La secuencia mantendrá su relación de aspecto (es decir, la relación entre su anchura y su altura) en vez de ser distorsionada para ocupar toda la pantalla. Una secuencia alta y estrecha seguirá siendo alta y estrena, pero ahora maximizada de forma que la dimesión más grande coincida con la dimensión más grande de la pantalla, con la excepción de elementos permanentes de la pantalla como el panel &kicker;.

Pantalla completa

  Hace que &aktion; ocupe toda la pantalla.

  Hay mucha más información disponible en

### La barra de herramientas

La barra de herramientas de &aktion;
Barras de herramientas

La barra de herramientas está en el borde inferior de la ventana de &aktion;. Contiene los siguientes iconos:

Abrir

  Abre un cuadro de diálogo de apertura de archivos estándar de &kde;, con filtros predefinidos para los formatos de archivo soportados por &aktion;.

Reproducir

  Inicia la reproducción de la secuencia.

Detener

  Detiene la reproducción de la secuencia.

Rebobinar

  Rebobina la secuencia.

Avanzar

  Avanza rápidamente la secuencia.

Configuración

  Abre el diálogo de Configuración.

Ayuda

  Abre la página de ayuda de &aktion; (este documento).

Inmediatamente encima de la barra de herramientas, a la derecha de la ventana de &aktion;, hay un control de volumen. Se utiliza para ajustar el volumen del sonido de la secuencia, para bajarlo (a la izquierda) o subirlo (a la derecha).

### El diálogo de configuración de &aktion;

El diálogo de configuración consta de cinco apartados principales:

- Audio

- Color

- Escalado

- Captura

- Otros

El diálogo también contiene los botones estándar Aceptar y Cancelar. Pulse Aceptar para cerrar el diálogo guardando todos los cambios, y pulse Cancelar para cerrar el diálogo descartando todos los cambios.

#### Configuración de Audio

Este apartado contiene opciones relativas al sonido durante la reproducción de las secuencias.

Habilitar audio

  Activa el sonido. Si no está marcado, no habrá sonido durante la reproducción.

Saltar fotogramas para sincronizar con audio

  Si esta opción está activada, &aktion; saltará en ocasiones fotogramas de vídeo para mantener la sincronización con el sonido. Active esto si dispone de una máquina lenta y nota que el vídeo y el audio se están reproduciendo a distintas velocidades; en ocasiones la pista de audio terminará mientras que la de vídeo no lo habrá hecho aún. Se perderá calidad en el vídeo si esto está seleccionado, pero está pérdida podrá ser desde imperceptible hasta provocar que sea imposible la visualización del vídeo, dependiento esto mayormente de la velocidad del ordenador y de la memoria RAM que tenga instalada.

Mostrar barra de volumen

  Activa o desactiva el control de volumen que está encima y a la derecha de la barra de herramientas. Está activado por defecto.

Volumen inicial (0-100)

  Establece el volumen al comienzo de una secuencia. Los cambios que se hagan en el control de volumen serán relativos a este nivel. Puede utilizar las flechas para cambiar el valor, o teclear directamente en la casilla.

#### Configuración de Color

Este apartado proporciona opciones para configurar el uso del color en &aktion; durante la reproducción.

Mapeo del color (pantallas sin TrueColor)

  Este sección se aplica únicamente a las pantallas que tengan configuraciones inferiores a TrueColor (16 bits). Si tiene problemas con colores que no se muestra adecuadamente, pruebe estas opciones.

  TrueColor hasta 322 (color estático)

    Si está seleccionado, &aktion; convertirá las secuencias al mapa de color Static322 antes de mostrarlas.

  Tabla localizadora de colores

    Si esta opción está seleccionada, &aktion; creará una palete para usarla como tabla de localización. Puede seleccionar con cuantos fotogramas de adelanto buscar para crear la tabla, pero cuanto más alto sea el número, más memoria consumirá. El valor predeterminado es 5.

  Convertir TrueColor en escala de grises

    &aktion; convertirá la secuencia a escala de grises si se activa esta opción.

  Ninguno

    Por defecto Ninguno es la opción activa. &aktion; no realizará ningún mapeo de color. Sólo debe utilizar las otras opciones si tiene problemas con los colores durante la reproducción.

Gama de pantallas:

  Establece el valor de la gama de pantalla. Los valores mayores de 1.0 normalmente hacen la imagen más brillante.

#### Configuración de Escalado

Este aparto cotiene elementos relacionados con el tamaño de reproducción de la secuencia.

Escala de visualización

  Establece el tamaño de la secuencia, en relación su tamaño original

  Puede elegir uno de los siguientes valores

  - Tamaño original
  - Mitad de tamaño
  - Doble tamaño
  - Maximizado
  - Pantalla completa
Pantalla completa

  Más opciones relacionadas con el uso de &aktion; en modo de pantalla completa.

  Utilizar XFree86-VidModeExtensions (si están disponibles)

    Activa el modo de pantalla completa. Se amplía la explicación en la sección Uso de &aktion; en pantalla completa

  Capturar el ratón

    Toma el control del ratón mientras está en modo de pantalla completa.

#### Configuración de Captura

&aktion; permite capturar o tomar una instantánea de fotogramas de la secuencia que esté viendo, símplemente pulsando la tecla C. Este apartado contiene opciones relacionadas con ello.

Formato del archivo de salida

  Elija en qué formato se guardarán las capturas. Puede elegir entre los siguientes:

  - bmp
  - jpeg
  - pbm
  - pgm
  - png
  - ppm
  - xbm
  - xpm

  El predeterminado es png

Directorio del archivo de salida:

  Elija dónde se almacenará las capturas. El directorio predeterminado es `~` (su directorio casa). Puede teclear una ruta a otro directorio directamente en la casilla de texto, o puede pulsar el botón ... para abrir un diálogo de selección de archivos y colocarse en el destino deseado.

#### Configuración de Otros

Este apartado contiene otras opciones variadas.

Cargando el vídeo

  Esta sección contiene opciones relacionadas con la precarga de secuencias. Puede elegir unas de las siguientes:

  Precargar animación en memoria

    Carga toda la animación en la memoria del ordenador antes de comenzar la reproducción.

  Precargar y descomprimir animación

    Carga toda la animación en la memoria del ordenador, y la descomprime, antes de comenzar la reproducción.

  Leer cada sector sólo cuando sea necesario

    No realiza ninguna precarga, lee cada sección de la animación desde el disco duro según va siendo necesario.

  La opción predeterminada es Leer cada sector sólo cuando sea necesario

Utilizar memoria compartida de X11

  Esto no estará disponible si selecciona "Precargar y descomprimir animación" en la sección anterior. Está deseleccionado por defecto.

Utilizar multi buffering de X11

  Si está seleccionado, &aktion; utilizará el Buffering de X11 (si está disponible) para suavizar las animaciones por medio de un doble buffer. Está activado por defecto.

Utilizar mapa de píxeles en lugar de imagen en X11

  Si está seleccionado, &aktion; no utilizará mapas de píxeles en lugar de imagen en X11shared. Esta opción no tiene efecto si la animación pasa por un buffer.

Directorio inicial

  Establece el directorio que se mostrará cuando vaya a abrir una nueva secuencia. Puede introducir un valor directamente en la casilla de texto, o pulsar en el botón ... para seleccionar su directorio preferido. Desde luego lo único que se establece es el directorio predeterminado, pudiendo en cualquier caso desplazarse a otros al abrir una secuencia. Está vacío por defecto, lo que hace en la mayoría de los casos que &aktion; comience a buscar secuencias en su directorio casa.

Animación cíclica

  Si está seleccionado, cuando la película llegue al final, volverá a empezar de nuevo, hasta que se pulse el botón Detener.

Iniciar automáticamente la reproducción de vídeo

  Si se elige esto, &aktion; comenzará a reproducir la película selecciona tan pronto como lo haya sido. Si no está activo, tendrá que pulsar en Reproducir para que comience la reproducción.

Parámetros extra de XAnim

  Si desea comunicarle parámetros extra a la aplicación subyacenteXAnim, puede introducirlos aquí.

## Guía de desarrollo de &aktion;

&aktion; incluye el widget KXAnim, con el que puede incluir reproducción de vídeo en sus propios programas.

KXAnim KXAnim Class Reference
KXAnimChildren A xanim wrapper to allow video playing in your apps.
18/08/2000

    Miembros públicos

          KXAnim (QWidget *parent, const char *name=0)
          ~KXAnim ()
          void setFile (QString file)
          void setAutoResize (bool val)
          bool getAutoResize ()
          void updateSize ()
          void setLoop (bool val)
          bool getLoop ()
          QString getVideoFileName ()
          int getVideoHeight ()
          int getVideoWidth ()
          float getVideoSpeed ()
          int getVideoFrames ()
          QString getVideoCodec ()
          QString getErrorCode ()
          QString getErrorString ()
          bool isPlaying ()
          bool isActive ()
          void resetXAnimDefaults ()
          void setAudio (bool val)
          void setAudioSync (bool val)
          void setInitialVolume (int val)
          enum colorMap { static332, lookupTable, grayScale, none }
          void setColorMapping (colorMap val)
          void setColorAhead (int val)
          void setGammaDisplay (float val)
          void setResizing (bool val)
          void setScaleFactor (float val)
          void setScaleHFactor (float val)
          void setScaleVFactor (float val)
          void setScaleWidth (int val)
          void setScaleHeight (int val)
          void setScaleDisplayToBuffer (bool val)
          void setScaleFactorB (float val)
          void setScaleHFactorB (float val)
          void setScaleVFactorB (float val)
          void setScaleWidthB (int val)
          void setScaleHeightB (int val)
          void setScaleBufferToDisplay (bool val)
          void setLoading (int val)
          void setX11Shared (bool val)
          void setMultiBuffer (bool val)
          void setUsePixmap (bool val)
          void setX11VisualClass ( const char *val)
          void setPauseAt (int val)
          void setExtraParameters (const char *val)
          void setExecutable (const char *val)

    Slots públicos

          void play ()
          void pause ()
          void stop ()
          void stepForward ()
          void stepBack ()
          void stepForwardWA ()
          void stepBackWA ()
          void toggleSound ()
          void volumeIncrement ()
          void volumeDecrement ()
          void setVolume (int v)
          void faster ()
          void slower ()
          void resetSpeed ()

    Miembros protegidos

          void changeProperty ( const char * c)
          virtual void closeEvent ( QCloseEvent *)
          virtual void mousePressEvent ( QMouseEvent *)

    Señales

          void stopped ()
          void mouseClick ( QMouseEvent *)

#### Descripción detallada de KXAnim

#include <kxanim.h>

Inherente: QWidget

Clase widget para la reproducción de vídeo

Este widget es un acceso a xanim para facilitar la reproducción de vídeo en sus aplicaciones.

`KXAnim` QWidget *parent const char *name=0 [public]

  Constructor. El argumento padre NO es opcional.

void `setFile` QString file [public]

  Utilice este método para indicarle al reproductor el nombre del archivo a reproducir. La reproducción no comenzará hasta que se llame al slot `play()`. Es necesario llamar a `stop()` antes de poder establecer un nuevo nombre de archivo.

  Después de llamar a este método, debería esperar a una señal de parado. Entonces estará disponible la información sobre el archivo.

  Compruebe también KXAnim::getErrorNumber y `getErrorString` para saber si ha ocurrido algún error.

void `setAutoResize` bool val [public]

  Si val==true, el widget se redimensionará tras `setFile()` para ajustarse al tamaño del vídeo. Si val==false, se ajustará el tamaño del vídeo para ajustarse al del widget.

  El tamaño del widget es actualizado automáticamente por `setFile` y play. Pero si necesita saber el tamaño efectivo del widget *antes* de llamar a `play`, tendrá que llamar a `updateSize` manualmente.

  El valor predeterminado es true

bool `getAutoResize` [public]

  Devuelve el estado de autoredimiensionado (ver `setAutoResize`).

void `updateSize` [public]

  Actualiza el tamaño del widget para ajustarse al tamaño del vídeo (teniendo cuidado de los factores de escala que aplica). Ver `setAutoResize`.

void `setLoop` bool val [public]

  Si val==true, el vídeo se reproducirá cíclicamente.

  El valor predeterminado es true

bool `getLoop` [public]

  Devuelve el estado de la reproducción cíclica (ver `setLoop`).

QString `getVideoFileName` [public]

  Devuelve el nombre de archivo del vídeo actual (o una cadena vacía si aún no hay vídeo).

int `getVideoHeight` [public]

  Devuelve el alto del vídeo (en píxeles).

int `getVideoWidth` [public]

  Devuelve el alto del vídeo (en píxeles).

float `getVideoSpeed` [public]

  Devuelve la velocidad de reproducción (en fotogramas por segundo).

int `getVideoFrames` [public]

  Devuelve el número de fotogramas en el vídeo.

QString `getVideoCodec` [public]

  Devuelve la cadena que describe al codec de vídeo.

QString `getErrorCode` [public]

  Devuelve el número del código de error. Debería comprobar este número tras un `setFile`. Si el código es zero, significa que no hubo errores. Para obtener una cadena que contenga una descripción, vea `getErrorCode`.

QString `getErrorString` [public]

  Devuelve la cadena que describe el error durante `setFile`.

bool `isPlaying` [public]

  Devuelve true si el vídeo está en modo de reproducción. En otro caso devuelve false.

bool `isActive` [public]

  Devuelve true si el vídeo está activo. En otro caso devuelve false. El widget NO está activo sólo cuando está detenido. Por lo tanto, puede utilizar este método para comprobar si el vídeo está REALMENTE detenido.

void `resetXAnimDefaults` [public]

  Este método reinicia todos los parámetros de configuración a sus valores predeterminados.

void `setAudio` bool val [public]

  Si val==true, se activa la salida de sonido.

  El valor predeterminado es true

void `setAudioSync` bool val [public]

  Si val==true, se permite a xanim saltar fotogramas para mejorar el sincronismo.

  El valor predeterminado es true

void `setInitialVolume` int val [public]

  Establece el valor del volumen inical del audio.

  El predeterminado es 40

enum colorMap ( static332, lookupTable, grayScale, none ) [public]

  Ver setColorMapping.

void `setColorMapping` colorMap val [public]

  Le dice a KXAnim qué tipo de mapeo de color hay que utilizar en las pantallas sin truecolor.

  Si val==KXAnim::static322, xanim convertirá el truecolor en static322.

  Si val==KXAnim::lookupTable, xanim explorará los colores por adelantado y formará tablas de localización de colores.

  Si val==KXAnim::grayScale, xanim convertirá el TrueColor en escalas de grises.

  Estas tres opciones se ignoran en las pantallas TrueColor y DirectColor.

  Si val==KXAnim::none, xanim utilizará el mapeo de color predeterminado.

  El valor predeterminado es KXAnim::none

void `setColorAhead` int val [public]

  Establece el número de fotogramas a explorar por adelantado en la tabla de localización de colores al utilizar KXAnim::lookupTable en `setColorMapping`.

  El valor predeterminado es 5

void `setGammaDisplay` float val [public]

  Establece la gama de pantalla. Las gamas mayores de 1.0 normalmente hacen que la animación sea más brillante.

  El valor predeterminado es 1.0

void setResizing bool val [public]

  Si val==true, el tamaño del vídeo puede cambiarse "al vuelo".

  El valor predeterminado es true

void `setScaleFactor` float val [public]

  Escalar el tamaño de anim por "val" antes de mostrarlo.

  El valor por defecto es 1.0 (ningún escalado)

void `setScaleHFactor` float val [public]

  Escala el tamaño horizontal de anim por "val" antes de mostrarlo.

  El valor por defecto es 1.0 (ningún escalado)

void `setScaleVFactor` float val [public]

  Escala el tamaño vertical de anim por "val" antes de mostrarlo.

  El valor por defecto es 1.0 (ningún escalado)

void `setScaleWidth` int val [public]

  Escala la animación para que tenga anchura "val" antes de mostrarlo.

  El valor predeterminado es 0 (ningún escalado)

void `setScaleHeight` int val [public]

  Escala la animación para que tenga altura "val" antes de mostrarlo.

  El valor predeterminado es 0 (ningún escalado)

void `setScaleDisplayToBuffer` bool val [public]

  Copia los factores de escala de pantalla a los factores de escala del buffer.

  El valor predeterminado es false.

void `setScaleFactorB` float val [public]

  Escala el tamaño de anim por "val" antes de introducirlo en el buffer.

  El valor por defecto es 1.0 (ningún escalado)

void `setScaleHFactorB` float val [public]

  Escala el tamaño horizontal de anim por "val" antes de introducirlo en el buffer.

  El valor por defecto es 1.0 (ningún escalado)

void `setScaleVFactorB` float val [public]

  Escala el tamaño vertical de anim por "val" antes de introducirlo en el buffer.

  El valor por defecto es 1.0 (ningún escalado)

void `setScaleWidthB` int val [public]

  Escala la animación para que tenga anchura "val" antes de introducirlo en el buffer.

  El valor predeterminado es 0 (ningún escalado)

void `setScaleHeightB` int val [public]

  Escala la animación para que tenga altura "val" antes de introducirlo en el buffer.

  El valor predeterminado es 0 (ningún escalado)

void `setScaleBufferToDisplay` bool val [public]

  Copia los factores de escala del buffer a los factores de escala de pantalla.

  El valor predeterminado es false.

void `setLoading` int val [public]

  0: KXAnim cargará todo el vídeo en memoria.

  1: KXAnim cargará y descomprimirá toda la animación en memoria antes de mostrarla.

  2: KXAnim leerá cada sector cuando sea necesario

  El valor predeterminado es 2.

void `setX11Shared` bool val [public]

  Si val==true, KXAnim utilizará memoria compartida de X11 (esto es mútuamente exclusivo con `setPreload`).

  El valor predeterminado es false.

void `setMultiBuffer` bool val [public]

  Si val==true, KXAnim utilizará buffering de X11 (si está disponible) para suavizar las animaciones mediante doble buffer.

  El valor predeterminado es true.

void `setUsePixmap` bool val [public]

  Si val==true, KXAnim utilizará mapas de píxeles en lugar de imagen en X11shared. Esta opción no tiene efecto si la animación para por un buffer.

  El valor predeterminado es false.

void `setX11VisualClass` const char *val [public]

  Selecciona el mejor X11 Visual of Class... al mostrar la animación. val puede ser cualquier de las siguientes cadenas y es insensible a las mayúsculas y minúsculas:

  - default
  - staticgray
  - grayscale
  - staticcolor
  - pseudocolor
  - truecolor
  - directcolor

  El valor predeterminado es default.

void `setPauseAt` int val [public]

  Esto pausará XAnim en el fotograma val. val=-1 desactiva esta opción.

  El valor predeterminado es -1 (ninguna pausa).

void `setExtraParameters` const char *val [public]

  Utilice este método para pasar cualquier parámetro extra a xanim (separados por espacios).

void `setExecutable` const char *val [public]

  Utilice este método para establecer el nombre del ejecutable de xanim. El valor predeterminado es "xanim", pero puede cambiar si, por ejemplo, no tiene a xanim en un directorio de la variable PATH.

void `play` [public slot]

  Inicia la reproducción del vídeo.

void `pause` [public slot]

  Pausa la reproducción del vídeo (xanim sigue ejecutándose).

void `stop` [public slot]

  Detiene el vídeo y salir de xanim (no se preocupe, es transparante para la clase user).

  Llamar a este slot no significa que el vídeo se detenga inmediatamente. Utilice la señal stopped para saber extamente cuando está el reproductor en modo inactivo (ver `isActive`).

void `stepForward` [public slot]

  Un fotograma hacia adelante. Pausa la reproducción.

void `stepBack` [public slot]

  Un fotograma hacia atrás. Pausa la reproducción.

void `stepForwardWA` [public slot]

  Un fotograma hacia adelante manteniendo anim. Pausa la reproducción.

void `stepBackWA` [public slot]

  Un fotograma hacia atrás manteniendo anim. Pausa el vídeo.

void `toggleSound` [public slot]

  Activa o desactiva el sonido.

void `volumeIncrement` [public slot]

  Incrementar el volumen en 1.

void `volumeDecrement` [public slot]

  Decrementar el volumen en 1.

void `setVolume` int v [public slot]

  Establecer el volumen donde v es un número de 0 a 100.

void `faster` [public slot]

  Incrementar la velocidad de reproducción.

void `slower` [public slot]

  Decrementar la velocidad de reproducción.

void `resetSpeed` [public slot]

  Reiniciar la velocidad de reproducción a los valores originales.

void `changeProperty` const char * c [protected]

  ¡No lo use!. Se utiliza internamente para la comunicación con xanim.

void `stopped` [signal]

  Esta señal se emite tras una llama al slot `stop()`, y significa que el reproductor está realmente detenido (que xanim estáinactivo). (Ver `stop`).

void `mouseClick` QMouseEvent * [signal]

  Esta señal se emite cuando el usuario pincha en el widget.

## Preguntas y respuestas

¿Qué significa el mensaje Codec de vídeo no soportado?

Significa que no se puede reproducir el formato de vídeo. Puede ser porque no tenga un xanim con todas las características instaladas. Para más detalles vea la siguiente respuesta.

Hay algunos codecs que no serán reproducibles en un futuro próximo. El que más le puede afectar es Sorenson, utilizado en QuickTime 4.

¿Cómo obtengo un xanim con todas las características instaladas?

Vaya a la página web principal de xanim y siga las instrucciones para instalar los codecs de vídeo cinepak, indeo y creative. Es posible que necesite recompilar xanim, pero a pesar de todo compruebe la documentación de su distribución, ya que algunas son más fáciles de instalar que otras.

¿Cómo puedo saber si mi sistema dispone de extensiones VidMode y DGA?

Hay dos formas de comprobarlo.Cuál utilizar depende de cómo haya instalado &aktion;.

Si ha instalado &aktion; desde el código fuente

  Compruebe la salida de `./configure`, debería ver `"checking for VidMode extensions..."`. Si aparece la palabra `"no"` después de esta línea, siginifica que no tiene las extensiones.

Si ha instalado &aktion; desde un paquete binario (rpm o deb)

  Busque en el sistema dos archivos llamados: `libXxf86vm.a` y `libXxf86dga.a`, si los tiene es buena señal.

En ambos casos, si no tiene las extensiones, compruebe que ha instalado el paquete XFree86-devel en su sistema. Las extensiones están incluidas en este paquete.

¿Cómo puedo saber si las extensiones VidMode están funcionando en mi sistema?

Intente cambiar los modos de víde con CTRL ALT+ numérico. Si no ocurre nada, puede que necesite habilitar más resoluciones. Para más detalles lea la siguiente respuesta.

¿Cómo puedo habilitar modos de vídeo adicionales?

Su distribución debería de proporcionar una utilidad de configuración de vídeo. En caso contrario, siempre está disponible XF86Config.

Habilite tantos modos de resolución como pueda. Como mínimo, active 640x480 junto con su resolución usada habitualmente.

## Créditos y licencia

&aktion;

Copyright del programa 2000 Guillermo P. Marotte g-marotte@usa.net

Contribuciones:

- Benjamin Sher sher07@bellsouth.net

Autor de Xanim:

- Mark Podlipec

Copyright de la documentación 2000 Chris D. Corbettis chris@corbettis.fsnet.co.uk

Traducido por Miguel Revilla Rodríguez yo@miguelrevilla.com

&underFDL; &underGPL;

## Instalación

### Cómo obtener &aktion;

&install.intro.documentation;

### Requerimientos

Para poder utilizar &aktion;, necesita &kde; 2 y xanim 2.70.7.0 o superior. El modo de pantalla completa requiere que las extensiones VidMode y DGA estén instaladas y funcionando.

Todas las bibliotecas requeridas, así como el propio &aktion; se pueden encontrar en la página principal de &aktion; y la página principal de Xanim

### Compilación e instalación

&install.compile.documentation;

### Configuración

No olvide instalar xanim antes que &aktion;.

&documentation.index;