DEX(1) dex DEX(1)

dex - اجرای فایل‌های DesktopEntry

dex [گزینه‌ها] [DesktopEntryFile]...

dex (DesktopEntry Execution)، برنامه‌ای برای ایجاد و اجرای فایل‌های DesktopEntry از نوع Application است.

نمایش این پیام راهنما و خروج
شناسهٔ یک "اقدام کاربردی اضافی" (additional application action) برای اجرا؛ همچنین به‌عنوان یک مدخل فهرست سریع/پرش (quicklist/jumplist) شناخته می‌شود.
اجرای خودکار برنامه‌ها
ایجاد یک فایل DesktopEntry برای برنامه در مسیر مشخص‌شده. یک آرگومان اختیاری دوم برای تعیین نام فایل ایجادشدهٔ DesktopEntry استفاده می‌شود، یا می‌توان نام فایل را - مشخص کرد تا فایل در خروجی استاندارد (stdout) چاپ شود. به‌طور پیش‌فرض، یک فایل جدید با پسوند .desktop ایجاد می‌شود.
اجرای آزمایشی، هیچ دستوری را اجرا نمی‌کند
تعیین محیط رومیزی (Desktop Environment) که اجرای خودکار باید برای آن انجام شود؛ فقط در ترکیب با --autostart کار می‌کند.
نمایش مقدار ویژگی DesktopEntry. ویژگی‌های پشتیبانی‌شده عبارتند از: Type، Version، Name، NoDisplay، Hidden، OnlyShowIn، NotShowIn، TryExec، Exec، Path، Terminal، Actions، StartupNotify، StartupWMClass و URL. برای ACTIONها، فقط Name و Exec پشتیبانی می‌شوند.
فهرستی از مسیرهای جداشده با دونقطه (:) برای جستجوی فایل‌های desktop، که جایگزین فهرست جستجوی پیش‌فرض می‌شود.
ایجاد فایل‌ها در دایرکتوری مقصد
شبیه‌ساز ترمینالی که در صورت تنظیم بودن Terminal=true در فایل desktop، برای اجرای برنامه استفاده خواهد شد؛ پیش‌فرض x-terminal-emulator است.
توقف و انتظار تا زمانی که برنامه خارج شود
انجام خودآزمایی
خروجی با جزئیات کامل
نمایش اطلاعات نسخه

اجرای خودکار / اجرای همه برنامه‌ها در دایرکتوری‌های autostart.

dex -a

اجرای خودکار / اجرای همه برنامه‌ها در دایرکتوری‌های مشخص‌شده.

dex -a -s /etc/xdg/autostart/:~/.config/autostart/

پیش‌نمایش برنامه‌هایی که در یک اجرای خودکار عادی اجرا خواهند شد.

dex -ad

پیش‌نمایش برنامه‌هایی که در اجرای خودکار مختص GNOME اجرا خواهند شد.

dex -ad -e GNOME

پیش‌نمایش مقدار ویژگی Name در DesktopEntry.

dex -p Name htop.desktop

ایجاد یک DesktopEntry برای یک برنامه در دایرکتوری جاری.

dex -c /usr/bin/skype

ایجاد DesktopEntry برای برنامه‌ها در دایرکتوری autostart.

dex -t ~/.config/autostart -c /usr/bin/skype /usr/bin/nm-applet

اجرای یک برنامه منفرد از خط فرمان و فعال‌سازی خروجی با جزئیات.

dex -v skype.desktop

اجرای یک برنامه منفرد (با تنظیم Terminal=true در فایل desktop) درون gnome-terminal.

dex --term gnome-terminal nvim.desktop

اجرای یک برنامه منفرد و مسدود ماندن تا زمان خروج آن.

dex --wait nvim.desktop

اجرای یک اقدام (action) مشخص‌شده از برنامه.

dex --action new-private-window firefox.desktop

Jan Christoph Ebersbach, Johannes Löthberg

December 9, 2025 dex-