Provided by: live-config_3.0~a22-1ubuntu1_all bug

NOMBRE

       live-config - Scripts de configuración del sistema

DESCRIPCIÓN

       live-config  contiene  los  scripts que configuran un sistema Debian en
       vivo durante el proceso de arranque (late userspace).

CONFIGURACIÓN

       live-config se puede configurar mediante parámetros durante el  proceso
       de  arranque  o  mediante  ficheros  de configuración. Si se usan ambos
       métodos para una  misma  opción,  los  parámetros  de  arranque  tienen
       preferencia  sobre los ficheros de configuración. Cuando se usa en modo
       persistente, los scripts live-config sólo se ejecutan una vez.

   Parámetros de arranque (scripts)
       live-config sólo se  activa  si  se  usa  como  parámetro  de  arranque
       «boot=live».  Adicionalmente,  se  debe  especificar  a live-config qué
       scripts tiene que ejecutar mediante el parámetro  «live-config»  o  qué
       scripts no tiene que ejecutar mediante la opción «live-noconfig». Si se
       usan las dos opciones «live-config» y «live-noconfig» a la  vez,  o  si
       alguna de las dos se especifica varias veces, la última tiene prioridad
       sobre las anteriores.

       live-config | config
           Se ejecutan todos los scripts. Esto es lo que las  imágenes  Debian
           en vivo usan por omisión.

       live-config=SCRIPT1,SCRIPT2,·...·SCRIPTn·|·config=SCRIPT1,SCRIPT2,·...·SCRIPTn
           Sólo se ejecutan los scripts especificados. Se debe tener en cuenta
           que  el orden es importante. p.ej. «live-config=sudo,user-setup» no
           funcionaría ya que el usuario debe añadirse antes  de  configurarse
           como  «sudo».  Puede  revisarse  los  nombres  de  los  scripts  en
           /lib/live/config para ver su orden.

       live-noconfig | noconfig
           No se ejecuta ningún script. Es lo mismo que  no  usar  ninguno  de
           «live-config» o «live-noconfig».

       live-noconfig=SCRIPT1,SCRIPT2,·...·SCRIPTn·|·noconfig=SCRIPT1,SCRIPT2,·...·SCRIPTn
           Se ejecutan todos los scripts, a excepción de los especificados.

   Parámetros de arranque (opciones)
       Algunos scripts pueden cambiar su comportamiento según un parámetro  de
       arranque.

       live-config.hostname=HOSTNAME | hostname=HOSTNAME
           Permite   establecer  el  hostname  del  sistema.  Por  omisión  es
           «debian».

       live-config.username=USERNAME | username=USERNAME
           Permite establecer el nombre del usuario que se crea  para  iniciar
           sesión de forma automática. Por omisión es «user».

       live-config.user-fullname="USER               FULLNAME"               |
       user-fullname="USERFULLNAME"
           Permite establecer el nombre completo del usuario que se crea  para
           iniciar  sesión  de  forma  automática. Por omisión es «Debian Live
           user».

       live-config.locales=LOCALE1,LOCALE2·...·LOCALEn                       |
       locales=LOCALE1,LOCALE2·...·LOCALEn
           Permite   establecer  las  variantes  locales  del  sistema,  p.ej.
           «es_ES.UTF-8». Por omisión es «en_US.UTF-8». En  caso  de  que  las
           variantes  locales no estén disponibles en el sistema, se generarán
           sobre la marcha.

       live-config.timezone=TIMEZONE | timezone=TIMEZONE
           Permite   establecer   la   zona   horaria   del   sistema,   p.ej.
           «Europa/Madrid». Por omisión es «UTC».

       live-config.utc=yes|no | utc=yes|no
           Permite  cambiar  si  el  sistema  debe  asumir  que el reloj de la
           máquina está ajustado a la hora UTC o no. Por omisión es «Si».

       live-config.keyboard-model=KEYBOARD_MODEL                             |
       keyboard-model=KEYBOARD_MODEL
           Permite  cambiar  el  modelo  de  teclado.  No hay ningún valor por
           omisión.

       live-config.keyboard-layouts=KEYBOARD_LAYOUT1,KEYBOARD_LAYOUT2      ...
       KEYBOARD_LAYOUTn  |  keyboard-layouts=KEYBOARD_LAYOUT1,KEYBOARD_LAYOUT2
       ... KEYBOARD_LAYOUTn
           Permite cambiar la disposición del teclado. Si se especifica más de
           una, las herramientas de escritorio permitirán cambiarlas bajo X11.
           No hay ningún valor por omisión.

       live-config.keyboard-variant=KEYBOARD_VARIANT                         |
       keyboard-variant=KEYBOARD_VARIANT
           Permite  cambiar  la  variante del teclado. No hay ningún valor por
           omisión.

       live-config.keyboard-options=KEYBOARD_OPTIONS                         |
       keyboard-options=KEYBOARD_OPTIONS
           Permite  cambiar  las  opciones  del  teclado.  No hay un valor por
           omisión.

       live-config.sysv-rc=SERVICE1,SERVICE2       ...       SERVICEn        |
       sysv-rc=SERVICE1,SERVICE2 ... SERVICEn
           Permite desactivar los servicios «sysv» mediante «update-rc.d».

       live-config.x-session-manager=X_SESSION_MANAGER                       |
       x-session-manager=X_SESSION_MANAGER
           Permite seleccionar el gestor de sesión gráfica «x-session-manager»
           mediante «update-alternatives».

       live-config.xorg-driver=XORG_DRIVER | xorg-driver=XORG_DRIVER
           Permite  seleccionar  el controlador xorg en lugar de detectarlo de
           forma automática.

       live-config.xorg-resolution=XORG_RESOLUTION·|·xorg-resolution=XORG_RESOLUTION
           Permite seleccionar la resolución de xorg en lugar de detectarla de
           forma automática.

       live-config.hooks=filesystem|medium|URL1|URL2|     ...     |URLn      |
       hooks=medium|filesystem|URL1|URL2| ... |URLn
           Permite  buscar  y ejecutar uno o más archivos de forma arbitraria.
           Tener en cuenta que las URLs  deben  ser  descargadas  usando  wget
           (http,  ftp  o  file://), los ficheros se ejecutan en el directorio
           /tmp del sistema en ejecución en vivo y que los ficheros necesitan,
           si  tienen  dependencias,  tenerlas  resueltas.  p.ej.  Si  se debe
           ejecutar un script en python,  el  sistema  necesita  tener  python
           instalado.  Hay  algunos  scripts  gancho  («hooks» N. del T.) para
           varios     casos     de     uso      común      disponibles      en
           /usr/share/doc/live-config/examples/hooks/           y           en
           <http://live.debian.net/other/hooks>.
           Si el archivo está en el  medio  en  vivo,  se  puede  obtener  con
           file:///live/image/FILE,  o  con file:///FILE si se encuentra en el
           directorio raíz del sistema en vivo.
           Todos los scripts gancho de /lib/live/hooks/  del  directorio  raíz
           del   sistema  en  vivo  pueden  activarse  con  la  palabra  clave
           «filesystem».
           Todos los scripts gancho de /live/hooks/ del medio en  vivo  pueden
           activarse con la palabra clave «medium».
           Si se combinan varios mecanismos, los scripts gancho del sistema de
           archivos se ejecutan primero, después los del medio,  y  en  último
           lugar los de red.

   Parámetros de arranque (atajos)
       Para algunos casos de uso común en los que es necesario combinar varios
       parámetros individuales, live-config proporciona atajos.  Esto  permite
       tener  control  total sobre todas las opciones así como poder hacer las
       cosas de forma sencilla.

       live-config.noroot | noroot
           Desactiva sudo y PolicyKit, el usuario no puede obtener privilegios
           de superusuario («root» N. del T.) en el sistema.

       live-config.noautologin | noautologin
           Desactiva  el inicio de sesión automático en la consola y el inicio
           de sesión automático en la interfaz gráfica.

       live-config.nottyautologin | nottyautologin
           Desactiva el inicio de sesión automático en la consola, sin afectar
           al inicio de sesión automático gráfico.

       live-config.nox11autologin | nox11autologin
           Desactiva  el  inicio  de sesión automático con cualquier gestor de
           ventanas, sin afectar el inicio de sesión automático en un terminal
           tty.

   Parámetros de arranque (opciones especiales)
       Para   casos  de  uso  especial  hay  algunos  parámetros  de  arranque
       especiales.

       live-config.debug | debug
           Activa la información sobre errores («debug output»  N.del  T.)  en
           live-config.

   Ficheros de configuración
       live-config  se puede configurar (pero no activar) mediante ficheros de
       configuración. Todo, excepto los atajos que se pueden configurar con un
       parámetro  de  arranque,  puede  ser,  alternativamente,  configurado a
       través de uno o más  ficheros.  Aunque  se  utilicen  los  ficheros  de
       configuración,  el  parámetro  «boot  =live»  es necesario para activar
       live-config.

       Los ficheros de configuración  se  pueden  colocar  en  el  sistema  de
       ficheros  raíz  (/etc/live/config.conf,  /etc/live/config.d/),  o en el
       medio en vivo (live/config.conf, live/config.d/). Si ambos  directorios
       se  utilizan  para  una determinada opción, la del medio en vivo tienen
       prioridad sobre la del sistema de ficheros raíz.

       Aunque los ficheros de configuración situados en los directorios conf.d
       no requieren un nombre o sufijo en concreto, se sugiere por unificación
       usar como nomenclatura  «vendor.conf»  o  «project.conf»  (Siempre  que
       «vendor»  o «project» se sustituya por el nombre real, lo que resultará
       en un nombre de fichero como «debian-eeepc.conf»).

       LIVE_CONFIGS=SCRIPT1,SCRIPT2, ... SCRIPTn
           Esta       variable       es       igual        al        parámetro
           'live-config=SCRIPT1,SCRIPT2,·...·SCRIPTn'

       LIVE_NOCONFIGS=SCRIPT1,SCRIPT2, ... SCRIPTn
           Esta variable es igual al parámetro 'live-noconfig=SCRIPT1,SCRIPT2,
           ... SCRIPTn'

       LIVE_HOSTNAME=HOSTNAME
           Esta variable es igual al parámetro 'live-config.hostname=HOSTNAME'

       LIVE_USERNAME=USERNAME
           Esta variable es igual al parámetro 'live-config.username=USERNAME'

       LIVE_USER_FULLNAME="USER FULLNAME"
           Esta       variable       es       igual        al        parámetro
           'live-config.user-fullname="USER FULLNAME"'

       LIVE_LOCALES=LOCALE1,LOCALE2 ... LOCALEn
           Esta        variable        es       igual       al       parámetro
           'live-config.locales=LOCALE1,LOCALE2 ... LOCALEn'

       LIVE_TIMEZONE=TIMEZONE
           Esta variable es igual al parámetro 'live-config.timezone=TIMEZONE'

       LIVE_UTC=yes|no
           Esta variable es igual al parámetro 'live-config.utc=yes|no'

       LIVE_KEYBOARD_MODEL=KEYBOARD_MODEL
           Esta       variable       es       igual        al        parámetro
           'live-config.keyboard-model=KEYBOARD_MODEL'

       LIVE_KEYBOARD_LAYOUTS=KEYBOARD_LAYOUT1,KEYBOARD_LAYOUT2             ...
       KEYBOARD_LAYOUTn
           Esta       variable       es       igual        al        parámetro
           'live-config.keyboard-layouts=KEYBOARD_LAYOUT1,KEYBOARD_LAYOUT2 ...
           KEYBOARD_LAYOUTn'

       LIVE_KEYBOARD_VARIANT=KEYBOARD_VARIANT
           Esta       variable       es       igual        al        parámetro
           'live-config.keyboard-variant=KEYBOARD_VARIANT'

       LIVE_KEYBOARD_OPTIONS=KEYBOARD_OPTIONS
           Esta            variable            es           igual           al
           parámetro'live-config.keyboard-options=KEYBOARD_OPTIONS'

       LIVE_SYSV_RC=SERVICE1,SERVICE2 ... SERVICEn
           Esta       variable       es       igual        al        parámetro
           'live-config.sysv-rc=SERVICE1,SERVICE2 ... SERVICEn'

       LIVE_XORG_DRIVER=XORG_DRIVER
           Esta        variable        es       igual       al       parámetro
           'live-config.xorg-driver=XORG_DRIVER'

       LIVE_XORG_RESOLUTION=XORG_RESOLUTION
           Esta       variable       es       igual        al        parámetro
           'live-config.xorg-resolution=XORG_RESOLUTION'

       LIVE_HOOKS=filesystem|medium|URL1|URL2| ... |URLn
           Esta        variable        es       igual       al       parámetro
           'live-config.hooks=filesystem|medium|URL1|URL2| ... |URLn'

PERSONALIZACIÓN

       live-config puede ser fácilmente personalizado para proyectos derivados
       o de uso local.

   Añadiendo nuevos scripts de configuración
       Los  proyectos derivados pueden incluir sus scripts en /lib/live/config
       y sin necesidad de hacer otra  cosa,  las  secuencias  de  comandos  se
       ejecutarán automáticamente durante el proceso de arranque.

       Lo  ideal  sería  incluir  los  scripts en su propio paquete debian. En
       /usr/share/doc/live-config/examples se encuentra un paquete de  muestra
       con un script de ejemplo.

   Eliminación de los scripts de configuración existentes.
       No  es  realmente  posible  eliminar  los  scripts  en sí de una manera
       sensata sin incluir un paquete live-config modificado  localmente.  Sin
       embargo,  se  puede  obtener  el  mismo  resultado si se desactivan los
       scripts correspondientes a través del mecanismo live-noconfig, como  se
       ha   indicado   anteriormente.  Para  evitar  que  siempre  haga  falta
       especificar qué  scripts  se  desactivan  a  través  del  parámetro  de
       arranque, debería usarse un fichero de configuración, véase más arriba.

       Lo ideal sería incluir los ficheros de configuración para el sistema en
       vivo dentro de un paquete debian. Se  puede  encontrar  un  paquete  de
       muestra      con      un      ejemplo      de      configuración     en
       /usr/share/doc/live-config/examples.

SCRIPTS

       live-config incluye los siguientes scripts en /lib/live/config.

       hostname
           configura /etc/hostname y /etc/hosts.

       user-setup
           Añade una cuenta de usuario en vivo.

       sudo
           garantiza privilegios de sudo al usuario del sistema en vivo.

       locales
           configura las variantes locales.

       tzdata
           configura /etc/timezone.

       gdm configura el inicio de sesión automático en gdm.

       gdm3
           configura el  inicio  de  sesión  automático  en  gdm3  (Squeeze  y
           superior)

       kdm configura el inicio de sesión automático en kdm.

       lxdm
           configura el inicio de sesión automático en lxdm.

       nodm
           configura el inicio de sesión automático en nodm.

       slim
           configura el inicio de sesión automático en slim.

       xinit
           configura el inicio de sesión automático con xinit.

       keyboard-configuration
           configura el teclado.

       sysvinit
           configura sysvinit.

       sysv-rc
           configura sysv-rc desactivando los sevicios listados.

       login
           Desactiva lastlog.

       apport (ubuntu solamente)
           Desactiva apport.

       gnome-panel-data
           Desactiva el botón de bloqueo de la pantalla.

       gnome-power-manager
           Desactiva la hibernación.

       gnome-screensaver
           Impide que el salvapantallas bloquee la pantalla.

       initramfs-tools
           Posibilita  que  update-initramfs  actualice  también los medios en
           vivo cuando se usan en modo persistente.

       kaboom
           Desactiva el asistente de migración de KDE (Squeeze y superior).

       kde-services
           Desactiva  algunos  servicios  de  KDE  no  deseados   (squeeze   y
           superior).

       debian-installer-launcher
           añade  un  icono  del  instalador  de  debian  en el escritorio del
           usuario.

       module-init-tools
           automáticamente carga algunos módulos en algunas arquitecturas.

       policykit
           garantiza privilegios de usuario mediante policykit.

       sslcert
           Regenera los certificados ssl snake-oil.

       update-notifier
           Desactiva el update-notifier.

       anacron
           Desactiva anacron.

       util-linux
           Desactiva util-linux' hwclock.

       login
           Desactiva lastlog.

       xserver-xorg
           configura xserver-xorg.

       ureadahead (ubuntu solamente)
           Desactiva ureadahead.

       openssh-server
           Recrea las claves  openssh-server.

       hooks
           permite ejecutar de forma arbitraria los comandos desde  un  script
           ubicado en el medio en vivo o en un servidor http/ftp.

FICHEROS

       /etc/live/config.conf

       /etc/live/config.d/

       live/config.conf

       live/config.d/

       /lib/live/config.sh

       /lib/live/config/

       /var/lib/live/config/

VER ADEMÁS

       live-boot(7)

       live-build(7)

       live-tools(7)

PÁGINA PRINCIPAL

       Se  puede encontrar más información acerca de live-config y el proyecto
       Debian Live en la página principal de <http://live.debian.net/> y en el
       manual en <http://live.debian.net/manual/>.

ERRORES

       Se   puede   notificar  los  fallos  enviando  un  informe  de  errores
       («bugreport» N. del T.) sobre el paquete live-config en el  Debian  Bug
       Tracking System en <http://bugs.debian.org/> o escribiendo un mensaje a
       la lista de correo de Debian Live en <debian-live@lists.debian.org>.

AUTOR

       live-config fue escrito por Daniel Baumann <daniel@debian.org>.