Algo de documentación

Esta página está dividida en varias secciones. Use el menú flotante de la derecha para navegar en ella.

Código fuente

El código fuente actualmente está en Git. Para obtenerlo, es necesario contar con una correcta instalación de Git. Después, use:

git clone git://superkb.git.sourceforge.net/gitroot/superkb superkb-git

También, el código tiene muchos FIXME ("arréglame") and necesitan trabajo. Están documentados a lo largo del código.

Compilación

Un simple make debe bastar. Sin embargo, en algunas sdistribuciones es necesario aplicarlo dos veces.

Superkb usa un archivo llamado "configuration" para registrar las cualidades actuales del sistema. Este archivo acepta las siguientes directivas:

Instalación

Un simple make install debe bastar. Las rutas de instalación son fijas en este momento.

Configuración

Superkb busca un archivo llamado .superkbrc en el directorio $HOME. El archivo es interpretado como un script, por lo que si dos líneas se contradicen, gana la segunda en orden de aparición. Se pueden indicar comentarios mediante el signo de número (#) y se ignora el resto de la lí­nea. La sintaxis básica es "CLAVE valor", pero si el valor incluye espacios, se debe envolver en comillas ("). Las directivas que se admiten son:

Probando en distibuciones

Estas son notas de instalación e instrucciones para distros específicas. Se aceptan comentarios y adiciones.

Ubuntu 6.06 LTS (Dapper Drake)

Yo tengo Superkb corriendo en Ubuntu 6.06 LTS en mi estación de trabajo.

Hay algunos problemas al correr Superkb en Ubuntu en una IBM Thinkpad T42. La laptop no incluye una tecla Win, y la que deseo usar (Avanzar) manda KeyPress y KeyRelease simultáneamente, independientemente de su estado AutoRepeat. Esto impide su uso en Superkb, en Ubuntu 6.10 LTS.

Arch Linux 0.7

Tengo Superkb corriendo en mi Arch Linux 0.7, en la Thinkpad.

Ubuntu 6.10 (Edgy Eft)

Antes de instalar Superkb, debes actualizar tu X.org, pues tiene un bug. Hay paquetes precompilados para i386 para Ubuntu Edgy disponibles, así que sólo debe ser cosa de instalarlos con dpkg. Esto es lo que funcionó conmigo:

  1. Ejecuta en una terminal: dpkg -l | grep ^ii | grep -E "xdmx-tools|xdmx|xnest|xserver-xephyr|xserver-xorg-core|xserver-xorg-dev|xvfb". Estos son los paquetes que necesitas actualizar, así que:
  2. Bájalos de http://people.ubuntu.com/~seb128/xorg-server-edgy-update/.
  3. Ejecuta sudo dpkg -i package-name.deb en cada archivo bajado.
  4. Reinicia tu X.org.

Ahora que está reparado el X.org de Edgy, sigue las instrucciones para Ubuntu 6.06 LTS (Dapper Drake).

Fedora Core 6

Debido a una falla en el Xorg incluida en Fedora Core 6, Superkb no funciona. Esto fue reparado en Xorg poco después de la liberación de Fedora Core 6. No tengo información sobre actualizaciones que reparen esta falla en la distribución.

Fedora Core 5

  • InstaleSuperkb:
  • Configure Superkb:
  • Ejecute Superkb mediante "superkb".
  • Debian Sid

    Debido a una falla en el Xorg incluida en Debian Sid, Superkb no funciona. Esto fue reparado en Xorg poco después de la liberación de Debian Sid. No tengo información sobre actualizaciones que reparen esta falla en la distribución.