Este es el comando dbus-update-deployment-environment que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
dbus-update-authentication-environment: entorno de actualización utilizado para los servicios de sesión de D-Bus
SINOPSIS
Entorno de activación de actualización de dbus [--systemd] [--verbose] --todos | VAR... VAR=VAL...
DESCRIPCIÓN
Entorno de activación de actualización de dbus actualiza la lista de variables de entorno utilizadas por
demonio dbus --sesión cuando activa servicios de sesión sin usar sistemad.
Con la --sistema opción, si una instancia de sistemad --usuario está disponible en D-Bus, también
actualiza la lista de variables de entorno utilizadas por sistemad --usuario cuando activa usuario
servicios, incluidos los servicios de sesión de D-Bus para los que demonio dbus ha sido configurado para
delegar activación a sistemad. Esto es muy similar al entorno de importación comando
proporcionada por systemctl(1)).
Variables que son especiales para demonio dbus or sistemad pueden configurarse, pero sus valores serán
anulado cuando se inicia un servicio. Por ejemplo, no es útil agregar
DBUS_SESSION_BUS_ADDRESS a demonio dbusentorno de activación, aunque todavía podría
será útil agregarlo a sistemadentorno de activación.
OPCIONES
--todas
Establecer todas las variables de entorno presentes en el entorno utilizado por
Entorno de activación de actualización de dbus.
--sistema
Establecer variables de entorno para los servicios de usuario de systemd, así como para D-Bus tradicional
servicios de sesión.
--verboso
Mensajes de salida al error estándar explicando qué dbus-update-activation-environment
está haciendo.
VAR
If VAR está presente en el entorno de Entorno de activación de actualización de dbus, configúralo en
el mismo valor para los servicios D-Bus. Su valor debe ser UTF-8 (si no es así, se omite con
una advertencia). Si VAR no está presente en el medio ambiente, este argumento es silenciosamente
ignorado
VAR=VAL
Set VAR a VAL, que debe ser UTF-8.
EJEMPLOS
Entorno de activación de actualización de dbus está diseñado principalmente para ser utilizado en Linux
scripts de inicio de sesión X11 de distribuciones, junto con el diseño del "bus de usuario".
Propagar DISPLAY y AUTORIDAD a demonio dbus y, si está presente, sistemady propagar
DBUS_SESSION_BUS_ADDRESS a sistemad:
dbus-actualización-activación-entorno --systemd \
DBUS_SESSION_BUS_ADDRESS MOSTRAR AUTORIDAD X
Para propagar todas las variables de entorno excepto XDG_SEAT, XDG_SESSION_ID y XDG_VTNR a
demonio dbus (y, si está presente, sistemad) para compatibilidad con el inicio de sesión X11 heredado
guiones:
# en una subcapa para que las variables permanezcan establecidas en el
# script principal
(
desarmar XDG_SEAT
desarmar XDG_SESSION_ID
desarmado XDG_VTNR
dbus-actualización-activación-entorno --systemd --todos
)
SALIR ESTADO
Entorno de activación de actualización de dbus sale con estado 0 en caso de éxito, EX_USAGE (64) en
opciones de línea de comandos no válidas, EX_OSERR (71) si no se puede conectar al bus de sesión, o
EX_UNAVAILABLE (69) si no puede establecer las variables de entorno. Otros códigos de salida distintos de cero
podría agregarse en versiones futuras.
MEDIO AMBIENTE
DBUS_SESSION_BUS_ADDRESS, XDG_RUNTIME_DIR y/o DISPLAY se utilizan para encontrar la dirección de
el bus de sesión.
LIMITACIONES
demonio dbus no proporciona una forma de desarmar las variables de entorno después de que se hayan configurado
(a pesar de que sistemad hace), entonces Entorno de activación de actualización de dbus no ofrece esto
funcionalidad tampoco.
POSIX no especifica la codificación de nombres o valores de variables de entorno no ASCII y
les permite contener cualquier byte distinto de cero, pero ninguno demonio dbus ni sistemad apoya
variables de entorno con nombres o valores distintos de UTF-8. Respectivamente,
Entorno de activación de actualización de dbus asume que cualquier nombre o valor que parezca ser válido
UTF-8 está diseñado para ser UTF-8 e ignora otros nombres o valores con una advertencia.
Utilice el entorno de activación de actualización de dbus en línea utilizando los servicios de onworks.net