Man page - live-config(7)

Packages contains this manual

Available languages:

en fr es it ja

Manual

LIVE-CONFIG

NOM
DESCRIPTION
CONFIGURATION
Paramùtres d’amorçage (composants)
Paramùtres d’amorçage (options)
Paramùtres d’amorçage (raccourcis)
Paramùtres d’amorçage (options particuliùres)
Fichiers de configuration
PERSONNALISATION
Ajout de nouveaux composants de configuration
Enlever des composants de configuration existants
COMPOSANTS
FICHIERS
VOIR AUSSI
PAGE D’ACCUEIL
BOGUES
AUTEUR

NOM

live-config - Composants de configuration du systĂšme

DESCRIPTION

live-config contient les composants chargés de configurer le systÚme live lors du processus de démarrage (espace utilisateur tardif).

CONFIGURATION

live-config peut ĂȘtre configurĂ© en utilisant des paramĂštres d’amorçage ou des fichiers de configuration. Si ces deux mĂ©canismes sont utilisĂ©s pour certaines options, les paramĂštres d’amorçage sont prioritaires sur les fichiers de configuration. Lorsque la persistance est utilisĂ©e, les composants de live-config ne sont lancĂ©s qu’une seule fois.

Si live-build (7) est utilisĂ© pour construire le systĂšme live, les paramĂštres de live-config utilisĂ©s par dĂ©faut peuvent ĂȘtre rĂ©glĂ©s avec l’option --bootappend-live, consultez la page de manuel lb_config (1)

Paramùtres d’amorçage (composants)

live-config est uniquement activĂ© si ’boot=live’ est utilisĂ© en tant que paramĂštre d’amorçage. De plus, live-config a besoin d’ĂȘtre informĂ© des composants qui seront lancĂ©s via le paramĂštre «live-config.components» ou de ceux qui ne doivent pas ĂȘtre lancĂ©s en utilisant le paramĂštre «live-config.nocomponents». Si «live-config.components» et «live-config.nocomponents» sont utilisĂ©s ou, si l’un d’eux est spĂ©cifiĂ© plusieurs fois, c’est toujours le dernier qui prĂ©vaut sur ceux qui prĂ©cĂšdent.
live-config.components
| components

Tous les composants sont lancĂ©s. C’est la configuration par dĂ©faut des images live.

live-config.components = COMPONENT1 , COMPONENT2 , ... COMPONENTn |
components
= COMPONENT1 , COMPONENT2 , ... COMPONENTn

Seuls les scripts spĂ©cifiĂ©s sont lancĂ©s. Notez que leur ordre importe, ainsi ’live-config=sudo,user-setup’ ne peut pas fonctionner tant que l’utilisateur configurĂ© pour utiliser sudo n’a pas Ă©tĂ© créé. Regardez l’ordre numĂ©rique des noms de fichiers des composants dans /usr/lib/live/config.

live-config.nocomponents | nocomponents

Aucun composant n’est lancĂ©. Cela revient au mĂȘme que de n’utiliser ni «live-config.components», ni «live-config.nocomponents».

live-config.nocomponents = COMPONENT1 , COMPONENT2 , ... COMPONENTn |
nocomponents
= COMPONENT1 , COMPONENT2 , ... COMPONENTn

Tous les composants sont lancĂ©s, Ă  l’exception de ceux spĂ©cifiĂ©s.

Paramùtres d’amorçage (options)

Certains des composants peuvent changer leur comportement en fonction d’un paramùtre d’amorçage.
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 le fichier est placĂ© dans le dispositif live, il peut ĂȘtre utilisĂ© avec file:///lib/live/mount/medium/ FILE , ou bien avec file:/// FILE s’il est placĂ© Ă  la racine du systĂšme de fichiers du systĂšme live.
Tous les fichiers de prĂ©-configuration dans /usr/lib/live/config-preseed/ dans le systĂšme de fichiers racine du systĂšme live peuvent ĂȘtre automatiquement activĂ©s avec le mot clĂ© ’filesystem’.
Tous les fichiers de prĂ©-configuration dans /live/config-preseed/ du dispositif live peuvent ĂȘtre automatiquement activĂ©s avec le mot clĂ© ’medium’
Si plusieurs mécanismes sont combinés, alors les fichiers de pré-configuration du systÚme de fichiers sont appliqués en premier, puis les fichiers de pré-configuration du dispositif, et enfin les fichiers de pré-configuration du réseau.

live-config.hostname = NOM_D_HÔTE | hostname = NOM_D_HÔTE

Allows one to set the hostname of the system. The default is ’debian’.

live-config.username = NOM_D_UTILISATEUR | username = NOM_D_UTILISATEUR

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 =" NOM_COMPLET_D_UTILISATEUR " |
user-fullname
=" NOM_COMPLET_D_UTILISATEUR "

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 = LOCALISATION1 , LOCALISATION2 ... LOCALISATIONn |
locales
= LOCALISATION1 , LOCALISATION2 ... LOCALISATIONn

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 = MODELE_DE_CLAVIER |
keyboard-model
= MODELE_DE_CLAVIER

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 = OPTIONS_DU_CLAVIER |
keyboard-options
= OPTIONS_DU_CLAVIER

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= GESTIONNAIRE_DE_SESSION_X |
x-session-manager
= GESTIONNAIRE_DE_SESSION_X

Allows one to set the x-session-manager through update-alternatives.

live-config.xorg-driver = PILOTE_XORG | xorg-driver = PILOTE_XORG

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 = RESOLUTION_XORG |
xorg-resolution
= RESOLUTION_XORG

Allows one to set xorg resolution instead of autodetecting it, e.g. 1024x768.

live-config.wlan-driver = PILOTE_WLAN | wlan-driver = PILOTE_WLAN

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
= 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 le fichier est placĂ© dans le dispositif live, il peut ĂȘtre utilisĂ© avec file:///lib/live/mount/medium/ FILE , ou bien avec file:/// FILE s’il est placĂ© Ă  la racine du systĂšme de fichiers du systĂšme live.
Tous les hooks, placĂ©s dans /usr/lib/live/config-hooks/ Ă  la racine du systĂšme de fichiers, peuvent ĂȘtre automatiquement activĂ©s avec le mot clĂ© ’filesystem’.
Tous les hooks dans /live/config-hooks/ du dispositif live peuvent ĂȘtre automatiquement activĂ©s avec le mot clĂ© ’medium’.
Si plusieurs mécanismes sont combinés, alors les hooks du systÚme de fichiers sont exécutés en premiers, puis les hooks du dispositif, et enfin les hooks du réseau.

Paramùtres d’amorçage (raccourcis)

Dans certains cas communs oĂč il est nĂ©cessaire de combiner plusieurs paramĂštres individuels, live-config fournit des raccourcis. Ceci permet Ă  la fois d’avoir une granularitĂ© complĂšte Ă  travers les options, et Ă©galement de rester simples.
live-config.noroot
| noroot

DĂ©sactive sudo et policykit, dans ce cas l’utilisateur ne peut pas obtenir des privilĂšges d’administrateur (root) sur le systĂšme.

live-config.nottyautologin | noautologin

DĂ©sactive l’auto-login sur la console et l’auto-login graphique.

live-config.nottyautologin | nottyautologin

DĂ©sactive l’auto-login sur la console, mais ne concerne pas l’auto-login graphique.

live-config.nox11autologin | nox11autologin

DĂ©sactive l’auto-login avec tout gestionnaire graphique, sans affecter l’auto-login en console (tty).

Paramùtres d’amorçage (options particuliùres)

For special use cases there are some special boot parameters.
live-config.debug
| debug

Active les messages de debug dans live-config.

Fichiers de configuration

live-config peut ĂȘtre configurĂ© (mais pas activĂ©) par certains fichiers de configuration. Tout, sauf les touches de raccourcis qui peuvent ĂȘtre configurĂ©es avec un paramĂštre d’amorçage, peut alternativement ĂȘtre configurĂ© via un ou plusieurs fichiers. Si des fichiers de configuration sont utilisĂ©s, le paramĂštre ’boot=live’ est toujours requis pour activer live-config .

Remarque : Si des fichiers de configuration sont utilisĂ©s, soit (de prĂ©fĂ©rence) tous les paramĂštres d’amorçage devraient ĂȘtre mis dans la variable LIVE_CONFIG_CMDLINE , ou bien des variables individuelles peuvent ĂȘtre rĂ©glĂ©es. Si des variables individuelles sont utilisĂ©es, l’utilisateur doit s’assurer que toutes les variables nĂ©cessaires sont rĂ©glĂ©es pour crĂ©er une configuration valide.

Les fichiers de configuration peuvent ĂȘtre placĂ©s soit dans la racine du systĂšme de fichiers (/etc/live/config.conf, /etc/live/config.conf.d/*.conf), soit sur le mĂ©dia live (live/config.conf, live/config.conf.d/*.conf). Si ces deux emplacements sont utilisĂ©s pour une mĂȘme option, ceux placĂ©s dans le mĂ©dia live sont prioritaires sur ceux dans la racine du systĂšme.

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’).

Le contenu rĂ©el des fichiers de configuration se compose d’une ou plusieurs des variables suivantes.
LIVE_CONFIG_CMDLINE
= PARAMÈTRE1 PARAMÈTRE2 ... PARAMETREn

Cette variable correspond à la ligne de commande du chargeur d’amorçage.

LIVE_CONFIG_COMPONENTS = COMPOSANT1 , COMPOSANT2 , ... COMPOSANTn

Cette variable correspond au paramùtre ’ live-config.components = COMPOSANT1 , COMPOSANT2 , ... COMPOSANTn ’

LIVE_CONFIG_NOCOMPONENTS = COMPOSANT1 , COMPOSANT2 , ... COMPOSANTn

Cette variable correspond au paramùtre ’ live-config.nocomponents = COMPOSANT1 , COMPOSANT2 , ... COMPOSANTn ’

LIVE_DEBCONF_PRESEED =filesystem|medium| URL1 | URL2 | ... | URLn

Cette variable correspond au paramùtre ’ live-config.debconf-preseed =filesystem|medium| URL1 | URL2 | ... | URLn ’.

LIVE_HOSTNAME = NOM_D_HÔTE

Cette variable correspond au paramùtre ’ live-config.hostname = NOM_D_HÔTE ’.

LIVE_USERNAME = NOM_D_UTILISATEUR

Cette variable correspond au paramùtre ’ live-config.username = NOM_D_UTILISATEUR ’.

LIVE_USER_DEFAULT_GROUPS = GROUPE1 , GROUPE2 ... GROUPEn

Cette variable correspond au paramùtre ’ live-config.user-default-groups =" GROUPE1 , GROUPE2 ... GROUPEn "’

LIVE_USER_FULLNAME =" NOM_COMPLET_D_UTILISATEUR"

Cette variable correspond au paramùtre ’ live-config.user-fullname =" NOM_COMPLET_D_UTILISATEUR" ’.

LIVE_LOCALES = LOCALISATION1 , LOCALISATION2 ... LOCALISATIONn

Cette variable correspond au paramùtre ’ live-config.locales = LOCALISATION1 , LOCALISATION2 ... LOCALISATIONn ’.

LIVE_TIMEZONE = TIMEZONE

Cette variable correspond au paramùtre ’ live-config.timezone = TIMEZONE ’.

LIVE_KEYBOARD_MODEL = MODELE_DE_CLAVIER

Cette variable correspond au paramùtre ’ live-config.keyboard-model = MODELE_DE_CLAVIER ’.

LIVE_KEYBOARD_LAYOUTS = CONFIG_CLAVIER1 , CONFIG_CLAVIER2 ...
CONFIG_CLAVIERn

Cette variable correspond au paramùtre ’ live-config.keyboard-layouts = CONFIGURATION1_DU_CLAVIER , CONFIGURATION2_DU_CLAVIER ... CONFIGURATIONn_DU_CLAVIER ’.

LIVE_KEYBOARD_VARIANTS = VARIANTE_CLAVIER1 , VARIANTE_CLAVIER2 ...
VARIANTE_CLAVIERn

Cette variable correspond au paramùtre ’ live-config.keyboard-variants = VARIANTE_CLAVIER1 , VARIANTE_CLAVIER2 ... VARIANTE_CLAVIERn ’.

LIVE_KEYBOARD_OPTIONS = OPTIONS_DU_CLAVIER

Cette variable correspond au paramùtre ’ live-config.keyboard-options = OPTIONS_DU_CLAVIER ’.

LIVE_SYSV_RC = SERVICE1 , SERVICE2 ... SERVICEn

Cette variable correspond au paramùtre ’ live-config.sysv-rc = SERVICE1 , SERVICE2 ... SERVICEn ’.

LIVE_UTC = yes |no

Cette variable correspond au paramùtre ’ live-config.utc = yes |no’.

LIVE_X_SESSION_MANAGER = GESTIONNAIRE_DE_SESSION_X

Cette variable correspond au paramùtre ’ live-config.x-session-manager = GESTIONNAIRE_DE_SESSION_X ’.

LIVE_XORG_DRIVER = PILOTE_XORG

Cette variable correspond au paramùtre ’ live-config.xorg-driver = PILOTE_XORG .

LIVE_XORG_RESOLUTION = RESOLUTION_XORG

Cette variable correspond au paramùtre ’ live-config.xorg-resolution = RESOLUTION_XORG ’.

LIVE_WLAN_DRIVER = PILOTE_WLAN

Cette variable correspond au paramùtre ’ live-config.wlan-driver = PILOTE_WLAN .

LIVE_HOOKS =filesystem|medium| URL1 | URL2 | ... | URLn

Cette variable correspond au paramùtre ’ live-config.hooks =filesystem|medium| URL1 | URL2 | ... | URLn ’.

LIVE_CONFIG_DEBUG =true|false

Cette variable correspond au paramùtre ’ live-config.debug ’.

PERSONNALISATION

live-config peut ĂȘtre facilement personnalisĂ© pour des projets dĂ©rivĂ©s, ou pour un usage local.

Ajout de nouveaux composants de configuration

Les projets dĂ©rivĂ©s peuvent utiliser leurs propres composants dans /lib/live/config et n’ont besoin de rien d’autre, les composants seront appelĂ©s lors du dĂ©marrage.

Il est prĂ©fĂ©rable que les composants soient mis dans leur propre paquet Debian. Un paquet contenant un composant d’exemple est proposĂ© dans /usr/share/doc/live-config/examples.

Enlever des composants de configuration existants

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.

Les fichiers de configuration pour le systĂšme live lui-mĂȘme devront de prĂ©fĂ©rence ĂȘtre inclus dans leur propre paquet debian. Un paquet de dĂ©monstration contenant un exemple de configuration est proposĂ© dans /usr/share/doc/live-config/examples.

COMPOSANTS

live-config fournit actuellement les composants suivants dans /lib/live/config.
debconf

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

hostname

configure /etc/hostname et /etc/hosts.

user-setup

ajoute un compte d’utilisateur live.

sudo

offre les privilùges sudo à l’utilisateur live.

locales

configure les locales.

locales-all

configure les locales-all.

tzdata

configure /etc/timezone.

gdm3

configure l’auto-login dans gdm3.

kdm

configure l’auto-login dans kdm.

lightdm

configure l’auto-login dans lightdm.

lxdm

configure l’auto-login dans lxdm.

nodm

configure l’auto-login dans nodm.

slim

configure l’auto-login dans slim.

xinit

configure l’auto-login avec xinit.

keyboard-configuration

configure le clavier.

systemd

configure l’auto-login avec systemd.

sysvinit

configure sysvinit.

sysv-rc

configure sysv-rc en désactivant les services listés.

login

désactive lastlog.

apport

désactive apport.

gnome-panel-data

dĂ©sactive le bouton de verrouillage de l’écran.

gnome-power-manager

dĂ©sactive l’hibernation.

gnome-screensaver

dĂ©sactive le verrouillage de session par l’économiseur d’écran.

kaboom

dĂ©sactive l’assistant de migration de KDE (squeeze et plus rĂ©cent).

kde-services

désactive des services de KDE non souhaités (squeeze et plus récent).

policykit

accorde à l’utilisateur des privilùges via le policykit.

ssl-cert

regénÚre les certificats snake-oil ssl.

anacron

désactive anacron.

util-linux

dĂ©sactive util-linux’ hwclock.

login

désactive lastlog.

xserver-xorg

configure xserver-xorg.

broadcom-sta

configure les pilotes WLAN broadcom-sta.

openssh-server

regĂ©nĂšre les clĂ©s de l’hĂŽte openssh-server.

xfce4-panel

configure xfce4-panel avec les réglages par défaut.

xscreensaver

dĂ©sactive le verrouillage de session par l’économiseur d’écran.

hooks

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

FICHIERS

/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/*

VOIR AUSSI

live-boot (7)

live-build (7)

live-tools (7)

PAGE D’ACCUEIL

Davantage d’informations sur live-config et le project Debian Live peuvent ĂȘtre trouvĂ©es sur la page < https://wiki.debian.org/DebianLive > et dans le manuel sur < https://live-team.pages.debian.net/live-manual/ >.

BOGUES

Les bogues peuvent ĂȘtre signalĂ©s en soumettant un rapport de bogue Ă  propos du paquet live-config dans le systĂšme de gestion des bogues sur < http://bugs.debian.org/ > ou en envoyant un courrier Ă©lectronique Ă  la liste de diffusion Debian Live Ă  < debian-live@lists.debian.org >

AUTEUR

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