рдпрд╣ рдХрдорд╛рдВрдб gxmessage рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрдХреНрд░рдо:
рдирд╛рдо
gxmessage - рдПрдХ GTK-рдЖрдзрд╛рд░рд┐рдд xmessage рдХреНрд▓реЛрди
SYNOPSIS
gxmessage [рд╡рд┐рдХрд▓реНрдк] message ...
gxmessage [рд╡рд┐рдХрд▓реНрдк] -рдлрд╝рд╛рдЗрд▓ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо
рд╡рд░реНрдгрди
gxmessage рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реЗ рдкреНрд░рд╛рдкреНрдд рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓рддрд╛ рд╣реИ,
рдпрд╛ рд╕реЗ stdin. рд╡рд┐рдВрдбреЛ рдореЗрдВ рдмрдЯрдиреЛрдВ рдХреА рдПрдХ рдкрдВрдХреНрддрд┐ рд╢рд╛рдорд┐рд▓ рд╣реЛрддреА рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдЪрд╛рд▓реВ рдХрд░рддрд╛ рд╣реИ
рднрд┐рдиреНрди рд░рд┐рдЯрд░реНрди рдХреЛрдб рдХреЗ рд╕рд╛рде рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВред
Gxmessage рдХреЗ рд▓рд┐рдП GNU рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдореЗрдВ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рдФрд░ рдЙрджрд╛рд╣рд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рд╡рд┐рдХрд▓реНрдк
gxmessage рдХрд┐рд╕реА рднреА рд╡рд┐рдХрд▓реНрдк рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП xmessage рд╣реЛрдЧрд╛, рд╣рд╛рд▓рд╛рдБрдХрд┐ рдХреБрдЫ (рдЬреИрд╕реЗ -рдмрд╕ рдФрд░ -рдПрдХреНрд╕рдЖрд░рдПрдо)
рдЪреБрдкрдЪрд╛рдк рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рд╡рд┐рдХрд▓реНрдк рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд gxmessage рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:
-рдмреАрдЬреА рд░рдВрдЧ
рд╕рдВрджреЗрд╢ рдХрд╛ рдкреГрд╖реНрдарднреВрдорд┐ рд░рдВрдЧ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рд░рдВрдЧ. рдЙрджрд╛рд╣рд░рдг: рд▓рд╛рд▓, "#c90",
"#446рдП7рдИ"ред
-рд╕реАрдорд╛рд╣реАрди
рдЦреЛрд▓рддрд╛ рд╣реИ gxmessage рд╕рд╛рдорд╛рдиреНрдп рдЦрд┐рдбрд╝рдХреА рдХреЗ рдлреНрд░реЗрдо рдХреЗ рдмрд┐рдирд╛ рдЦрд┐рдбрд╝рдХреАред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИ
рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд xmessage.
-рдмрдЯрди рдмрдЯрди_рд╕реВрдЪреА
рдмрдирд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдмрдЯрдиреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред рдмрдЯрди_рд╕реВрдЪреА рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реЗ рдЕрд▓рдЧ рдХреА рдЧрдИ рд╕реВрдЪреА рд╣реИ
рд▓реЗрдмрд▓:рдореВрд▓реНрдп рдЬреЛрдбрд╝реЗ, рдкреНрд░рддреНрдпреЗрдХ рдмрдЯрди рдХреЗ рд▓рд┐рдП рдПрдХред рд▓реЗрдмрд▓ рд╡рд╣ рдкрд╛рда рд╣реИ рдЬреЛ рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ
рдмрдЯрдиред рдореВрд▓реНрдп (0..255) рд╡рд╣ рдХреЛрдб рд╣реИ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдЧреНрд░рд╛рдо рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдЧрд╛ рдпрджрд┐ рд╡рд╣ рдмрдЯрди рд╣реИ
рджрдм рдЧрдпрд╛ред рдмреИрдХрд╕реНрд▓реИрд╢ (\) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рдФрд░ рдХреЛрд▓рди рд╕реЗ рдмрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рд╛рде рд╣реА
рд╕рд╛рдзрд╛рд░рдг рдкрд╛рда, рд▓реЗрдмрд▓ рдПрдХ GTK "рд╕реНрдЯреЙрдХ" рдмрдЯрди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ "GTK_STOCK_CANCEL",
рдпрд╛ рдЗрд╕рдореЗрдВ рдХреАрдмреЛрд░реНрдб рдПрдХреНрд╕реЗрд▓реЗрд░реЗрдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдВрдбрд░рд╕реНрдХреЛрд░ (_) рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЕрдЧрд░ рдореВрд▓реНрдпs
рдЫреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВ, рд╡реЗ рдХреНрд░рдо рдореЗрдВ 101, 102, 103, рдЖрджрд┐ рдкрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИрдВред рдЕрдЧрд░ рдХреЛрдИ рдирд╣реАрдВ -рдмрдЯрди рд╡рд┐рдХрд▓реНрдк
рджрд┐рдпрд╛ рд╣реБрдЖ рд╣реИ, рдмрдЯрди_рд╕реВрдЪреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪреВрдХ "рдареАрдХ рд╣реИ:0".
gxmessage -рдмрдЯрди "рдлреВ:42,рдмрд╛рд░:63" "рдЙрджрд╛рд╣рд░рдг"
$ echo?
gxmessage -рдмрдЯрди "_Foo,_Bar" "рдЙрджрд╛рд╣рд░рдг"
$ echo?
gxmessage "рдЙрджрд╛рд╣рд░рдг"
$ echo?
gxmessage -рдмрдЯрди "GTK_STOCK_OK:0" "рдЙрджрд╛рд╣рд░рдг"
$ echo?
gxmessage -рдмрдЯрди "рд╣реИрд▓реЛ\, рд╡рд░реНрд▓реНрдб" "рдЙрджрд╛рд╣рд░рдг"
-center
рдЦреЛрд▓рддрд╛ рд╣реИ gxmessage рд╕реНрдХреНрд░реАрди рдХреЗ рдордзреНрдп рдореЗрдВ рд╡рд┐рдВрдбреЛ.
-рдЪреВрдХ рд▓реЗрдмрд▓
рдЦреЛрд▓рддрд╛ рд╣реИ gxmessage рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдмрдЯрди рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рдЗрдирдкреБрдЯ рд╡рд╛рд▓реА рд╡рд┐рдВрдбреЛред рд▓реЗрдмрд▓ is
рдореЗрдВ рд╕реЗ рдПрдХ рд▓реЗрдмрд▓рдПрд╕ рдореЗрдВ рдмрдЯрди_рд╕реВрдЪреА (рджреЗрдЦреЗрдВ -рдмрдЯрди, рдКрдкрд░)ред
-рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рджрд░реНрд╢рди
рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП X рдбрд┐рд╕реНрдкреНрд▓реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред
-рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╡рд░реНрдгрд╕реЗрдЯ
рд╕рдВрджреЗрд╢ рдкрд╛рда рдХреА рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╕рдВрджреЗрд╢ рдкрд╛рда рдорд╛рди рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╡рд░реНрддрдорд╛рди рд▓реЛрдХреЗрд▓ рдХреА рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╕реЗ рдорд┐рд▓рд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИ
xmessage.
-рдкреНрд░рд╡реЗрд╢
рдореЗрдВ рдПрдХ рдЯреЗрдХреНрд╕реНрдЯ рдПрдВрдЯреНрд░реА рдмреЙрдХреНрд╕ рдЬреЛрдбрд╝рддрд╛ рд╣реИ gxmessage рдЦрд┐рдбрд╝рдХреАред рдЬрдм рд╡рд┐рдВрдбреЛ рдмрдВрдж рд╣реЛ рдЬрд╛рддреА рд╣реИ, рддреЛ рдХреЛрдИ рднреА рдЯреЗрдХреНрд╕реНрдЯ рдЕрдВрджрд░ рдЖ рдЬрд╛рддрд╛ рд╣реИ
рдкреНрд░рд╡реЗрд╢ рдмреЙрдХреНрд╕ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдИ рдЬрд╛рдПрдЧреА stdout. рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИ xmessage
рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрд╕реА рд╕рдордп рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдкреНрд░рд┐рдВрдЯ рд╡рд┐рдХрд▓реНрдк.
-рдПрдВрдЯреНрд░реАрдЯреЗрдХреНрд╕реНрдЯ рдкрд╛рда
рдХреЗ рд╕рдорд╛рди -рдкреНрд░рд╡реЗрд╢, рд▓реЗрдХрд┐рди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдмреЙрдХреНрд╕ рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдкрд╛рда. рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╣реИ
рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИ xmessage.
-рдлрдЧ рд░рдВрдЧ
рд╕рдВрджреЗрд╢ рдкрд╛рда рдХрд╛ рд░рдВрдЧ рдЗрд╕ рдкрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рд░рдВрдЧ.
-file рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо
рдирд╛рдорд┐рдд рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрджреЗрд╢ рд╕реНрд░реЛрдд рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИред рдпрджрд┐ рдбреИрд╢ (-) рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдХреА рдЬрдЧрд╣ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо, рд╕рдВрджреЗрд╢ рдкрдврд╝рд╛ рдЬрд╛рдПрдЧрд╛ stdin.
-рдлрд╛рдВ | -рдлреЛрдВрдЯ рдлрд╝реЙрдиреНрдЯ
GTK2 рдХреЗ рдлрд╝реЙрдиреНрдЯ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╕рдВрджреЗрд╢ рдлрд╝реЙрдиреНрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
-рдлреЛрдВрдЯ "рд╕реЗрд░рд┐рдлрд╝ рддрд┐рд░рдЫрд╛ 14 ". (GTK2 рдХрд╛ рдлрд╝реЙрдиреНрдЯ рд╕рд┐рд╕реНрдЯрдо рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИ xmessage. рджреЗрдЦрдирд╛
рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рд╕рдВрдЧрддрддрд╛ рдЕрдиреБрднрд╛рдЧред)
-рдЬреНрдпрд╛рдорд┐рддрд┐ рдЬреНрдпрд╛рдорд┐рддрд┐
рд╡рд┐рдВрдбреЛ рдХрд╛ рдЖрдХрд╛рд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ (рд╕реНрдерд┐рддрд┐ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред gxmessage) рдЙрджрд╛рд╣рд░рдг: -рдЬреНрдпрд╛рдорд┐рддрд┐
400x200
-рдорджрдж
рдмреБрдирд┐рдпрд╛рджреА рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рдЬрд╛рддрд╛ рд╣реИред
-рд╕реЛрдирд┐рдХ
рдЦреЛрд▓рддрд╛ рд╣реИ gxmessage рд╡рд┐рдВрдбреЛ рдЕрдкрдиреА рдЖрдЗрдХрдирд╛рдЗрдЬрд╝реНрдб (рдиреНрдпреВрдиреАрдХреГрдд) рд╕реНрдерд┐рддрд┐ рдореЗрдВред
-рд░рддрд╛рд▓реВ рдирд╛рдо
рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ gxmessage рд╡рд┐рдВрдбреЛ рдХрд╛ рдирд╛рдо рдирд╛рдо.
-рдирд┐рдХрдЯрд╕реНрде
рдЦреЛрд▓рддрд╛ рд╣реИ gxmessage рдорд╛рдЙрд╕ рдкреЙрдЗрдВрдЯрд░ рдХреЗ рдкрд╛рд╕ рд╡рд╛рд▓реА рд╡рд┐рдВрдбреЛ.
-рднрд╛рдЧ рдирд╣реАрдВ рд╕рдХрддреЗ
рдпрджрд┐ ESC рдХреБрдВрдЬреА рджрдмрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рд╡рд┐рдВрдбреЛ рдмрдВрдж рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ рддрднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм a
/usr/share/gxmessage/allow_noescape рдирд╛рдо рдХреА рдлрд╝рд╛рдЗрд▓ рдореМрдЬреВрдж рд╣реИред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИ
рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд xmessage.
-рдиреЛрдлреЛрдХрд╕
рд░реЛрдХрддрд╛ рд╣реИ gxmessage рд╡рд┐рдВрдбреЛ рдЦреБрд▓рдиреЗ рдкрд░ рдлреЛрдХрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддреА рд╣реИред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╣реИ
рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИ xmessage.
-рд╢реАрд░реНрд╖ рдкрд░
рд░рдЦрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ gxmessage рдЕрдиреНрдп рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рдордиреЗ рд╡рд╛рд▓реА рдЦрд┐рдбрд╝рдХреА. рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╣реИ
рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИ xmessage.
рдкреНрд░рд┐рдВрдЯ
рд▓рд┐рдЦрддрд╛ рд╣реИ рд▓реЗрдмрд▓ рдЪрдпрдирд┐рдд рдмрдЯрди рдХрд╛ stdout.
-рдЪрд┐рдкрдЪрд┐рдкрд╛
рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ gxmessage рд╕рднреА рдХрд╛рд░реНрдпрд╕реНрдерд╛рдиреЛрдВ рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╡рд┐рдВрдбреЛред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИ
рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд xmessage.
-рд╕рдордп рд╕рдорд╛рдкреНрдд рд╕реЗрдХрдВрдб
рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ gxmessage рдпрджрд┐ рдХреЛрдИ рдмрдЯрди рдирд╣реАрдВ рд╣реИ рддреЛ 0 рдХреЗ рдирд┐рдХрд╛рд╕ рдХреЛрдб рд╡рд╛рд▓реА рд╡рд┐рдВрдбреЛ
рднреАрддрд░ рджрдмрд╛ рджрд┐рдпрд╛ рд╕реЗрдХрдВрдб рд╕реЗрдХрдВрдб. (рдж -рдкреНрд░рд╡реЗрд╢ рдФрд░ -рдПрдВрдЯреНрд░реАрдЯреЗрдХреНрд╕реНрдЯ рд╡рд┐рдХрд▓реНрдк рдХрд╛рд░рдг -рд╕рдордп рд╕рдорд╛рдкреНрдд
рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ред)
-рд╢реАрд░реНрд╖рдХ рд╢реАрд░реНрд╖рдХ
рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ gxmessage рд╡рд┐рдВрдбреЛ рдХрд╛ рд╢реАрд░реНрд╖рдХ рд╢реАрд░реНрд╖рдХ.
-рд╕рдВрд╕реНрдХрд░рдг
рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдХреНрд░рдорд╛рдВрдХ рдФрд░ рдХреЙрдкреАрд░рд╛рдЗрдЯ рд╡рд┐рд╡рд░рдг рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдлрд┐рд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣
рд╡рд┐рдХрд▓реНрдк рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИ xmessage.
тАФрдЫрдкрдирд╛
рдЗрд╕рдХреЗ рдХрд╛рд░рдг рд░реЗрдЦрд╛рдПрдБ рдЦрд┐рдбрд╝рдХреА рдХреА рдЪреМрдбрд╝рд╛рдИ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдиреЗ рдХреЗ рдмрдЬрд╛рдп рд▓рдкреЗрдЯ рдЬрд╛рддреА рд╣реИрдВред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИ
рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд xmessage.
рдЬреАрдЯреАрдХреЗ рдЪреВрдХ
рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рдЬреАрдЯреАрдХреЗ рд╕рдВрд╕рд╛рдзрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореБрдЦреНрдп рдкрд╛рда
рдбрд┐рд╕реНрдкреНрд▓реЗ рд╡рд┐рдЬреЗрдЯ рдХрд╛ рдирд╛рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ gxmessage-textview. рдкрд╛рда рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рд╡рд┐рдЬреЗрдЯ рдХрд╛ рдирд╛рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ gxmessage-
рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐.
# рдЙрджрд╛рд╣рд░рдг: ~/.gtkrc-2.0
рд╢реИрд▓реА "gxmsg" {
рдЯреЗрдХреНрд╕реНрдЯ[рд╕рд╛рдорд╛рдиреНрдп] = "#cc9900"
рдЖрдзрд╛рд░[рд╕рд╛рдорд╛рдиреНрдп] = "#660000"
рдЯреЗрдХреНрд╕реНрдЯ[рдЪрдпрдирд┐рдд] = "#660000"
рдЖрдзрд╛рд░[рдЪрдпрдирд┐рдд] = "#cc9900"
рдлрд╝реЙрдиреНрдЯ_рдирд╛рдо = "рдореЛрдиреЛрд╕реНрдкреЗрд╕"
}
рд╡рд┐рдЬреЗрдЯ "*.gxmessage-textview" рд╢реИрд▓реА "gxmsg"
рд╡рд┐рдЬреЗрдЯ "*.gxmessage-entry" рд╢реИрд▓реА "gxmsg"
рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ рд╕реНрдерд┐рддрд┐
рдпрджрд┐ рдХреЛрдИ рдмрдЯрди рджрдмрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЙрд╕ рдмрдЯрди рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдорд╛рди рд▓реМрдЯрд╛ рджреЗрддрд╛ рд╣реИред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ "рдареАрдХ рд╣реИ" рдмрдЯрди 0 рд▓реМрдЯрд╛рддрд╛ рд╣реИред
рдпрджрд┐ рдХреЛрдИ рдЯрд╛рдЗрдордЖрдЙрдЯ рдИрд╡реЗрдВрдЯ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо 0 рд▓реМрдЯрд╛рддрд╛ рд╣реИред
рдпрджрд┐ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ, рдпрд╛ рдпрджрд┐ рд╡рд┐рдВрдбреЛ рдмрдЯрди-рдкреНрд░реЗрд╕ рдпрд╛ рдЯрд╛рдЗрдордЖрдЙрдЯ рдИрд╡реЗрдВрдЯ рдХреЗ рдмрд┐рдирд╛ рдмрдВрдж рд╣реЛ рдЬрд╛рддреА рд╣реИ,
рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛрдб 1 рдХреЗ рд╕рд╛рде рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИред ESC рдХреБрдВрдЬреА рджрдмрд╛рдиреЗ рдкрд░ рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛрдб XNUMX рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИ
рдХреЛрдб 1.
рд╕рдВрдЧрддрддрд╛ рд╕рд╛рде рдореЗрдВ рдПрдХреНрд╕рдореИрд╕реЗрдЬ
рд╡рд╛рдкрд╕ рдЧрд┐рд░рдирд╛ xmessage if gxmessage рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ:
#! / рдмрд┐рди / рд╢
XMESSAGE=$(рдХреМрди рд╕рд╛ gxmessage) || XMESSAGE=xmessage
$XMESSAGE "рд╣реИрд▓реЛ, рджреБрдирд┐рдпрд╛"
рдпрджрд┐ рдЖрдк рдлрд╝реЙрдиреНрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдЖрдк рдХрд┐рд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ:
рдлрд╝реЙрдиреНрдЯ = "рдореЛрдиреЛрд╕реНрдкреЗрд╕ 14"
["$XMESSAGE" = xmessage ] && рдлрд╝реЙрдиреНрдЯ = "рдирд┐рд╢реНрдЪрд┐рдд"
$XMESSAGE ${font:+-fn "$font"} "рд╣реИрд▓реЛ, рд╡рд░реНрд▓реНрдб"
рдбрдмрд▓-рдбреИрд╢реНрдб рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ:
$XMESSAGE "рд╣реИрд▓реЛ, рд╡рд░реНрд▓реНрдб" -рдмрдЯрди рдЕрдЪреНрдЫреЗ рд╣реИрдВ
$XMESSAGE "рд╣реИрд▓реЛ, рд╡рд░реНрд▓реНрдб"--рдмрдЯрди рдЦрд╝рд░рд╛рдм
рдХрд╛ рдкреНрд░рдпреЛрдЧ рди рдХрд░реЗрдВ gxmessage-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рдХрд▓реНрдк:
-рдкреНрд░рд╡реЗрд╢, -рдПрдВрдЯреНрд░реАрдЯреЗрдХреНрд╕реНрдЯ, -рд╕реАрдорд╛рд╣реАрди, тАФрдЫрдкрдирд╛,
-рдПрдиреНрдХреЛрдбрд┐рдВрдЧ, -рдиреЛрдлреЛрдХрд╕, -рднрд╛рдЧ рдирд╣реАрдВ рд╕рдХрддреЗ, -рд╢реАрд░реНрд╖ рдкрд░,
-рдЪрд┐рдкрдЪрд┐рдкрд╛, -рд╕рдВрд╕реНрдХрд░рдг, -h, -?
onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди gxmessage рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ