ນີ້ແມ່ນຄໍາສັ່ງ dbus-update-activation-environment ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
dbus-update-activation-environment - ສະພາບແວດລ້ອມການປັບປຸງທີ່ໃຊ້ສໍາລັບການບໍລິການກອງປະຊຸມ D-Bus
ສະຫຼຸບສັງລວມ
dbus-update-activation-environment [--systemd] [--verbose] --all | VAR... | VAR=VAL...
ລາຍລະອຽດ
dbus-update-activation-environment ປັບປຸງບັນຊີລາຍຊື່ຂອງຕົວແປສະພາບແວດລ້ອມທີ່ໃຊ້ໂດຍ
dbus-daemon --ກອງປະຊຸມ ເມື່ອມັນເປີດໃຊ້ບໍລິການເຊດຊັນໂດຍບໍ່ໃຊ້ systemd.
ມີ -- ລະບົບ ທາງເລືອກ, ຖ້າຫາກວ່າຕົວຢ່າງຂອງ systemd -ຜູ້ໃຊ້ ແມ່ນມີຢູ່ໃນ D-Bus, ມັນຍັງ
ປັບປຸງບັນຊີລາຍຊື່ຂອງຕົວແປສະພາບແວດລ້ອມທີ່ໃຊ້ໂດຍ systemd -ຜູ້ໃຊ້ ເມື່ອມັນເປີດໃຊ້ຜູ້ໃຊ້
ການບໍລິການ, ລວມທັງການບໍລິການ D-Bus session ສໍາລັບທີ່ dbus-daemon ໄດ້ຖືກຕັ້ງຄ່າເປັນ
ການກະຕຸ້ນການມອບຫມາຍໃຫ້ systemd. ນີ້ແມ່ນຄ້າຍຄືກັນຫຼາຍກັບ ການນໍາເຂົ້າສິ່ງແວດລ້ອມ ຄໍາສັ່ງ
ສະຫນອງໃຫ້ໂດຍ ລະບົບ(1)).
ຕົວແປທີ່ພິເສດກັບ dbus-daemon or systemd ອາດຈະຖືກກໍານົດ, ແຕ່ຄຸນຄ່າຂອງພວກມັນຈະເປັນ
overridden ເມື່ອການບໍລິການເລີ່ມຕົ້ນ. ສໍາລັບຕົວຢ່າງ, ມັນບໍ່ເປັນປະໂຫຍດທີ່ຈະເພີ່ມ
DBUS_SESSION_BUS_ADDRESS to dbus-daemonສະພາບແວດລ້ອມການເປີດໃຊ້ງານຂອງ, ເຖິງແມ່ນວ່າມັນອາດຈະຍັງ
ເປັນປະໂຫຍດທີ່ຈະເພີ່ມມັນໃສ່ systemdສະພາບແວດລ້ອມການເປີດໃຊ້ງານຂອງ.
OPTIONS
--ທັງໝົດ
ກໍານົດຕົວແປສະພາບແວດລ້ອມທັງຫມົດທີ່ມີຢູ່ໃນສະພາບແວດລ້ອມທີ່ໃຊ້ໂດຍ
dbus-update-activation-environment.
-- ລະບົບ
ກໍານົດຕົວແປສະພາບແວດລ້ອມສໍາລັບການບໍລິການຜູ້ໃຊ້ລະບົບເຊັ່ນດຽວກັນກັບ D-Bus ແບບດັ້ງເດີມ
ບໍລິການກອງປະຊຸມ.
-- verbose
ສົ່ງຂໍ້ຄວາມໄປຫາຄວາມຜິດພາດມາດຕະຖານອະທິບາຍສິ່ງທີ່ dbus-update-activation-environment
ກຳ ລັງເຮັດຢູ່.
VAR
If VAR ມີຢູ່ໃນສະພາບແວດລ້ອມຂອງ dbus-update-activation-environment, ຕັ້ງມັນເປັນ
ຄ່າດຽວກັນສໍາລັບການບໍລິການ D-Bus. ຄ່າຂອງມັນຕ້ອງເປັນ UTF-8 (ຖ້າບໍ່ແມ່ນ, ມັນຖືກຂ້າມໄປດ້ວຍ
ເຕືອນ). ຖ້າ VAR ບໍ່ມີຢູ່ໃນສະພາບແວດລ້ອມ, ການໂຕ້ຖຽງນີ້ແມ່ນງຽບໆ
ບໍ່ສົນໃຈ.
VAR=VAL
ທີ່ກໍານົດໄວ້ VAR to VAL, ເຊິ່ງຈະຕ້ອງເປັນ UTF-8.
ຕົວຢ່າງ
dbus-update-activation-environment ຖືກອອກແບບຕົ້ນຕໍເພື່ອໃຊ້ໃນ Linux
scripts startup session X11 ຂອງ distributions, ໂດຍສົມທົບກັບການອອກແບບ "ລົດເມຜູ້ໃຊ້".
ເພື່ອຂະຫຍາຍພັນ DISPLAY ແລະ XAUTHORITY to dbus-daemon ແລະ, ຖ້າມີ, systemd, ແລະຂະຫຍາຍພັນ
DBUS_SESSION_BUS_ADDRESS to systemd:
dbus-update-activation-environment --systemd \
DBUS_SESSION_BUS_ADDRESS DISPLAY XAUTHORITY
ເພື່ອເຜີຍແຜ່ຕົວແປສະພາບແວດລ້ອມທັງໝົດຍົກເວັ້ນ XDG_SEAT, XDG_SESSION_ID ແລະ XDG_VTNR to
dbus-daemon (ແລະ, ຖ້າມີ, systemd) ເພື່ອຄວາມເຂົ້າກັນໄດ້ກັບການເລີ່ມຕົ້ນເຊດຊັນ X11 ແບບເກົ່າ
ສະຄຣິບ:
# ໃນ subshell ເພື່ອໃຫ້ຕົວແປຍັງຄົງຢູ່ໃນ
# ສະຄຣິບຫຼັກ
(
ບໍ່ໄດ້ຕັ້ງ XDG_SEAT
ບໍ່ໄດ້ຕັ້ງ XDG_SESSION_ID
ບໍ່ໄດ້ຕັ້ງ XDG_VTNR
dbus-update-activation-environment --systemd --all
)
ອອກ STATUS
dbus-update-activation-environment ອອກດ້ວຍສະຖານະ 0 ເມື່ອສຳເລັດ, EX_USAGE (64) ເປີດ
ຕົວເລືອກແຖວຄໍາສັ່ງບໍ່ຖືກຕ້ອງ, EX_OSERR (71) ຖ້າບໍ່ສາມາດເຊື່ອມຕໍ່ກັບ session bus, ຫຼື
EX_UNAVAILABLE (69) ຖ້າບໍ່ສາມາດຕັ້ງຕົວແປສະພາບແວດລ້ອມໄດ້. ລະຫັດອອກທີ່ບໍ່ແມ່ນສູນອື່ນໆ
ອາດຈະຖືກເພີ່ມເຂົ້າໃນຮຸ່ນໃນອະນາຄົດ.
ENVIRONMENT
DBUS_SESSION_BUS_ADDRESS, XDG_RUNTIME_DIR ແລະ / ຫຼື DISPLAY ຖືກນໍາໃຊ້ເພື່ອຊອກຫາທີ່ຢູ່ຂອງ
ລົດເມເຊດຊັນ.
ຂອບເຂດ ຈຳ ກັດ
dbus-daemon ບໍ່ໄດ້ສະຫນອງວິທີການ unset ຕົວແປສະພາບແວດລ້ອມຫຼັງຈາກທີ່ພວກເຂົາໄດ້ຖືກກໍານົດ
(ເຖິງແມ່ນວ່າ systemd ບໍ່), ດັ່ງນັ້ນ dbus-update-activation-environment ບໍ່ໄດ້ສະເຫນີນີ້
ການທໍາງານບໍ່ວ່າຈະ.
POSIX ບໍ່ໄດ້ລະບຸການເຂົ້າລະຫັດຂອງຊື່ ຫຼືຄ່າຕົວແປຂອງສະພາບແວດລ້ອມທີ່ບໍ່ແມ່ນ ASCII ແລະ
ອະນຸຍາດໃຫ້ພວກມັນມີໄບຕ໌ທີ່ບໍ່ແມ່ນສູນ, ແຕ່ບໍ່ແມ່ນທັງສອງ dbus-daemon neither systemd ສະຫນັບສະຫນູນ
ຕົວແປສະພາບແວດລ້ອມທີ່ມີຊື່ ຫຼືຄ່າທີ່ບໍ່ແມ່ນ UTF-8. ຕາມນັ້ນແລ້ວ,
dbus-update-activation-environment ສົມມຸດວ່າຊື່ ຫຼືຄ່າໃດໜຶ່ງທີ່ປາກົດວ່າຖືກຕ້ອງ
UTF-8 ມີຈຸດປະສົງເພື່ອເປັນ UTF-8, ແລະບໍ່ສົນໃຈຊື່ ຫຼືຄ່າອື່ນທີ່ມີການເຕືອນ.
ໃຊ້ dbus-update-activation-environment ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net