این دستور dbus-update-activation-environment است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
dbus-update-activation-environment - محیط به روز رسانی مورد استفاده برای خدمات جلسه D-Bus
خلاصه
dbus-update-activation-environment [--سیستم] [--کلمه] --همه | VAR... | VAR=VAL...
شرح
dbus-update-activation-environment به روز رسانی لیست متغیرهای محیطی مورد استفاده توسط
dbus-daemon --جلسه هنگامی که خدمات جلسه را بدون استفاده فعال می کند systemd.
با --سیستم شده گزینه، اگر یک نمونه از systemd --کاربر در D-Bus نیز موجود است
به روز رسانی لیست متغیرهای محیطی مورد استفاده توسط systemd --کاربر وقتی کاربر را فعال می کند
خدمات، از جمله خدمات جلسه D-Bus که برای آن dbus-daemon پیکربندی شده است
واگذاری فعالسازی به systemd. این بسیار شبیه به واردات-محیط زیست فرمان
ارائه شده توسط systemctl(1).
متغیرهایی که خاص هستند dbus-daemon or systemd ممکن است تنظیم شود، اما مقادیر آنها خواهد بود
هنگام شروع یک سرویس لغو می شود. به عنوان مثال، اضافه کردن آن مفید نیست
DBUS_SESSION_BUS_ADDRESS به dbus-daemonمحیط فعال سازی، اگرچه ممکن است هنوز هم باشد
افزودن آن به آن مفید باشد systemdمحیط فعال سازی
OPTIONS
--همه
همه متغیرهای محیط موجود در محیط مورد استفاده را تنظیم کنید
dbus-update-activation-environment.
--سیستم شده
متغیرهای محیطی را برای سرویس های کاربر systemd و همچنین برای D-Bus سنتی تنظیم کنید
خدمات جلسه
-- پرحرف
پیام های خروجی به خطای استاندارد توضیح می دهد که dbus-update-activation-environment چیست
انجام می دهد
VAR
If VAR در محیط وجود دارد dbus-update-activation-environmentتنظیم کنید
همان مقدار برای خدمات D-Bus. مقدار آن باید UTF-8 باشد (اگر نه، از آن صرفنظر می شود
اخطار). اگر VAR در محیط وجود ندارد، این استدلال بی صدا است
نادیده گرفته شد
VAR=VAL
تنظیم VAR به VAL، که باید UTF-8 باشد.
مثال ها
dbus-update-activation-environment در اصل برای استفاده در لینوکس طراحی شده است
اسکریپتهای راهاندازی جلسه X11 توزیعها، در ارتباط با طراحی «گذرگاه کاربر».
برای تکثیر نمایش دادن و اقتدار به dbus-daemon و در صورت وجود 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-daemon (و در صورت وجود، systemd) برای سازگاری با راه اندازی جلسه قدیمی X11
اسکریپت ها:
# در زیر پوسته، بنابراین متغیرها در تنظیم باقی می مانند
# اسکریپت والد
(
XDG_SEAT را تنظیم نکنید
XDG_SESSION_ID تنظیم نشده است
XDG_VTNR را تنظیم نکنید
dbus-update-activation-environment --systemd --all
)
خروج وضعیت
dbus-update-activation-environment خروج با وضعیت 0 در موفقیت، EX_USAGE (64) روشن است
گزینه های خط فرمان نامعتبر، EX_OSERR (71) اگر قادر به اتصال به گذرگاه جلسه نیست، یا
EX_UNAVAILABLE (69) اگر قادر به تنظیم متغیرهای محیطی نباشید. سایر کدهای خروج غیر صفر
ممکن است در نسخه های بعدی اضافه شود.
محیط زیست
DBUS_SESSION_BUS_ADDRESS, XDG_RUNTIME_DIR و / یا نمایش دادن برای یافتن آدرس استفاده می شود
اتوبوس جلسه
محدودیت ها
dbus-daemon راهی برای تنظیم کردن متغیرهای محیطی پس از تنظیم آنها ارائه نمی دهد
(با اينكه systemd می کند)، بنابراین dbus-update-activation-environment این را ارائه نمی دهد
عملکرد یا
POSIX کدگذاری نام ها یا مقادیر متغیرهای محیطی غیر ASCII را مشخص نمی کند و
به آنها اجازه می دهد که حاوی هر بایت غیر صفر باشند، اما هیچ کدام dbus-daemon نه systemd پشتیبانی از
متغیرهای محیطی با نام یا مقادیر غیر UTF-8. بر این اساس،
dbus-update-activation-environment فرض می کند که هر نام یا مقداری که معتبر به نظر می رسد
UTF-8 به عنوان UTF-8 در نظر گرفته شده است، و با یک هشدار، نام ها یا مقادیر دیگر را نادیده می گیرد.
از dbus-update-activation-environment به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید