DIALOG() DIALOG() dialog - dialog --clear dialog --create-rc dialog --print-maxsize dialog Dialog . ( dialog): buildlist calendar checklist dselect editbox form fselect gauge infobox inputbox inputmenu menu mixedform mixedgauge msgbox () passwordbox passwordform pause prgbox programbox progressbox radiolist rangebox tailbox tailboxbg textbox timebox treeview yesno (/). : o "--and-widget" dialog ESC o . Dialog '' '' ( ). checklist dialog. : "--output-fd" "--stderr" "--stdout". ( ESC) dialog . "--" ( ASCII ). "--" . getopt(1) . dialog --title -- --Not an option dialog --title This -- --title is not an option Dialog . ( ) . ( ) "no" "--". --no-shadow --shadow . "--args" dialog . "--" "--file" . "--file" dialog . dialog --file _ ( ). "--file" . . _ "&" dialog . : o dialog . o dialog . o dialog . . --ascii-lines ASCII "+" "-" . "--no-lines". --aspect ( 0 ). / . 9 9 . --backtitle _ _ . --begin y x . --cancel-label "". --clear screen_color. "--and-widget" . "--keep-window". : 123: dialog \ --begin 2 2 --yesno "" 0 0 \ --and-widget --begin 4 4 --yesno "" 0 0 \ --and-widget --begin 6 6 --yesno "" 0 0 : dialog \ --clear --begin 2 2 --yesno "" 0 0 \ --and-widget --clear --begin 4 4 --yesno "" 0 0 \ --and-widget --begin 6 6 --yesno "" 0 0 321: dialog \ --keep-window --begin 2 2 --yesno "" 0 0 \ --and-widget --keep-window --begin 4 4 --yesno "" 0 0 \ --and-widget --begin 6 6 --yesno "" 0 0 31: dialog \ --keep-window --begin 2 2 --yesno "" 0 0 \ --and-widget --clear --begin 4 4 --yesno "" 0 0 \ --and-widget --begin 6 6 --yesno "" 0 0 clear(1). dialog --erase-on-exit. --color-mode --colors programbox tailbox textbox. "2" . --colors "\Z" dialog : o 0 7 ANSI curses: . o 'b' 'B'. o 'r' 'R'. o 'u' 'U'. o "\Zb\Z1" ( ). o "\Zn". --column-separator dialog / . --cr-wrap . dialog . Dialog . cr-wrap . cr-wrap : o "\n" --no-nl-expand o --trim. Whitespace Options. --create-rc dialog . --cursor-off-label . . --date-format strftime --calendar. ( ) . --defaultno / . "" "" . "--no-cancel" "--visit-items" "" ( ""). --default-button ( ) . Enter . : ok yes cancel no help extra. . "--no-ok" "--no-cancel". . --default-item . . --erase-on-exit dialog . --exit-label "". --extra-button "" "". "" "" yesno. --extra-label "". : inputmenu " ". --help . . --help-button "" "" ( checklist radiolist menu treeview). "" "" yesno. . Dialog "HELP": o "--item-help" . o ( ). --help-tags / DIALOG_ITEM_HELP . "" "" . . --help-label string "". --help-status checklist radiolist form "HELP". (checklist) . --help-tags --help-button . . --hfile filename F1. --hline string . . 9 . . --ignore dialog. "--icon" . --input-fd fd . dialog gauge ( ). dialog . ( ) . --insecure . --iso-week "--calendar" ISO-8601 /. --item-help checklist radiolist menu . --keep-tite ncurses dialog xterm . dialog . dialog . --keep-window dialog tailboxbg "--and-widget" . . dialog "--keep-window" tailboxbg. . "--clear" . --last-key . curses . . --max-input size . 2048. --no-cancel "" checklist inputbox menu. ESC . --no-collapse dialog . . dialog "--cr-wrap" "--trim". no-collapse : o "\n" --no-nl-expand o --trim. Whitespace Options. --no-hot-list dialog checkbox menus. . . ("" "" ). --no-items (checklist inputmenu radiolist menu) ("" "" ""). dialog "" . . --no-tags. . --no-kill dialog tailboxbg dialog. SIGHUP . --no-label string "". --no-lines . "--ascii-lines". --no-mouse . --no-nl-expand "\n" / . no-nl-expand "\n" . Whitespace Options. --no-ok "" . "Enter" : o "Enter" "" --no-ok. LEAVE. --no-ok Tab . "Enter" . o --no-ok LEAVE . ^D (EOF) . --no-shadow . --no-tags (checklist inputmenu radiolist menu) ("" ""). . --no-tags ( Xdialog) . --no-items . Xdialog buildlist treeview dialog . dialog . --no-tags dialog . . --ok-label string "". --output-fd fd . dialog . --separator string --output-separator string dialog (checklists) ( --separate-output) . (forms) (editboxes) . --print-maxsize dialog. . --print-size dialog . --print-text-only string [ height [ width ] ] dialog. height width dialog . --print-text-size string [ height [ width ] ] dialog height width dialog . --print-version dialog dialog. . dialog . --quoted dialog (checklist) . ( ). --reorder buildlist () (). dialog . --scrollbar . . --separate-output (buildlist checklist treeview) . . --separate-widget dialog. . (tab). --single-quoted ( ) (checklist) . dialog . dialog . . --size-err . ( ). --sleep () . --stderr . curses . --stdout . Xdialog curses . dialog . . --tab-correct (tab) ( textbox ). curses. --no-collapse . --tab-len n "--tab-correct". 8. textbox. --time-format strftime --timebox. . --timeout . . ESC . . DIALOG_TIMEOUT dialog . "--pause". "--tailboxbg" . --title . --trace _ . dialog . gauge. control/T . dialog . --trace () dialog . --week-start "--calendar". : o ( 0 6 POSIX) o "locale" ( glibc locale first_weekday). o calendar "Mo" "Monday". --trim . : o "\n" o --no-nl-expand. Whitespace Options. "--cr-wrap" "--no-collapse". --version dialog . "--print-version". --visit-items (tab-traversal) checklist radiolist menubox inputmenu . . . ( ) . . --yes-label "" (Yes). : text . height . width . . --buildlist _ [ ] ... buildlist . . . . (carriage return) "" . . / . menu --visit-items . o --visit-items (/). o --visit-items (///). --visit-items "^" ( ) "$" ( ). dialog. "--separate-output" . . "--single-quoted" . --calendar . . . h j k l vi . (tab) (backtab) . . //. --date-format. --checklist _ [ ] ... checklist menu . on. . / . dialog. "--separate-output" . ( ). "--single-quoted" . --dselect _ . filepath . (tab) . / . . . (carriage return) "" . dialog. --editbox _ . backspace delete . pageup/pagedown. --inputbox "" "" . "" . dialog. --form _ [ _ _ ] ... form . flen ilen . . o flen . o flen flen . o ilen flen. / ( control/N control/P) . (tab) . dialog . ( flen ). --fselect _ fselect ( ) ( ) . filepath . (tab) . / . . . dialog ( ). (carriage return) "" . dialog. --gauge [_] gauge . . . . "XXX" "XXX" . (EOF) . percent . . dialog. <<>> . --infobox info . dialog . dialog (shell) . . dialog. <<>>. --inputbox [] . (init) . backspace delete . . dialog. --inputmenu - [ ] ... inputmenu . : 1. . 2. ( ) . 3. . dialog dialog. RENAMED <> <> --menu text height width menu-height [ tag item ] ... menu . . . . . 1 9. menu-height . dialog. "--help-button" . --mixedform text height width formheight [ label y x item y x flen ilen itype ] ... mixedform --form. . : 1 . 2 . --mixedgauge [ 1 1 ] ... mixedgauge . . . dialog(3) . . . --gauge. dialog. <<>> . --msgbox text height width message yes/no. message . . ENTER dialog . dialog curses . . dialog. "" ESC. --pause text height width seconds pause . . ( OK) Esc. --passwordbox text height width [init] password . . "init" . . "init". "--insecure" . dialog. --passwordform text height width formheight [ label y x item y x flen ilen ] ... --form password inputbox. --prgbox text command height width --prgbox command height width prgbox programbox. prgbox. ENTER dialog . . . --programbox text height width --programbox height width programbox progressbox. program ( ). . ENTER dialog . . . --progressbox text height width --progressbox height width progressbox tailbox ) ) ( ""). . . --radiolist text height width list-height [ tag item status ] ... radiolist menu. on. dialog. --rangebox text height width min-value max-value default-value . ( gauge). Tab . : / +/- / 0 9 : home/end pageup/pagedown --tailbox file height width "tail -f". / 'h' 'l' vi . '0' . dialog. "" ESC. --tailboxbg file height width "tail -f &". / 'h' 'l' vi . '0' . Dialog (--and-widget) . ( "") dialog tailboxbg . tab ENTER. tailboxbg dialog "--no-kill". dialog. "" ESC. : dialog . . (polled) . --textbox file height width text . . page-up page-down HOME/END . / . h j k l vi B N page-up page-down. / 'k' 'j' vi . / 'h' 'l' vi . '0' /. vi. dialog. "" ESC. --timebox text height [width hour minute second] . . . tab backtab . ::. --time-format. --treeview text height width list-height [ tag item status depth ] ... . ("on" "off") . ( radiolist). . dialog. --yesno text height width yes/no . . . "\n" `\n' . . TAB. dialog. "" "" ( ) ESC. "" "" "" "") . --beep cdialog tailboxbg . --beep-after . ( ) dialog : --cr-wrap --no-collapse --no-nl-expand --trim : o Dialog "\n" ( --no-nl-expand) --no-collapse --trim. o "\n" --no-nl-expand dialog --trim. --trim dialog --no-collapse. ( -cr-wrap) . o "\n" --trim dialog --no-collapse . dialog --cr-wrap . . "\n" --no-nl-expand . cr- no- no- trim wrap collapse nl-expand ------------------------------------------------------------------------------ no no no no . . "\n" . no no no . . "\n" . no no no . . . "\n" . no no . . . "\n" . no no no . "\n" . no no . "\n" . no no . . "\n" . no . . "\n" . no no no . . "\n" . no no . . "\n" . no no . . . "\n" . no . . . "\n" . no no . "\n" . no . "\n" . no . . "\n" . . . "\n" . 1. : dialog --create-rc file 2. dialog : ) DIALOGRC . ) () $HOME/.dialogrc . ) () GLOBALRC /etc/dialogrc. ) () . 3. dialog 2 . dialog . bindkey Dialog . bindkey widget curses_key dialog_key widget "*" ( ) textbox. "*". . curses_key : o curses.h "HELP" "KEY_HELP". o Dialog ANSI "^A" "^?" C1 "~A" "~?". o dialog C. "\033" ( ASCII) : --------------------------------------------------------------------------- \b backspace \f \n ( ) \r \s \t tab \^ "^" ( ) \? "?" ( ) \\ "\" ( ) --------------------------------------------------------------------------- Dialog DLG_KEYS_ENUM dlg_keys.h "HELP" "DLGK_HELP". ( formbox) . . ------------------------------------------------------------------------------------------------------------- calendar calendar checklist checklist editbox editbox editbox2 form formbox formfield fselect fselect fselect2 inputbox inputbox inputbox2 menu menubox menu msgbox msgbox pause pause progressbox progressbox radiolist radiolist tailbox tailbox textbox textbox searchbox timebox timebox yesno yesno ------------------------------------------------------------------------------------------------------------- . : -------------------------------------------------------------- dselect fselect infobox msgbox inputmenu menu mixedform form passwordbox inputbox passwordform form prgbox progressbox programbox progressbox tailboxbg tailbox -------------------------------------------------------------- (widget) dialog. --trace dialog . : ------------------------------------------------------------------------------------------------------------------------------------------- Control-I --tailboxbg. Control-L . Control-T (screen dump) --trace. Control-V . DLGK_FIELD_NEXT Control-I. DLGK_FIELD_PREV back-tab. DLGK_HELPFILE --hfile. KEY_BTAB --tailboxbg. ------------------------------------------------------------------------------------------------------------------------------------------- dialog . tab ( back-tab) ( ) . (Tabs) tailboxbg. . (form) dlgk_keys.h "form" (///). : bindkey formfield TAB form_NEXT bindkey formbox TAB form_NEXT bindkey formfield BTAB form_prev bindkey formbox BTAB form_prev (calendar) . . : 0 YES OK (DIALOG_OK). 1 No Cancel (DIALOG_CANCEL). 2 Help (DIALOG_HELP) DIALOG_ITEM_HELP. 3 Extra (DIALOG_EXTRA). 4 Help --item-help DIALOG_ITEM_HELP 4. 2004 . Dialog DIALOG_ITEM_HELP (4) DIALOG_HELP (2) . 5 DIALOG_TIMEOUT 5. -1 dialog (DIALOG_ERROR) dialog ESC (DIALOG_ESC). DIALOGOPTS . . dialog . "--file" . "--file" ( ). DIALOGRC . DIALOG_CANCEL DIALOG_ERROR DIALOG_ESC DIALOG_EXTRA DIALOG_HELP DIALOG_ITEM_HELP DIALOG_TIMEOUT DIALOG_OK o (1) o (-1) o ESC (255) o (3) o (2) o --item-help (2) o (5) o (0). (shell) -1 255. DIALOG_TTY "1" dialog "--stdout" . $HOME/.dialogrc Dialog X/Open curses. : o HPUX curses ( ) newterm. --input-fd dialog . o NetBSD 5.1 curses (wide-characters). dialog . "" dialog . Original Dialog dialog "" ( 0.3 0.9). ( ). dialog . : ------------------------------------------- --beep-after ignored --guage --gauge ------------------------------------------- Xdialog X . Xdialog dialog. dialog Xdialog: --------------------------------------------------------------- --allow-close ignored --auto-placement ignored --fixed-font ignored --icon ignored --keep-colors ignored --no-close ignored --no-cr-wrap ignored --screen-center ignored --separator --separate-output --smooth ignored --under-mouse ignored --wmclass ignored --------------------------------------------------------------- Xdialog dialog. . html : Xdialog "\n" ( ) (checklist) "/" Xdialog v1.5.0 (c)dialog. Xdialog --separate-output --checklist. Dialog . Whiptail whiptail. ( ). (README.whiptail) whiptail(1) dialog(1) . newt ncurses . whiptail dialog : tailbox timebox calendarbox . ( 2007/1/10): whiptail newt popt slang 757 . dialog ( ncurses) 520 . . whiptail dialog (gauge). whiptail dialog dialog 0.4 . whiptail dialog dialog 0.4 (1994) . dialog o --gauge ( 0.5) o --passwordbox ( 1999) o --default-item ( dialog 2000/02/22) o --output-fd ( dialog 2002/08/14). whiptail dialog. dialog whiptail: ----------------------------------------------------------- --cancel-button --cancel-label --fb ignored --fullbutton ignored --no-button --no-label --nocancel --no-cancel --noitem --no-items --notags --no-tags --ok-button --ok-label --scrolltext --scrollbar --topleft --begin 0 0 --yes-button --yes-label ----------------------------------------------------------- : o dialog . whiptail . o whiptail ("<" ">") . dialog . o whiptail . dialog . o whiptail . . dialog . . dialog . samples/ . Thomas E. Dickey ( 0.9b ) Kiran Cherupally - . Tobias C. Rittweiler Valery Reznic - (progressbox). Yura Kalinichenko (gauge) "pause" (). ( ) dialog 0.9a : o Savio Lam - 0.3 "dialog" o Stuart Herbert - 0.4 o Marc Ewing - (gauge). o Pasquale De Marco "Pako" - 0.9a "cdialog" 3 . . : . 22 2025 DIALOG()