これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド dbus-update-activation-environment です。
プログラム:
NAME
dbus-update-activation-environment - D-Bus セッション サービスに使用される環境の更新
SYNOPSIS
dbus 更新アクティベーション環境 [--systemd] [--詳細] --all | VAR... | VAR=VAL...
DESCRIPTION
dbus 更新アクティベーション環境 で使用される環境変数のリストを更新します。
dbus デーモン - セッション セッションサービスを使用せずにアクティブ化する場合 systemd.
--systemd オプション、のインスタンスの場合 systemd - ユーザー D-Bus でも利用できます。
で使用される環境変数のリストを更新します。 systemd - ユーザー ユーザーをアクティブ化するとき
D-Bus セッション サービスを含むサービス dbus デーモン に設定されています
アクティブ化を委任する systemd。 これは、 インポート環境 command
により提供さ systemctl(1))。
特殊な変数 dbus デーモン or systemd を設定することもできますが、その値は
サービスの開始時にオーバーライドされます。 たとえば、次のように追加しても役に立ちません。
DBUS_SESSION_BUS_ADDRESS 〜へ dbus デーモンのアクティベーション環境、ただしまだ有効である可能性があります
に追加すると便利です systemdのアクティベーション環境。
OPTIONS
- すべて
が使用する環境に存在するすべての環境変数を設定します。
dbus 更新アクティベーション環境.
--systemd
systemd ユーザー サービスおよび従来の D-Bus の環境変数を設定する
セッションサービス。
-詳細
dbus-update-activation-environment を説明するメッセージを標準エラーに出力します。
やっている。
VAR
If VAR の環境に存在します dbus 更新アクティベーション環境に設定します
D-Bus サービスでも同じ値。 その値は UTF-8 である必要があります (そうでない場合は、次のようにスキップされます)。
警告)。 もし VAR 環境に存在しない場合、この引数は暗黙的に存在します
無視されます。
VAR=VAL
作成セッションプロセスで VAR 〜へ VAL、UTF-8である必要があります。
例
dbus 更新アクティベーション環境 主に Linux で使用するように設計されています
ディストリビューションの X11 セッション起動スクリプトと「ユーザー バス」設計を組み合わせたもの。
伝播するには DISPLAY と 異常性 〜へ dbus デーモン そして、存在する場合、 systemd、そして伝播します
DBUS_SESSION_BUS_ADDRESS 〜へ systemd:
dbus-update-activation-environment --systemd \
DBUS_SESSION_BUS_ADDRESS DISPLAY XAUTHORITY
を除くすべての環境変数を伝播するには XDG_SEAT, XDG_SESSION_ID と XDG_VTNR 〜へ
dbus デーモン (そして、存在する場合は、 systemd) 従来の X11 セッション起動との互換性のため
スクリプト:
# サブシェル内で変数が設定されたままになるようにします。
# 親スクリプト
(
XDG_SEAT の設定を解除する
XDG_SESSION_ID の設定を解除する
XDG_VTNR の設定を解除する
dbus-update-activation-environment --systemd --all
)
EXIT ステータス
dbus 更新アクティベーション環境 成功した場合はステータス 0、成功した場合は EX_USAGE (64) で終了します。
無効なコマンドライン オプション、セッション バスに接続できない場合は EX_OSERR (71)、または
EX_UNAVAILABLE (69) 環境変数を設定できない場合。 その他のゼロ以外の終了コード
将来のバージョンで追加される可能性があります。
ENVIRONMENT
DBUS_SESSION_BUS_ADDRESS, XDG_RUNTIME_DIR および DISPLAY のアドレスを見つけるために使用されます
セッションバス。
制限
dbus デーモン 環境変数を設定した後に設定を解除する方法は提供されていません
(ただし systemd そうです)、それで dbus 更新アクティベーション環境 これは提供しません
機能性も。
POSIX では、非 ASCII 環境変数名または値のエンコーディングは指定されていません。
ゼロ以外のバイトを含めることはできますが、どちらも含めることはできません。 dbus デーモン また systemd サポート
UTF-8 以外の名前または値を持つ環境変数。 それに応じて、
dbus 更新アクティベーション環境 有効と思われる任意の名前または値を想定します
UTF-8 は UTF-8 であることを意図しており、他の名前や値は警告とともに無視されます。
onworks.net サービスを使用してオンラインで dbus-update-activation-environment を使用する