.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.43) .\" .\" 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 .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . 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 .\" .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). .\" Fear. Run. Save yourself. No user-serviceable parts. . \" fudge factors for nroff and troff .if n \{\ . ds #H 0 . ds #V .8m . ds #F .3m . ds #[ \f1 . ds #] \fP .\} .if t \{\ . ds #H ((1u-(\\\\n(.fu%2u))*.13m) . ds #V .6m . ds #F 0 . ds #[ \& . ds #] \& .\} . \" simple accents for nroff and troff .if n \{\ . ds ' \& . ds ` \& . ds ^ \& . ds , \& . ds ~ ~ . ds / .\} .if t \{\ . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' .\} . \" troff and (daisy-wheel) nroff accents .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' .ds 8 \h'\*(#H'\(*b\h'-\*(#H' .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] .ds ae a\h'-(\w'a'u*4/10)'e .ds Ae A\h'-(\w'A'u*4/10)'E . \" corrections for vroff .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' . \" for low resolution devices (crt and lpr) .if \n(.H>23 .if \n(.V>19 \ \{\ . ds : e . ds 8 ss . ds o a . ds d- d\h'-1'\(ga . ds D- D\h'-1'\(hy . ds th \o'bp' . ds Th \o'LP' . ds ae ae . ds Ae AE .\} .rm #[ #] #H #V #F C .\" ======================================================================== .\" .IX Title "urxvt 1" .TH urxvt 1 "2023-01-02" "9.31" "RXVT-UNICODE" .\" 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)" urxvtc \- کنترل دیمن urxvtd .SH "خلاصه دستور (SYNOPSIS)" .IX Header "SYNOPSIS" \&\fBurxvtc\fR [همان گزینه‌های urxvt] .SH "توضیحات (DESCRIPTION)" .IX Header "DESCRIPTION" این صفحه‌ی راهنما برنامهٔ کلاینت \fBurxvtc\fR را شرح می‌دهد. این برنامه به دیمن \fBurxvtd\fR متصل شده و یک پنجرهٔ پایانهٔ جدید درخواست می‌کند. این برنامه همان آرگومان‌های برنامهٔ \fBurxvt\fR را می‌پذیرد. متغیرهای محیطی نیز محترم شمرده خواهند شد. در حال حاضر، این برنامه همیشه بلافاصله پس از برقراری ارتباط با دیمن بازمی‌گردد. .SH "گزینه‌ها (OPTIONS)" .IX Header "OPTIONS" اگر نخستین گزینه \fB\-k\fR باشد، \fBurxvtc\fR تلاش می‌کند تا پردازش دیمن را خاتمه دهد (kill) و سپس بازمی‌گردد. .PP تمام گزینه‌هایی که برای \fBurxvt\fR معتبر هستند، برای \&\fBurxvtc\fR نیز معتبرند. لطفاً توجه داشته باشید که گزینه‌ها در بستر پردازش دیمن تفسیر می‌شوند. با این حال، از آنجا که دایرکتوری کاری جاری، محیط پردازش و هر توصیف‌گر فایل (برای نمونه برای \f(CW\*(C`\-pty\-fd\*(C'\fR) حفظ می‌شوند، این موضوع به‌ندرت تفاوتی ایجاد می‌کند. .SH "وضعیت خروج (EXIT STATUS)" .IX Header "EXIT STATUS" اگر همه‌چیز به‌درستی پیش برود، urxvtc با وضعیت خروج \f(CW0\fR بازمی‌گردد. اگر برقراری ارتباط با دیمن با شکست مواجه شود، با وضعیت خروج \f(CW2\fR خارج می‌شود. در سایر موارد خطا، با وضعیت \f(CW1\fR بازمی‌گردد. .PP می‌توان از این رفتار برای پیاده‌سازی سازوکار راه‌اندازی خودکار استفاده کرد؛ بدین صورت که با بررسی وضعیت خروج \f(CW2\fR، دستور \f(CW\*(C`urxvtd \-f \-q\*(C'\fR اجرا شده و فراخوانی urxvtc تکرار شود، به این شکل: .PP .Vb 6 \& #!/bin/sh \& urxvtc "$@" \& if [ $? \-eq 2 ]; then \& urxvtd \-q \-o \-f \& urxvtc "$@" \& fi .Ve .SH "محیط (ENVIRONMENT)" .IX Header "ENVIRONMENT" تمام متغیرهای محیطی پردازش جاری در دسترس نمونهٔ جدید قرار خواهند گرفت و به‌گونه‌ای تفسیر می‌شوند که گویی \fBurxvt\fR مستقیماً اجرا شده است. .IP "\fB\s-1RXVT_SOCKET\s0\fR" 4 .IX Item "RXVT_SOCKET" هر دو برنامهٔ urxvtc و urxvtd از متغیر محیطی \&\fI\s-1RXVT_SOCKET\s0\fR به‌ترتیب برای ایجاد یک سوکت شنونده و برقراری ارتباط با urxvtd استفاده می‌کنند. اگر این متغیر موجود نباشد، از \&\fI\f(CI$HOME\fI/.urxvt/urxvtd\-\fI\fI\fR استفاده می‌شود. این متغیر باید مسیر مطلق سوکتی که قرار است ایجاد شود را مشخص کند. .SH "همچنین ببینید (SEE ALSO)" .IX Header "SEE ALSO" urxvt(7), urxvtd(1)