Provided by: live-config-doc_11.0.4_all bug

NOMBRE

       live-config - Componentes de configuración del sistema

DESCRIPCIÓN

       live-config  contiene  los  componentes  que configuran un sistema 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 utiliza la persistencia, los componentes de
       live-config sólo se ejecutan una vez.

       Si se utiliza live-build(7) para construir el sistema en vivo, los parámetros de  live-config  utilizados
       por  defecto  se  pueden  establecer  mediante  la  opción  --bootappend-live,  ver  la página del manual
       lb_config(1)

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

       live-config.components | components
           Se ejecutan todos los componentes. Esto es lo que las imágenes en vivo utilizan por defecto.

       live-config.components=COMPONENT1,COMPONENT2, ... COMPONENTn | components=COMPONENT1,COMPONENT2, ...
       COMPONENTn
           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-config.nocomponents | nocomponents
           No se ejecuta ningún componente. Es lo mismo que no utilizar ninguno  de  «live-config.components»  o
           «live-config.nocomponents».

       live-config.nocomponents=COMPONENT1,COMPONENT2, ... COMPONENTn | nocomponents=COMPONENT1,COMPONENT2, ...
       COMPONENTn
           Se ejecutan todos los componentes, a excepción de los especificados.

   Parámetros de arranque (opciones)
       Algunos componentes pueden cambiar su comportamiento según que parámetros de arranque se utilicen.

       live-config.debconf-preseed=filesystem|medium|URL1|URL2| ... |URLn |
       debconf-preseed=medium|filesystem|URL1|URL2| ... |URLn
           Allows  one  to  fetch  and  apply  one  or  more  debconf preseed files to be applied to the debconf
           database. Note that the URLs must be fetchable by wget (http, ftp or file://).
           Si el fichero está en el medio en vivo, se puede obtener  con  file:///lib/live/mount/medium/FILE,  o
           con file:///FILE si se encuentra en el directorio raíz del sistema en vivo.
           Todos  los  ficheros  de preconfiguración en /lib/live/config-preseed/ en el sistema de ficheros raíz
           del sistema en vivo pueden activarse automáticamente con la palabra clave «filesystem».
           Todos los ficheros en /live/config-preseed/ del medio en vivo pueden activarse automáticamente con la
           palabra clave «medium».
           Si se combinan varios mecanismos, los ficheros de preconfiguración del sistema de ficheros se aplican
           primero, después los ficheros de preconfiguración del medio, y en último lugar los de red.

       live-config.hostname=HOSTNAME | hostname=HOSTNAME
           Allows one to set the hostname of the system. The default is 'debian'.

       live-config.username=USERNAME | username=USERNAME
           Allows one to set the username that gets created for autologin. The default is 'user'.

       live-config.user-default-groups=GROUP1,GROUP2 ... GROUPn | user-default-groups=GROUP1,GROUP2 ... GROUPn
           Allows one to set the default groups of the users that gets created for autologin is member  of.  The
           default is 'audio cdrom dip floppy video plugdev netdev powerdev scanner bluetooth'.

       live-config.user-fullname="USER FULLNAME" | user-fullname="USER·FULLNAME"
           Allows one to set the fullname of the users that gets created for autologin. On Debian the default is
           'Debian Live user'.

       live-config.locales=LOCALE1,LOCALE2·...·LOCALEn | locales=LOCALE1,LOCALE2·...·LOCALEn
           Allows one to set the locale of the system, e.g. 'de_CH.UTF-8'. The default is 'en_US.UTF-8'. In case
           the selected locale is not already available on the system, it is automatically generated on the fly.

       live-config.timezone=TIMEZONE | timezone=TIMEZONE
           Allows one to set the timezone of the system, e.g. 'Europe/Zurich'. The default is 'UTC'.

       live-config.keyboard-model=KEYBOARD_MODEL | keyboard-model=KEYBOARD_MODEL
           Allows one to change the keyboard model. There is no default value set.

       live-config.keyboard-layouts=KEYBOARD_LAYOUT1,KEYBOARD_LAYOUT2 ... KEYBOARD_LAYOUTn |
       keyboard-layouts=KEYBOARD_LAYOUT1,KEYBOARD_LAYOUT2 ... KEYBOARD_LAYOUTn
           Allows  one  to  change the keyboard layouts. If more than one is specified, the tools of the desktop
           environment will allow one to switch it under X11. There is no default value set.

       live-config.keyboard-variants=KEYBOARD_VARIANT1,KEYBOARD_VARIANT2 ... KEYBOARD_VARIANTn |
       keyboard-variants=KEYBOARD_VARIANT1,KEYBOARD_VARIANT2 ... KEYBOARD_VARIANTn
           Allows one to change the keyboard variants. If more than one is specified, the same number of  values
           as  keyboard-layouts  values  should  be  specified  as  they will be matched one-to-one in the order
           specified. Blank values are allowed. The tools of the desktop environment will allow  one  to  switch
           between each layout and variant pair under X11. There is no default value set.

       live-config.keyboard-options=KEYBOARD_OPTIONS | keyboard-options=KEYBOARD_OPTIONS
           Allows one to change the keyboard options. There is no default value set.

       live-config.sysv-rc=SERVICE1,SERVICE2 ... SERVICEn | sysv-rc=SERVICE1,SERVICE2 ... SERVICEn
           Allows one to disable sysv services through update-rc.d.

       live-config.utc=yes|no | utc=yes|no
           Allows  one  to  change  if  the system is assuming that the hardware clock is set to UTC or not. The
           default is 'yes'.

       live-config.x-session-manager=X_SESSION_MANAGER | x-session-manager=X_SESSION_MANAGER
           Allows one to set the x-session-manager through update-alternatives.

       live-config.xorg-driver=XORG_DRIVER | xorg-driver=XORG_DRIVER
           Allows one  to  set  xorg  driver  instead  of  autodetecting  it.  If  a  PCI  ID  is  specified  in
           /usr/share/live/config/xserver-xorg/DRIVER.ids  within  the  live  system, the DRIVER is enforced for
           these devices. If both a boot  parameter  and  an  override  are  found,  the  boot  parameter  takes
           precedence.

       live-config.xorg-resolution=XORG_RESOLUTION·|·xorg-resolution=XORG_RESOLUTION
           Allows one to set xorg resolution instead of autodetecting it, e.g. 1024x768.

       live-config.wlan-driver=WLAN_DRIVER | wlan-driver=WLAN_DRIVER
           Allows  one  to  set  WLAN  driver  instead  of  autodetecting  it.  If  a  PCI  ID  is  specified in
           /usr/share/live/config/broadcom-sta/DRIVER.ids within the live system, the  DRIVER  is  enforced  for
           these  devices.  If  both  a  boot  parameter  and  an  override  are found, the boot parameter takes
           precedence.

       live-config.hooks=filesystem|medium|URL1|URL2| ... |URLn | hooks=medium|filesystem|URL1|URL2| ... |URLn
           Allows one to fetch and execute one or more arbitrary files. Note that the URLs must be fetchable  by
           wget  (http, ftp or file://), the files are executed in /tmp of the running live system, and that the
           files needs their dependencies, if any, already installed, e.g. if a python script should be executed
           the  system  needs  python  installed.  Some  hooks  for  some  common  use-cases  are  available  at
           /usr/share/doc/live-config/examples/hooks/.
           Si  el  fichero  está en el medio en vivo, se puede obtener con file:///lib/live/mount/medium/FILE, o
           con file:///FILE si se encuentra en el directorio raíz del sistema en vivo.
           Todos los scripts gancho de /lib/live/config-hooks/ del directorio raíz del sistema  en  vivo  pueden
           activarse con la palabra clave «filesystem».
           Todos  los  scripts  gancho  de /live/config-hooks/ del medio en vivo pueden activarse con la palabra
           clave «medium».
           Si se combinan varios mecanismos, los scripts gancho del sistema de  ficheros  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 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)
       For special use cases there are some special boot parameters.

       live-config.debug | debug
           Activa la información sobre errores 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.

       Nota: Si se utilizan ficheros de configuración, todos los parámetros de arranque deben  (preferiblemente)
       ser   especificados   en  la  variable  LIVE_CONFIG_CMDLINE  o  bien,  se  pueden  especificar  variables
       individuales, el usuario debe  asegurarse  de  crear  todas  las  variables  necesarias  para  tener  una
       configuración válida.

       Los  ficheros  de  configuración se pueden colocar en el sistema de ficheros raíz (/etc/live/config.conf,
       /etc/live/config.conf.d/*.conf), o en el medio en vivo (live/config.conf, live/config.conf.d/*.conf).  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.

       Although  the  configuration  files  placed  in the configuration directories do not require a particular
       name, it is suggested for consistency reasons to either use 'vendor.conf' or 'project.conf' as  a  naming
       scheme  (whereas  'vendor'  or  'project'  is replaced with the actual name, resulting in a filename like
       'progress-linux.conf').

       El contenido de los ficheros de configuración consiste en una o más de las siguientes variables.

       LIVE_CONFIG_CMDLINE=PARAMETER1 PARAMETER2 ... PARAMETERn
           Esta variable corresponde a la línea de comandos del gestor de arranque.

       LIVE_CONFIG_COMPONENTS=COMPONENT1,COMPONENT2, ... COMPONENTn
           Esta variable corresponde al parámetro 'live-config.components=COMPONENT1,COMPONENT2, ... COMPONENTn'

       LIVE_CONFIG_NOCOMPONENTS=COMPONENT1,COMPONENT2, ... COMPONENTn
           Esta  variable  corresponde   al   parámetro   'live-config.nocomponents=COMPONENT1,COMPONENT2,   ...
           COMPONENTn'

       LIVE_DEBCONF_PRESEED=filesystem|medium|URL1|URL2| ... |URLn
           Esta  variable corresponde al parámetro 'live-config.debconf-preseed=filesystem|medium|URL1|URL2| ...
           |URLn'.

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

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

       LIVE_USER_DEFAULT_GROUPS=GROUP1,GROUP2 ... GROUPn
           Esta variable corresponde al parámetro 'live-config.user-default-groups="GROUP1,GROUP2 ... GROUPn"'

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

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

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

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

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

       LIVE_KEYBOARD_VARIANTS=KEYBOARD_VARIANT1,KEYBOARD_VARIANT2 ... KEYBOARD_VARIANTn
           Esta                 variable                 corresponde                 al                parámetro
           'live-config.keyboard-variants=KEYBOARD_VARIANT1,KEYBOARD_VARIANT2 ... KEYBOARD_VARIANTn'

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

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

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

       LIVE_X_SESSION_MANAGER=X_SESSION_MANAGER
           Esta variable corresponde al parámetro 'live-config.x-session-manager=X_SESSION_MANAGER'

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

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

       LIVE_WLAN_DRIVER=WLAN_DRIVER
           Esta variable corresponde al parámetro 'live-config.wlan-driver=WLAN_DRIVER'

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

       LIVE_CONFIG_DEBUG=true|false
           Esta variable corresponde al parámetro 'live-config.debug'

PERSONALIZACIÓN

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

   Añadiendo nuevos componentes de configuración
       Los proyectos derivados pueden incluir sus componentes 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    componentes    en    su    propio    paquete    debian.    En
       /usr/share/doc/live-config/examples se encuentra un paquete de muestra con un componente de ejemplo.

   Eliminación de componentes de configuración existentes.
       It is not really possible to remove components itself in a sane way yet without requiring either to  ship
       a  locally  modified  live-config  package  or  using  dpkg-divert.  However, the same can be achieved by
       disabling the respective components through the live-config.nocomponents mechanism, see above.  To  avoid
       to  always need specifying disabled components through the boot parameter, a configuration file should be
       used, see above.

       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.

COMPONENTES

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

       debconf
           allows one to apply arbitrary preseed files placed on the live media or an http/ftp server.

       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.

       locales-all
           configura las variantes locales-all.

       tzdata
           configura /etc/timezone.

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

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

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

       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.

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

       sysvinit
           configura sysvinit.

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

       login
           Desactiva lastlog.

       apport
           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.

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

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

       policykit
           garantiza privilegios de usuario mediante policykit.

       ssl-cert
           Regenera los certificados ssl snake-oil.

       anacron
           Desactiva anacron.

       util-linux
           Desactiva util-linux' hwclock.

       login
           Desactiva lastlog.

       xserver-xorg
           configura xserver-xorg.

       broadcom-sta
           configura el controlador broadcom-sta WLAN.

       openssh-server
           Recrea las claves del host openssh-server.

       xfce4-panel
           configura xfce4-panel utilizando las opciones por defecto.

       xscreensaver
           Impide que el salvapantallas bloquee la pantalla.

       hooks
           allows one to run arbitrary commands from a file placed on the live media or an http/ftp server.

FICHEROS

       /etc/live/config.conf

       /etc/live/config.conf.d/*.conf

       live/config.conf

       live/config.conf.d/*.conf

       /lib/live/config.sh

       /lib/live/config/

       /var/lib/live/config/

       /var/log/live/config.log

       /live/config-hooks/*

       live/config-hooks/*

       /live/config-preseed/*

       live/config-preseed/*

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 Live Systems en su página
       principal   en    <https://wiki.debian.org/DebianLive>    y    en    el    manual    en    <https://live-
       team.pages.debian.net/live-manual/>.

ERRORES

       Se  puede  notificar los fallos enviando un informe de errores sobre el paquete live-config al Sistema de
       Seguimiento de Errores en <http://bugs.debian.org/> o escribiendo un mensaje a  la  lista  de  correo  de
       Debian Live a la dirección <debian-live@lists.debian.org>.

AUTOR

       live-config was originally written by Daniel Baumann <mail@daniel-baumann.ch>. Since 2016 development has
       been continued by the Debian Live team.

5.0~a5-1                                           2015-09-23                                     LIVE-CONFIG(7)