这是命令 dbus-update-activation-environment 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
dbus-update-activation-environment - 用于 D-Bus 会话服务的更新环境
概要
dbus-更新-激活-环境 [--systemd] [--verbose] --all | VAR... | VAR=VAL...
商品描述
dbus-更新-激活-环境 更新使用的环境变量列表
dbus 守护进程 - 会议 当它在不使用的情况下激活会话服务时 systemd.
随着 --systemd 选项,如果一个实例 systemd - 用户 可在 D-Bus 上使用,也可
更新使用的环境变量列表 systemd - 用户 当它激活用户
服务,包括 D-Bus 会话服务 dbus 守护进程 已配置为
委托激活 systemd. 这非常类似于 进口环境 命令
提供 systemctl(1))。
特殊的变量 dbus 守护进程 or systemd 可以设置,但它们的值将是
服务启动时被覆盖。 例如,添加是没有用的
DBUS_SESSION_BUS_ADDRESS 至 dbus 守护进程的激活环境,虽然它可能仍然
将其添加到 systemd的激活环境。
配置
- 全部
设置使用的环境中存在的所有环境变量
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 会话启动脚本,结合“用户总线”设计。
宣传 显示屏玻璃制造 和 权威 至 dbus 守护进程 并且,如果存在, systemd,并传播
DBUS_SESSION_BUS_ADDRESS 至 systemd:
dbus-更新-激活-环境--systemd \
DBUS_SESSION_BUS_ADDRESS 显示 XAUTHORITY
传播所有环境变量,除了 XDG_座位, XDG_SESSION_ID 和 XDG_VTNR 至
dbus 守护进程 (并且,如果存在, systemd) 与旧版 X11 会话启动兼容
脚本:
# 在一个子shell中,所以变量仍然设置在
# 父脚本
(
取消设置 XDG_SEAT
取消设置 XDG_SESSION_ID
取消设置 XDG_VTNR
dbus 更新激活环境 --systemd --all
)
退出 状态
dbus-更新-激活-环境 成功退出,状态 0,EX_USAGE (64) 开启
无效的命令行选项,如果无法连接到会话总线,则 EX_OSERR (71),或
EX_UNAVAILABLE (69) 如果无法设置环境变量。 其他非零退出代码
可能会在以后的版本中添加。
环境
DBUS_SESSION_BUS_ADDRESS, XDG_RUNTIME_DIR 和 显示屏玻璃制造 用于查找地址
会话总线。
限制
dbus 守护进程 不提供设置环境变量后取消设置的方法
(虽然 systemd 会),所以 dbus-更新-激活-环境 不提供这个
功能。
POSIX 不指定非 ASCII 环境变量名称或值的编码,并且
允许它们包含任何非零字节,但都不包含 dbus 守护进程 也不 systemd 支持
具有非 UTF-8 名称或值的环境变量。 因此,
dbus-更新-激活-环境 假定任何看似有效的名称或值
UTF-8 旨在成为 UTF-8,并忽略其他名称或值并发出警告。
使用 onworks.net 服务在线使用 dbus-update-activation-environment
