Dies ist der Befehl dbus-update-activation-environment, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows Online-Emulator oder MAC OS Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
dbus-update-activation-environment – Update-Umgebung, die für D-Bus-Sitzungsdienste verwendet wird
ZUSAMMENFASSUNG
dbus-update-activation-environment [--systemd] [--verbose] --all | VAR... | VAR=VAL...
BESCHREIBUNG
dbus-update-activation-environment Aktualisiert die Liste der von verwendeten Umgebungsvariablen
dbus-Daemon --Sitzung wenn es Sitzungsdienste ohne Verwendung aktiviert systemd.
Mit der --systemd Option, wenn eine Instanz von systemd --Benutzer ist auch auf dem D-Bus verfügbar
Aktualisiert die Liste der von verwendeten Umgebungsvariablen systemd --Benutzer wenn es den Benutzer aktiviert
Dienste, einschließlich D-Bus-Sitzungsdienste, für die dbus-Daemon wurde konfiguriert
Aktivierung delegieren an systemd. Dies ist dem sehr ähnlich Importumgebung Befehl
Zur Verfügung gestellt von systemctl(1)).
Variablen, die speziell für sind dbus-Daemon or systemd können festgelegt werden, ihre Werte jedoch
wird überschrieben, wenn ein Dienst gestartet wird. Es ist beispielsweise nicht sinnvoll, etwas hinzuzufügen
DBUS_SESSION_BUS_ADDRESS zu dbus-Daemon's Aktivierungsumgebung, obwohl dies möglicherweise immer noch der Fall ist
nützlich sein, es hinzuzufügen systemd's Aktivierungsumgebung.
OPTIONAL
--alle
Legen Sie alle Umgebungsvariablen fest, die in der von verwendeten Umgebung vorhanden sind
dbus-update-activation-environment.
--systemd
Legen Sie Umgebungsvariablen für systemd-Benutzerdienste sowie für herkömmlichen D-Bus fest
Sitzungsdienste.
- ausführlich
Geben Sie Meldungen in den Standardfehler aus, die erklären, welche dbus-update-activation-environment
macht.
VAR
If VAR ist in der Umgebung von vorhanden dbus-update-activation-environment, setze es auf
der gleiche Wert für D-Bus-Dienste. Sein Wert muss UTF-8 sein (andernfalls wird er übersprungen).
eine Warnung). Wenn VAR Ist in der Umgebung nicht vorhanden, ist dieses Argument stillschweigend
ignoriert.
VAR=VAL
Stelle den VAR zu VAL, das UTF-8 sein muss.
Beispiele:
dbus-update-activation-environment ist in erster Linie für die Verwendung unter Linux konzipiert
X11-Sitzungsstartskripte der Distributionen in Verbindung mit dem „Benutzerbus“-Design.
Zu verbreiten DISPLAY und XAUTHORITÄT zu dbus-Daemon und, falls vorhanden, systemd, und verbreiten
DBUS_SESSION_BUS_ADDRESS zu systemd:
dbus-update-activation-environment --systemd
DBUS_SESSION_BUS_ADDRESS DISPLAY XAUTHORITY
Zur Weitergabe aller Umgebungsvariablen außer XDG_SEAT, XDG_SESSION_ID und XDG_VTNR zu
dbus-Daemon (und, falls vorhanden, systemd) für Kompatibilität mit dem Start älterer X11-Sitzungen
Skripte:
# in einer Subshell, damit die Variablen in der gesetzt bleiben
# übergeordnetes Skript
(
XDG_SEAT nicht gesetzt
XDG_SESSION_ID nicht gesetzt
XDG_VTNR deaktiviert
dbus-update-activation-environment --systemd --all
)
EXIT STATUS
dbus-update-activation-environment Wird bei Erfolg mit Status 0 beendet, EX_USAGE (64) aktiviert
ungültige Befehlszeilenoptionen, EX_OSERR (71), wenn keine Verbindung zum Sitzungsbus möglich ist, oder
EX_UNAVAILABLE (69), wenn die Umgebungsvariablen nicht festgelegt werden können. Andere Exit-Codes ungleich Null
könnte in zukünftigen Versionen hinzugefügt werden.
DBUS_SESSION_BUS_ADDRESS, XDG_RUNTIME_DIR und / oder DISPLAY werden verwendet, um die Adresse von zu finden
Der Sitzungsbus.
EINSCHRÄNKUNGEN
dbus-Daemon bietet keine Möglichkeit, Umgebungsvariablen zurückzusetzen, nachdem sie festgelegt wurden
(obwohl systemd tut), also dbus-update-activation-environment bietet dies nicht an
Funktionalität entweder.
POSIX spezifiziert nicht die Kodierung von Nicht-ASCII-Umgebungsvariablennamen oder -werten und
erlaubt ihnen, jedes Byte ungleich Null zu enthalten, aber keines von beiden dbus-Daemon noch systemd unterstützt
Umgebungsvariablen mit Nicht-UTF-8-Namen oder -Werten. Entsprechend,
dbus-update-activation-environment geht davon aus, dass jeder Name oder Wert gültig erscheint
UTF-8 soll UTF-8 sein und ignoriert andere Namen oder Werte mit einer Warnung.
Nutzen Sie dbus-update-activation-environment online über die Dienste von onworks.net