Suivant: Services de son, Précédent: Services d'impression, Monter: Services [Table des matières][Index]
Le module (gnu services desktop)
fournit des services qui sont
habituellement utiles dans le contexte d’une installation « de bureau » —
c’est-à-dire sur une machine qui fait tourner un service d’affichage
graphique, éventuellement avec des interfaces utilisateurs graphiques, etc.
Il définit aussi des services qui fournissent des environnements de bureau
spécifiques comme GNOME, Xfce et MATE.
Pour simplifier les choses, le module définit une variable contenant l’ensemble des services que les utilisateurs s’attendent en général à avoir sur une machine avec un environnement graphique et le réseau :
C’est la liste des services qui étend %base-services
en ajoutant ou
en ajustant des services pour une configuration « de bureau » typique.
En particulier, elle ajoute un gestionnaire de connexion graphique (voir gdm-service-type
), des verrouilleurs d’écran, un outil de
gestion réseau (voir network-manager-service-type
) avec la prise en charge des modems
(voir modem-manager-service-type
), des
services de gestion de l’énergie et des couleurs, le gestionnaire de
connexion et de session elogind
, le service de privilèges Polkit, le
service de géolocalisation GeoClue, le démon AccountsService qui permet aux
utilisateurs autorisés de changer les mots de passe du système, un client
NTP (voir Services réseau), le démon Avahi, et le service name
service switch est configuré pour pouvoir utiliser nss-mdns
(voir mDNS).
La variable %desktop-services
peut être utilisée comme champ
services
d’une déclaration operating-system
(voir services
).
En plus, les procédures gnome-desktop-service-type
,
xfce-desktop-service
, mate-desktop-service-type
,
lxqt-desktop-service-type
et
enlightenment-desktop-service-type
peuvent ajouter GNOME, Xfce, MATE
ou Enlightenment à un système. « Ajouter GNOME » signifie que les services
du système comme les utilitaires d’ajustement de la luminosité et de gestion
de l’énergie sont ajoutés au système, en étendant polkit
et
dbus
de la bonne manière, ce qui permet à GNOME d’opérer avec des
privilèges plus élevés sur un nombre limité d’interfaces systèmes
spécialisées. En plus, ajouter un service construit par
gnome-desktop-service-type
ajoute le métapaquet GNOME au profil du
système. De même, ajouter le service Xfce ajoute non seulement le
métapaquet xfce
au profil système, mais il permet aussi au
gestionnaire de fichiers Thunar d’ouvrir une fenêtre de gestion des fichier
« en mode root », si l’utilisateur s’authentifie avec le mot de passe
administrateur via l’interface graphique polkit standard. « Ajouter MATE »
signifie que polkit
et dbus
sont étendue de la bonne manière,
ce qui permet à MATE d’opérer avec des privilèges plus élevés sur un nombre
limité d’interface systèmes spécialisées. En plus, ajouter un service de
type mate-desktop-service-type
ajoute le métapaquet MATE au profil du
système. « Ajouter Enlightenment » signifie que dbus
est étendu
comme il faut et que plusieurs binaires d’Enlightenment récupèrent le bit
setuid, ce qui permet au verrouilleur d’écran d’Enlightenment et à d’autres
fonctionnalités de fonctionner correctement.
The desktop environments in Guix use the Xorg display server by default. If
you’d like to use the newer display server protocol called Wayland, you need
to enable Wayland support in GDM (voir wayland-gdm). Another solution is
to use the sddm-service
instead of GDM as the graphical login
manager. You should then select the “GNOME (Wayland)” session in SDDM.
Alternatively you can also try starting GNOME on Wayland manually from a TTY
with the command “XDG_SESSION_TYPE=wayland exec dbus-run-session
gnome-session“. Currently only GNOME has support for Wayland.
C’est le type de service qui ajoute l’environnement de bureau
GNOME. Sa valeur est un objet
gnome-desktop-configuration
(voir plus bas).
Ce service ajoute le paquet gnome
au profil du système et étend
polkit avec les actions de gnome-settings-daemon
.
Enregistrement de la configuration de l’environnement de bureau GNOME.
gnome
(par défaut : gnome
)Le paquet GNOME à utiliser.
C’est le type de service qui lance l’environnement de bureau https://xfce.org/. Sa valeur est un objet
xfce-desktop-configuration
(voir plus bas).
Ce service ajoute le paquet xfce
au profil du système et étend polkit
avec la possibilité pour thunar
de manipuler le système de fichier en
root depuis une session utilisateur, après que l’utilisateur s’authentifie
avec le mot de passe administrateur.
Remarquez que xfce4-panel
et ses paquets de greffons devraient être
installés dans le même profil pour assurer la compatibilité. Lorsque vous
utilisez ce service, vous devriez ajouter les greffons supplémentaires
(xfce4-whiskermenu-plugin
, xfce4-weather-plugin
, etc) au champ
packages
de votre operating-system
.
Enregistrement de la configuration de l’environnement de bureau Xfce.
xfce
(par défaut : xfce
)Le paquet Xfce à utiliser.
C’est le type de service qui lance l’environnement de bureau MATE. Sa valeur est un objet
mate-desktop-configuration
(voir plus bas).
Ce service ajoute le paquet mate
au profil du système, et étend
polkit avec les actions de mate-settings-daemon
.
Enregistrement de configuration pour l’environnement de bureau MATE.
mate
(par défaut : mate
)Le paquet MATE à utiliser.
C’est le type de service qui lance l’environnement de bureau LXQt. Sa valeur est un objet
lxqt-desktop-configuration
(voir plus bas).
Ce service ajoute le paquet lxqt
au profil du système.
Enregistrement de la configuration de l’environnement de bureau LXQt.
lxqt
(par défaut : lxqt
)Le paquet LXQT à utiliser.
Renvoie un service qui ajoute le paquet enlightenment
et étend dbus
avec les actions de efl
.
enlightenment
(par défaut : enlightenment
)Le paquet enlightenment à utiliser.
Comme les services de bureau GNOME, Xfce et MATE récupèrent tant de paquet,
la variable %desktop-services
par défaut n’inclut aucun d’entre eux.
Pour ajouter GNOME, Xfce ou MATE, utilisez cons
pour les ajouter à
%desktop-services
dans le champ services
de votre
operating-system
:
(use-modules (gnu)) (use-service-modules desktop) (operating-system ... ;; cons* ajoute des éléments à la liste donnée en dernier argument. (services (cons* (service gnome-desktop-service-type) (service xfce-desktop-service) %desktop-services)) ...)
Ces environnements de bureau seront alors disponibles comme une option dans la fenêtre de connexion graphique.
Les définitions de service qui sont vraiment incluses dans
%desktop-services
et fournies par (gnu services dbus)
et
(gnu services desktop)
sont décrites plus bas.
dbus, with support for services. When verbose? is true,
it causes the ‘DBUS_VERBOSE’ environment variable to be set to
‘1’; a verbose-enabled D-Bus package such as dbus-verbose
should
be provided as dbus in this scenario. The verbose output is logged to
/var/log/dbus-daemon.log.
D-Bus est un utilitaire de communication inter-processus. Son bus système est utilisé pour permettre à des services systèmes de communiquer et d’être notifiés d’événements systèmes.
services doit être une liste de paquets qui fournissent un répertoire
etc/dbus-1/system.d contenant de la configuration D-Bus
supplémentaire et des fichiers de politiques. Par exemple, pour permettre à
avahi-daemon d’utiliser le bus système, services doit être égal à
(list avahi)
.
Renvoie un service qui lance le démon de gestion de connexion et de session
elogind
. Elogind expose
une interface D-Bus qui peut être utilisée pour connaître quels utilisateurs
sont connectés, le type de session qu’ils sont ouverte, suspendre le
système, désactiver la veille système, redémarrer le système et d’autre
tâches.
Elogind gère la plupart des événements liés à l’énergie du système, par exemple mettre en veille le système quand l’écran est rabattu ou en l’éteignant quand le bouton de démarrage est appuyé.
L’argument config spécifie la configuration d’elogind et devrait être
le résultat d’une invocation de (elogind-configuration
(parameter value)...)
. Les paramètres disponibles et leur
valeur par défaut sont :
kill-user-processes?
#f
kill-only-users
()
kill-exclude-users
("root")
inhibit-delay-max-seconds
5
handle-power-key
poweroff
handle-suspend-key
suspend
handle-hibernate-key
hibernate
handle-lid-switch
suspend
handle-lid-switch-docked
ignore
handle-lid-switch-external-power
ignore
power-key-ignore-inhibited?
#f
suspend-key-ignore-inhibited?
#f
hibernate-key-ignore-inhibited?
#f
lid-switch-ignore-inhibited?
#t
holdoff-timeout-seconds
30
idle-action
ignore
idle-action-seconds
(* 30 60)
runtime-directory-size-percent
10
runtime-directory-size
#f
remove-ipc?
#t
suspend-state
("mem" "standby" "freeze")
suspend-mode
()
hibernate-state
("disk")
hibernate-mode
("platform" "shutdown")
hybrid-sleep-state
("disk")
hybrid-sleep-mode
("suspend" "platform" "shutdown")
Renvoie un service qui lance AccountsService, un service système qui peut lister les comptes disponibles, changer leur mot de passe, etc. AccountsService s’intègre à Polkit pour permettre aux utilisateurs non privilégiés de pouvoir modifier la configuration de leur système. le site de accountsservice pour trouver plus d’informations.
L’argument accountsservice est le paquet accountsservice
à
exposer comme un service.
Renvoie un service qui lance le service de gestion des privilèges Polkit, qui permet aux administrateurs systèmes de permettre l’accès à des opération privilégiées d’une manière structurée. En demandant au service Polkit, un composant système privilégié peut savoir lorsqu’il peut donner des privilèges supplémentaires à des utilisateurs normaux. Par exemple, un utilisateur normal peut obtenir le droit de mettre le système en veille si l’utilisateur est connecté localement.
Service qui ajoute le groupe wheel
comme administrateur au service
Polkit. Cela fait en sorte qu’on demande le mot de passe des utilisateurs
du groupe wheel
eux-mêmes pour effectuer des tâches d’administration
au lieu du mot de passe root
, comme le fait sudo
.
Service qui lance upowerd
,
un moniteur système de consommation d’énergie et de niveau de batterie, avec
les paramètres de configuration donnés.
Il implémente l’interface D-Bus org.freedesktop.UPower
et est
notamment utilisé par GNOME.
Type de données représentant la configuration de UPower.
upower
(par défaut : upower)Paquet à utiliser pour upower
.
watts-up-pro?
(par défaut : #f
)Active le périphérique Watts Up Pro.
poll-batteries?
(par défaut : #t
)Active les requêtes au noyau pour les changements de niveau de batterie.
ignore-lid?
(par défaut : #f
)Ignore l’état de l’écran, ce qui peut être utile s’il est incorrect sur un appareil.
use-percentage-for-policy?
(par défaut : #f
)Indique si la politique de batterie basée sur le pourcentage devrait être
utilisée. La valeur par défaut est d’utiliser la durée restante, changez en
#t
pour utiliser les pourcentages.
percentage-low
(par défaut : 10
)Lorsque use-percentage-for-policy?
est #t
, cela indique à quel
niveau la batterie est considérée comme faible.
percentage-critical
(par défaut : 3
)Lorsque use-percentage-for-policy?
est #t
, cela indique à quel
niveau la batterie est considérée comme critique.
percentage-action
(par défaut : 2
)Lorsque use-percentage-for-policy?
est #t
, cela indique à quel
niveau l’action sera prise.
time-low
(par défaut : 1200
)Lorsque use-percentage-for-policy?
est #f
, cela indique à
quelle durée restante en secondes la batterie est considérée comme faible.
time-critical
(par défaut : 300
)Lorsque use-percentage-for-policy?
est #f
, cela indique à
quelle durée restante en secondes la batterie est considérée comme critique.
time-action
(par défaut : 120
)Lorsque use-percentage-for-policy?
est #f
, cela indique à
quelle durée restante en secondes l’action sera prise.
critical-power-action
(par défaut : 'hybrid-sleep
)L’action à prendre lorsque percentage-action
ou time-action
est atteint (en fonction de la configuration de
use-percentage-for-policy?
).
Les valeurs possibles sont :
'power-off
'hibernate
'hybrid-sleep
.
Renvoie un service pour UDisks, un démon de gestion de disques qui fournit des notifications
et la capacité de monter et démonter des disques à des interfaces
utilisateurs. Les programmes qui parlent à UDisks sont par exemple la
commande udisksctl
, qui fait partie de UDisks, et GNOME Disks.
Remarquez que Udisks s’appuie sur la commande mount
, donc il ne
sera capable d’utiliser que les utilitaires de systèmes de fichiers
installés dans le profil du système. Par exemple si vous voulez monter des
systèmes de fichiers NTFS en lecture-écriture, vous devrez ajouter
ntfs-3g
aux paquets installés sur le système entier.
C’est le type de service qui lance colord
, un service système avec
une interface D-Bus pour gérer les profils de couleur des périphériques
d’entrées et de sorties comme les écrans et les scanners. Il est notamment
utilisé par l’outil graphique GNOME Color Manager. Voir
le site web de colord
pour plus d’informations.
Ce service fournit un accès aux scanner via
SANE en installant les règles udev
nécessaires. Il est inclus dans %desktop-services
(voir Services de bureaux) et s’appuie sur le paquet sane-backends-minimal
par défaut
(voir plus bas) pour la prise en charge matérielle.
Le paquet par défaut installé par le sane-service-type
. Il prend en
charge beaucoup de scanners récents.
Ce paquet inclus la prise en charge de tous les scanners pris en charge par
sane-backends-minimal
, plus les scanners Hewlett-Packard plus anciens
pris en charges par le paquet hplip
. Pour l’utiliser sur un système
qui utiliser les %desktop-services
, vous pouvez utiliser
modify-services
(voir modify-services
)
comme montré ci-dessous :
(use-modules (gnu)) (use-service-modules … desktop) (use-package-modules … scanner) (define %my-desktop-services ;; Liste des services de bureau qui prennent en charge un plus grand nombre de scanners. (modify-services %desktop-services (sane-service-type _ => sane-backends))) (operating-system ;; … (services %my-desktop-services))
Renvoie une configuration qui permet d’accéder aux données de localisation
de GeoClue. name est l’ID Desktop de l’application, sans la partie en
.desktop
. Si allowed? est vraie, l’application aura droit
d’accéder aux informations de localisation par défaut. Le booléen
system? indique si une application est un composant système ou non.
Enfin users est la liste des UID des utilisateurs pour lesquels cette
application a le droit d’accéder aux informations de géolocalisation. Une
liste d’utilisateurs vide indique que tous les utilisateurs sont autorisés.
La liste standard de configuration des application GeoClue connues, qui permet à l’utilitaire date-and-time de GNOME de demander l’emplacement actuel pour initialiser le fuseau horaire et aux navigateurs web IceCat et Epiphany de demander les informations de localisation. IceCat et Epiphany demandent tous deux à l’utilisateur avant de permettre à une page web de connaître l’emplacement de l’utilisateur.
"https://location.services.mozilla.com/v1/geolocate?key=geoclue"] [#:submit-data? #f] [#:wifi-submission-url "https://location.services.mozilla.com/v1/submit?key=geoclue"] [#:submission-nick "geoclue"] [#:applications %standard-geoclue-applications] Renvoie un service qui lance le service de géolocalisation GeoClue. Ce service fournit une interface D-Bus pour permettre aux applications de demande l’accès à la position de l’utilisateur et éventuellement d’ajouter des informations à des bases de données de géolocalisation en ligne. Voir le site web de GeoClue pour plus d’informations.
Renvoie un service qui lance le démon bluetoothd
qui gère tous les
appareils Bluetooth et fournit un certain nombre d’interfaces D-Bus.
Lorsque auto-enable? est vraie, le contrôler bluetooth est
automatiquement alimenté au démarrage, ce qui peut être utile lorsque vous
utilisez un clavier ou une souris bluetooth.
Les utilisateurs doivent être dans le groupe lp
pour accéder au
service D-Bus.
This is the type for the Linux Bluetooth Protocol
Stack (BlueZ) system, which generates the /etc/bluetooth/main.conf
configuration file. The value for this type is a
bluetooth-configuration
record as in this example:
See below for details about bluetooth-configuration
.
Data type representing the configuration for bluetooth-service
.
bluez
(default: bluez
)bluez
package to use.
name
(default: "BlueZ"
)Default adapter name.
class
(default: #x000000
)Default device class. Only the major and minor device class bits are considered.
discoverable-timeout
(default: 180
)How long to stay in discoverable mode before going back to non-discoverable. The value is in seconds.
always-pairable?
(default: #f
)Always allow pairing even if there are no agents registered.
pairable-timeout
(default: 0
)How long to stay in pairable mode before going back to non-discoverable. The value is in seconds.
device-id
(default: #f
)Use vendor id source (assigner), vendor, product and version information for DID profile support. The values are separated by ":" and assigner, VID, PID and version.
Les valeurs possibles sont :
#f
to disable it,
"assigner:1234:5678:abcd"
, where assigner is either usb
(default) or bluetooth
.
reverse-service-discovery?
(default: #t
)Do reverse service discovery for previously unknown devices that connect to us. For BR/EDR this option is really only needed for qualification since the BITE tester doesn’t like us doing reverse SDP for some test cases, for LE this disables the GATT client functionally so it can be used in system which can only operate as peripheral.
name-resolving?
(default: #t
)Enable name resolving after inquiry. Set it to #f
if you don’t need
remote devices name and want shorter discovery cycle.
debug-keys?
(default: #f
)Enable runtime persistency of debug link keys. Default is false which makes debug link keys valid only for the duration of the connection that they were created for.
controller-mode
(default: 'dual
)Restricts all controllers to the specified transport. 'dual
means
both BR/EDR and LE are enabled (if supported by the hardware).
Les valeurs possibles sont :
'dual
'bredr
'le
multi-profile
(default: 'off
)Enables Multi Profile Specification support. This allows to specify if system supports only Multiple Profiles Single Device (MPSD) configuration or both Multiple Profiles Single Device (MPSD) and Multiple Profiles Multiple Devices (MPMD) configurations.
Les valeurs possibles sont :
'off
'single
'multiple
fast-connectable?
(default: #f
)Permanently enables the Fast Connectable setting for adapters that support it. When enabled other devices can connect faster to us, however the tradeoff is increased power consumptions. This feature will fully work only on kernel version 4.1 and newer.
privacy
(default: 'off
)Default privacy settings.
'off
: Disable local privacy
'network/on
: A device will only accept advertising packets from peer
devices that contain private addresses. It may not be compatible with some
legacy devices since it requires the use of RPA(s) all the time
'device
: A device in device privacy mode is only concerned about the
privacy of the device and will accept advertising packets from peer devices
that contain their Identity Address as well as ones that contain a private
address, even if the peer device has distributed its IRK in the past
and additionally, if controller-mode is set to 'dual
:
'limited-network
: Apply Limited Discoverable Mode to advertising,
which follows the same policy as to BR/EDR that publishes the identity
address when discoverable, and Network Privacy Mode for scanning
'limited-device
: Apply Limited Discoverable Mode to advertising,
which follows the same policy as to BR/EDR that publishes the identity
address when discoverable, and Device Privacy Mode for scanning.
just-works-repairing
(default: 'never
)Specify the policy to the JUST-WORKS repairing initiated by peer.
Possible values:
'never
'confirm
'always
temporary-timeout
(default: 30
)How long to keep temporary devices around. The value is in seconds. 0
disables the timer completely.
refresh-discovery?
(default: #t
)Enables the device to issue an SDP request to update known services when profile is connected.
experimental
(default: #f
)Enables experimental features and interfaces, alternatively a list of UUIDs can be given.
Possible values:
#t
#f
(list (uuid <uuid-1>) (uuid <uuid-2>) ...)
.
List of possible UUIDs:
d4992530-b9ec-469f-ab01-6c481c47da1c
: BlueZ Experimental Debug,
671b10b5-42c0-4696-9227-eb28d1b049d6
: BlueZ Experimental Simultaneous
Central and Peripheral,
"15c0a148-c273-11ea-b3de-0242ac130004
: BlueZ Experimental LL privacy,
330859bc-7506-492d-9370-9a6f0614037f
: BlueZ Experimental Bluetooth
Quality Report,
a6695ace-ee7f-4fb9-881a-5fac66c629af
: BlueZ Experimental Offload
Codecs.
remote-name-request-retry-delay
(default: 300
)The duration to avoid retrying to resolve a peer’s name, if the previous try failed.
page-scan-type
(default: #f
)BR/EDR Page scan activity type.
page-scan-interval
(default: #f
)BR/EDR Page scan activity interval.
page-scan-window
(default: #f
)BR/EDR Page scan activity window.
inquiry-scan-type
(default: #f
)BR/EDR Inquiry scan activity type.
inquiry-scan-interval
(default: #f
)BR/EDR Inquiry scan activity interval.
inquiry-scan-window
(default: #f
)BR/EDR Inquiry scan activity window.
link-supervision-timeout
(default: #f
)BR/EDR Link supervision timeout.
page-timeout
(default: #f
)BR/EDR Page timeout.
min-sniff-interval
(default: #f
)BR/EDR minimum sniff interval.
max-sniff-interval
(default: #f
)BR/EDR maximum sniff interval.
min-advertisement-interval
(default: #f
)LE minimum advertisement interval (used for legacy advertisement only).
max-advertisement-interval
(default: #f
)LE maximum advertisement interval (used for legacy advertisement only).
multi-advertisement-rotation-interval
(default: #f
)LE multiple advertisement rotation interval.
scan-interval-auto-connect
(default: #f
)LE scanning interval used for passive scanning supporting auto connect.
scan-window-auto-connect
(default: #f
)LE scanning window used for passive scanning supporting auto connect.
scan-interval-suspend
(default: #f
)LE scanning interval used for active scanning supporting wake from suspend.
scan-window-suspend
(default: #f
)LE scanning window used for active scanning supporting wake from suspend.
scan-interval-discovery
(default: #f
)LE scanning interval used for active scanning supporting discovery.
scan-window-discovery
(default: #f
)LE scanning window used for active scanning supporting discovery.
scan-interval-adv-monitor
(default: #f
)LE scanning interval used for passive scanning supporting the advertisement monitor APIs.
scan-window-adv-monitor
(default: #f
)LE scanning window used for passive scanning supporting the advertisement monitor APIs.
scan-interval-connect
(default: #f
)LE scanning interval used for connection establishment.
scan-window-connect
(default: #f
)LE scanning window used for connection establishment.
min-connection-interval
(default: #f
)LE default minimum connection interval. This value is superseded by any specific value provided via the Load Connection Parameters interface.
max-connection-interval
(default: #f
)LE default maximum connection interval. This value is superseded by any specific value provided via the Load Connection Parameters interface.
connection-latency
(default: #f
)LE default connection latency. This value is superseded by any specific value provided via the Load Connection Parameters interface.
connection-supervision-timeout
(default: #f
)LE default connection supervision timeout. This value is superseded by any specific value provided via the Load Connection Parameters interface.
autoconnect-timeout
(default: #f
)LE default autoconnect timeout. This value is superseded by any specific value provided via the Load Connection Parameters interface.
adv-mon-allowlist-scan-duration
(default: 300
)Allowlist scan duration during interleaving scan. Only used when scanning for ADV monitors. The units are msec.
adv-mon-no-filter-scan-duration
(default: 500
)No filter scan duration during interleaving scan. Only used when scanning for ADV monitors. The units are msec.
enable-adv-mon-interleave-scan?
(default: #t
)Enable/Disable Advertisement Monitor interleave scan for power saving.
cache
(default: 'always
)GATT attribute cache.
Les valeurs possibles sont :
'always
: Always cache attributes even for devices not paired, this is
recommended as it is best for interoperability, with more consistent
reconnection times and enables proper tracking of notifications for all
devices
'yes
: Only cache attributes of paired devices
'no
: Never cache attributes.
key-size
(default: 0
)Minimum required Encryption Key Size for accessing secured characteristics.
Les valeurs possibles sont :
0
: Don’t care
7 <= N <= 16
exchange-mtu
(default: 517
)Exchange MTU size. Possible values are:
23 <= N <= 517
att-channels
(default: 3
)Number of ATT channels. Possible values are:
1
: Disables EATT
2 <= N <= 5
session-mode
(default: 'basic
)AVDTP L2CAP signalling channel mode.
Les valeurs possibles sont :
'basic
: Use L2CAP basic mode
'ertm
: Use L2CAP enhanced retransmission mode.
stream-mode
(default: 'basic
)AVDTP L2CAP transport channel mode.
Les valeurs possibles sont :
'basic
: Use L2CAP basic mode
'streaming
: Use L2CAP streaming mode.
reconnect-uuids
(default: '()
)The ReconnectUUIDs defines the set of remote services that should try to be reconnected to in case of a link loss (link supervision timeout). The policy plugin should contain a sane set of values by default, but this list can be overridden here. By setting the list to empty the reconnection feature gets disabled.
Possible values:
'()
(list (uuid <uuid-1>) (uuid <uuid-2>) ...)
.
reconnect-attempts
(default: 7
)Defines the number of attempts to reconnect after a link lost. Setting the value to 0 disables reconnecting feature.
reconnect-intervals
(default: '(1 2 4 8 16 32 64)
)Defines a list of intervals in seconds to use in between attempts. If the number of attempts defined in reconnect-attempts is bigger than the list of intervals the last interval is repeated until the last attempt.
auto-enable?
(default: #f
)Defines option to enable all controllers when they are found. This includes adapters present on start as well as adapters that are plugged in later on.
resume-delay
(default: 2
)Audio devices that were disconnected due to suspend will be reconnected on resume. resume-delay determines the delay between when the controller resumes from suspend and a connection attempt is made. A longer delay is better for better co-existence with Wi-Fi. The value is in seconds.
rssi-sampling-period
(default: #xFF
)Default RSSI Sampling Period. This is used when a client registers an advertisement monitor and leaves the RSSISamplingPeriod unset.
Les valeurs possibles sont :
#x0
: Report all advertisements
N = #xXX
: Report advertisements every N x 100 msec (range: #x01 to
#xFE)
#xFF
: Report only one advertisement per device during monitoring
period.
C’est le type de service qui ajoute
GNOME Keyring. Sa
valeur est un objet gnome-keyring-configuration
(voir plus bas).
Ce service ajoute le paquet gnome-keyring
au profil du système et
étend PAM avec des entrées avec pam_gnome_keyring.so
, permettant de
déverrouiller un porteclé utilisateur à la connexion ou de spécifier son mot
de passe avec passwd.
Enregistrement de la configuration du service GNOME Keyring.
keyring
(par défaut : gnome-keyring
)Le paquet GNOME keyring à utiliser.
pam-services
Une liste de paires (service . type)
dénotant des
services PAM à étendre, où service est le nom d’un service existant à
étendre et type est login
ou passwd
.
S’il s’agit de login
, cela ajoute un pam_gnome_keyring.so
facultatif au bloc d’authentification sans argument et au bloc de session
avec auto_start
. S’il s’agit de passwd
, cela ajoute un
pam_gnome_keyring.so
facultatif au bloc de mot de passe sans
argument.
Par défaut, ce champ contient « gdm-password » avec la valeur login
et « passwd » avec la valeur passwd
.
seatd is a minimal seat management daemon.
Seat management takes care of mediating access to shared devices (graphics, input), without requiring the applications needing access to be root.
(append
(list
;; make sure seatd is running
(service seatd-service-type))
;; normally one would want %base-services
%base-services)
Configuration record for the seatd daemon service.
seatd
(default: seatd
)The seatd package to use.
user
(default: ‘"root"’)User to own the seatd socket.
group
(default: ‘"users"’)Group to own the seatd socket.
socket
(default: ‘"/run/seatd.sock"’)Where to create the seatd socket.
logfile
(default: ‘"/var/log/seatd.log"’)Log file to write to.
loglevel
(default: ‘"error"’)Log level to output logs. Possible values: ‘"silent"’, ‘"error"’, ‘"info"’ and ‘"debug"’.
Suivant: Services de son, Précédent: Services d'impression, Monter: Services [Table des matières][Index]