.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man v6.0.2 (Pod::Simple 3.45) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" .\" Required to disable full justification in groff 1.23.0. .if n .ds AD l .\" ======================================================================== .\" .IX Title "ICEWM-SESSION 1" .TH ICEWM-SESSION 1 2026-08-06 "icewm\ 4.1.0" "دستورات کاربری" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "نام (NAME)" .IX Header "NAME" icewm\-session \- مدیریت نشست دسکتاپ و فرآیندهای جانبی IceWM .SH "خلاصه دستور (SYNOPSIS)" .IX Header "SYNOPSIS" \&\fBicewm\-session\fR [\fIگزینه‌ها\fR] .SH "توضیحات (DESCRIPTION)" .IX Header "DESCRIPTION" برنامه icewm\-session پیاده‌سازی مدیریت نشست X.Org است و می‌تواند از طریق راه‌اندازی نشست X11 اجرا شود. این برنامه \fBicewm\fR را به عنوان مدیر پنجره پیش‌فرض اجرا کرده و چرخه حیات برنامه‌های پشتیبان مرتبط را کنترل می‌کند. .SH "گزینه‌ها (OPTIONS)" .IX Header "OPTIONS" .SS "گزینه‌های اختصاصی (SPECIFIC OPTIONS)" .IX Subsection "SPECIFIC OPTIONS" .IP "\fB\-c\fR, \fB\-\-config=FILE\fR" 4 .IX Item "-c, --config=FILE" بارگذاری تنظیمات ترجیحی IceWM از \fIFILE\fR. .IP "\fB\-t\fR, \fB\-\-theme=FILE\fR" 4 .IX Item "-t, --theme=FILE" بارگذاری پوسته از \fIFILE\fR توسط IceWM. .IP "\fB\-i\fR, \fB\-\-icewm=FILE\fR" 4 .IX Item "-i, --icewm=FILE" استفاده از \fIFILE\fR به عنوان مدیر پنجره IceWM. .IP "\fB\-o\fR, \fB\-\-output=FILE\fR" 4 .IX Item "-o, --output=FILE" تغییر مسیر تمام خروجی‌ها به \fIFILE\fR. علامت مدک (~) ابتدای مسیر یا متغیرهای محیطی بسط داده می‌شوند. .IP "\fB\-a\fR, \fB\-\-alpha\fR" 4 .IX Item "-a, --alpha" استفاده از حالت بصری ۳۲ بیتی برای شفافیت و نیمه‌شفافی. .IP "\fB\-b\fR, \fB\-\-nobg\fR" 4 .IX Item "-b, --nobg" عدم اجرای icewmbg. .IP "\fB\-n\fR, \fB\-\-notray\fR" 4 .IX Item "-n, --notray" عدم اجرای icewmtray. این گزینه تنها زمانی کاربرد دارد که IceWM صراحتاً برای استفاده از فرآیند خارجی icewmtray پیکربندی شده باشد. .IP "\fB\-s\fR, \fB\-\-sound\fR" 4 .IX Item "-s, --sound" اجرای icesound همزمان با شروع نشست. .IP \fB\-\-replace\fR 4 .IX Item "--replace" جایگزینی مدیر پنجره فعال فعلی. .SS "گزینه‌های عمومی (GENERAL OPTIONS)" .IX Subsection "GENERAL OPTIONS" .IP "\fB\-d\fR, \fB\-\-display\fR=\fIDISPLAY\fR" 4 .IX Item "-d, --display=DISPLAY" استفاده از \fIDISPLAY\fR برای اتصال به کارساز X. اگر این گزینه مشخص نشود، مقدار \fIDISPLAY\fR از متغیر محیطی \f(CW\*(C`DISPLAY\*(C'\fR خوانده می‌شود. .IP \fB\-\-sync\fR 4 .IX Item "--sync" استفاده از حالت ارتباطی همگام (synchronous) کندتر با کارساز \fIX11\fR. .IP "\fB\-h\fR, \fB\-\-help\fR" 4 .IX Item "-h, --help" نمایش فهرستی از تمام گزینه‌های پشتیبانی‌شده و خروج. .IP "\fB\-V\fR, \fB\-\-version\fR" 4 .IX Item "-V, --version" نمایش نسخه برنامه و خروج. .IP "\fB\-C\fR, \fB\-\-copying\fR" 4 .IX Item "-C, --copying" نمایش مجوزهای حق نشر و تکثیر و خروج. .SS "گزینه‌های اشکال‌زدایی (DEBUGGING OPTIONS)" .IX Subsection "DEBUGGING OPTIONS" .IP "\fB\-v\fR, \fB\-\-\-valgrind\fR" 4 .IX Item "-v, ---valgrind" اجرای icewm توسط \f(CW\*(C`/usr/bin/valgrind\*(C'\fR. اجرای icewm را به طور کامل و دقیق بررسی می‌کند. .IP "\fB\-g\fR, \fB\-\-\-catchsegv\fR" 4 .IX Item "-g, ---catchsegv" اجرای icewm توسط \f(CW\*(C`/usr/bin/catchsegv\*(C'\fR. در صورت بروز خطای segmentation fault در icewm، گزارش ردیابی پشته (backtrace) ارائه می‌دهد. .SH "نحوه استفاده (USAGE)" .IX Header "USAGE" هنگام راه‌اندازی، icewm\-session مراحل زیر را اجرا می‌کند. ابتدا در صورت وجود پرونده \fIenv\fR در دایرکتوری پیکربندی، متغیرهای محیطی اضافی را از آن بارگذاری می‌کند. سپس \fIicewmbg\fR را برای مدیریت رنگ‌ها و تصاویر پس‌زمینه ریشه (root background) اجرا می‌کند. همچنین در صورتی که در زمان پیکربندی فعال شده باشد، ممکن است \fIicesound\fR را نیز اجرا کند. سپس \fIicewm\fR اجرا می‌شود. .PP اگر اسکریپت اجرایی \fIstartup\fR در دایرکتوری پیکربندی وجود داشته باشد، اجرا خواهد شد. این اسکریپت می‌تواند شامل دستوراتی برای مقداردهی اولیه تنظیمات X11 با \fIxset\fR، بارگذاری پیکربندی صفحه‌کلید، اجرای مدیر ترکیب‌بندی پنجره‌ها مانند \fIcompton\fR و بارگذاری برنامه‌های سینی سیستم (system tray) باشد. .PP هنگامی که icewm خارج می‌شود، icewm\-session در صورت وجود اسکریپت \fIshutdown\fR در دایرکتوری پیکربندی، آن را اجرا می‌کند. با پایان یافتن این اسکریپت، icewm\-session فرآیندهای icewm، icewmbg و icesound را خاتمه می‌دهد. در نهایت، خود icewm\-session خارج می‌شود. .PP اگر فرآیند icewm دچار خرابی (crash) شود، icewm\-session تلاش می‌کند آن را مجدداً راه‌اندازی کند. اگر دو خرابی از این دست در مدت زمان کوتاهی رخ دهد، icewm\-session تلاش می‌کند با استفاده از یکی از ابزارهای \fIyad\fR، \fIxmessage\fR، \fIkdialog\fR یا \fIzenity\fR یک پنجره اعلان باز کند. این کادر گفتگو انتخابی بین راه‌اندازی مجدد icewm، اجرای یک ترمینال، یا لغو و توقف اجرای icewm\-session را ارائه می‌دهد. .SH "متغیرهای محیطی (ENVIRONMENT)" .IX Header "ENVIRONMENT" .IP \fBICEWM_OPTIONS\fR 4 .IX Item "ICEWM_OPTIONS" فهرستی از گزینه‌ها که با فاصله جدا شده‌اند و به فراخوانی خط فرمان \fIicewm\fR افزوده می‌شوند. این مقدار را می‌توان در پرونده \fIenv\fR تنظیم کرد. .SH "همچنین ببینید (SEE ALSO)" .IX Header "SEE ALSO" \&\fBicewm\fR\|(1), \&\fBicewm\-env\fR\|(5), \&\fBicewm\-shutdown\fR\|(5), \&\fBicewm\-startup\fR\|(5), \&\fBicewmbg\fR\|(1). .SH "گزارش باگ‌ها (BUGS)" .IX Header "BUGS" لطفاً باگ‌ها و مشکلات را در گزارش دهید. .SH "نویسنده (AUTHOR)" .IX Header "AUTHOR" Brian Bidulock . .PP برای مشاهده متن کامل اعلان حق نشر و مجوزهای تکثیر، گزینه \fB\-\-copying\fR را ببینید. .SH "مجوز (LICENSE)" .IX Header "LICENSE" مدیر پنجره \fBIceWM\fR تحت مجوز GNU Library General Public License منتشر شده است. برای مشاهده مجوزهای تکثیر پرونده \fICOPYING\fR را در بسته توزیع بررسی کنید یا از گزینه \fB\-\-copying\fR برای نمایش مجوزها استفاده نمایید.