ICEWM-ENV(5) Standards, Environments and Macros ICEWM-ENV(5)

icewm-env - فایل تنظیم متغیرهای محیطی مدیر پنجره IceWM

$ICEWM_PRIVCFG/env
$XDG_CONFIG_HOME/icewm/env
$HOME/.icewm/env
/usr/etc/icewm/env
/usr/share/icewm/env

دستور icewm-session(1) پیش از انجام هر کار دیگری، متغیرهای محیطی اضافی را از فایل env بارگذاری می‌کند. سپس این متغیرها از طریق محیط آن‌ها به تمام فرآیندهای دیگر، از جمله icewm(1)، منتقل می‌شوند.

هر خط توسط wordexp(3) تحت بسط پوستهٔ پازیکس (POSIX shell expansion) قرار می‌گیرد. خطوط توضیحات که با علامت هش ("#") آغاز می‌شوند، نادیده گرفته می‌شوند. دستور icewm-session(1) سطرهای بسط‌یافته‌ای را که شامل یک نام، به دنبال آن علامت مساوی، و سپس مقدار (که می‌تواند خالی باشد) هستند، بارگذاری می‌کند.

کلمهٔ unset ابتدای خطی قرار می‌گیرد که شامل نام‌هایی است که باید از محیط حذف شوند.

# This is a comment.
# And another.
XDG_CURRENT_DESKTOP="ICEWM"
XDG_MENU_PREFIX="unexicon-"
START_DATE=`date`
START_FROM=`pwd`

دستور icewm-session(1) فایل env را در مسیرهای زیر جستجو می‌کند:

$ICEWM_PRIVCFG/env
$XDG_CONFIG_HOME/icewm/env
$HOME/.icewm/env
/usr/etc/icewm/env
/usr/share/icewm/env

مسیرها به ترتیب ذکرشده جستجو می‌شوند؛ نخستین فایل یافت‌شده خوانده می‌شود و سایر موارد نادیده گرفته می‌شوند.

icewm(1), icewm-session(1), icewm-startup(5).

Brian Bidulock <mailto:bidulock@openss7.org>.

IceWM تحت مجوز عمومی همگانی کتابخانه گنو (GNU Library General Public License) منتشر شده است. فایل COPYING را در بستهٔ توزیع ببینید.

2026-08-06 icewm 4.1.0