|
|
@ -95,6 +95,7 @@
|
|
|
|
" gone:\n"
|
|
|
|
" gone:\n"
|
|
|
|
" vncconnect\n"
|
|
|
|
" vncconnect\n"
|
|
|
|
" --\n"
|
|
|
|
" --\n"
|
|
|
|
|
|
|
|
" http\n"
|
|
|
|
" =F httpdir:\n"
|
|
|
|
" =F httpdir:\n"
|
|
|
|
" httpport:\n"
|
|
|
|
" httpport:\n"
|
|
|
|
" enablehttpproxy\n"
|
|
|
|
" enablehttpproxy\n"
|
|
|
@ -173,6 +174,8 @@
|
|
|
|
" debug_pointer\n"
|
|
|
|
" debug_pointer\n"
|
|
|
|
" debug_keyboard\n"
|
|
|
|
" debug_keyboard\n"
|
|
|
|
" =F logfile:\n"
|
|
|
|
" =F logfile:\n"
|
|
|
|
|
|
|
|
" =GA show-logfile\n"
|
|
|
|
|
|
|
|
" =GA tail-logfile\n"
|
|
|
|
" quiet\n"
|
|
|
|
" quiet\n"
|
|
|
|
" --\n"
|
|
|
|
" --\n"
|
|
|
|
" =GA show-start-cmd\n"
|
|
|
|
" =GA show-start-cmd\n"
|
|
|
@ -193,9 +196,9 @@
|
|
|
|
" --\n"
|
|
|
|
" --\n"
|
|
|
|
" =RA noremote\n"
|
|
|
|
" =RA noremote\n"
|
|
|
|
" --\n"
|
|
|
|
" --\n"
|
|
|
|
" alwaysshared\n"
|
|
|
|
" =SA alwaysshared\n"
|
|
|
|
" nevershared\n"
|
|
|
|
" =SA nevershared\n"
|
|
|
|
" dontdisconnect\n"
|
|
|
|
" =SA dontdisconnect\n"
|
|
|
|
" --\n"
|
|
|
|
" --\n"
|
|
|
|
" viewpasswd:\n"
|
|
|
|
" viewpasswd:\n"
|
|
|
|
" =F passwdfile:\n"
|
|
|
|
" =F passwdfile:\n"
|
|
|
@ -210,6 +213,9 @@
|
|
|
|
" =-C:1,2,3,4 pointer_mode:\n"
|
|
|
|
" =-C:1,2,3,4 pointer_mode:\n"
|
|
|
|
" input_skip:\n"
|
|
|
|
" input_skip:\n"
|
|
|
|
" nodragging\n"
|
|
|
|
" nodragging\n"
|
|
|
|
|
|
|
|
" alphacut:\n"
|
|
|
|
|
|
|
|
" alphafrac:\n"
|
|
|
|
|
|
|
|
" alpharemove\n"
|
|
|
|
" --\n"
|
|
|
|
" --\n"
|
|
|
|
" =D noshm\n"
|
|
|
|
" =D noshm\n"
|
|
|
|
" flipbyteorder\n"
|
|
|
|
" flipbyteorder\n"
|
|
|
@ -297,6 +303,15 @@
|
|
|
|
"Send the stop command to the x11vnc server, then terminate the tkx11vnc gui.\n"
|
|
|
|
"Send the stop command to the x11vnc server, then terminate the tkx11vnc gui.\n"
|
|
|
|
"\"\n"
|
|
|
|
"\"\n"
|
|
|
|
"\n"
|
|
|
|
"\n"
|
|
|
|
|
|
|
|
" set helptext(show-logfile) \"\n"
|
|
|
|
|
|
|
|
"View the current contents of the logfile (if it exists and is accessible\n"
|
|
|
|
|
|
|
|
"by the gui process).\n"
|
|
|
|
|
|
|
|
"\"\n"
|
|
|
|
|
|
|
|
"\n"
|
|
|
|
|
|
|
|
" set helptext(tail-logfile) \"\n"
|
|
|
|
|
|
|
|
"Run the tail(1) command with -f option on the logfile in an xterm.\n"
|
|
|
|
|
|
|
|
"\"\n"
|
|
|
|
|
|
|
|
"\n"
|
|
|
|
" set helptext(Quit) \"\n"
|
|
|
|
" set helptext(Quit) \"\n"
|
|
|
|
"Terminate the tkx11vnc gui. Any x11vnc servers will be left running.\n"
|
|
|
|
"Terminate the tkx11vnc gui. Any x11vnc servers will be left running.\n"
|
|
|
|
"\"\n"
|
|
|
|
"\"\n"
|
|
|
@ -398,6 +413,20 @@
|
|
|
|
" Anywhere: Control-p invokes \\\"Actions -> ping\\\"\n"
|
|
|
|
" Anywhere: Control-p invokes \\\"Actions -> ping\\\"\n"
|
|
|
|
" Anywhere: Control-u and Control-r invoke \\\"Actions -> update-all\\\"\n"
|
|
|
|
" Anywhere: Control-u and Control-r invoke \\\"Actions -> update-all\\\"\n"
|
|
|
|
"\n"
|
|
|
|
"\n"
|
|
|
|
|
|
|
|
"Misc:\n"
|
|
|
|
|
|
|
|
"\n"
|
|
|
|
|
|
|
|
"Since x11vnc has so many settings and to avoid further confusion,\n"
|
|
|
|
|
|
|
|
"the libvncserver options:\n"
|
|
|
|
|
|
|
|
"\n"
|
|
|
|
|
|
|
|
" -alwaysshared\n"
|
|
|
|
|
|
|
|
" -nevershared\n"
|
|
|
|
|
|
|
|
" -dontdisconnect\n"
|
|
|
|
|
|
|
|
"\n"
|
|
|
|
|
|
|
|
"are not available for changing in a running x11vnc (even though it\n"
|
|
|
|
|
|
|
|
"is feasible). These options overlap with the x11vnc options -shared\n"
|
|
|
|
|
|
|
|
"and -forever which are hopefully enough for most usage. They may be\n"
|
|
|
|
|
|
|
|
"specified for x11vnc startup if desired.\n"
|
|
|
|
|
|
|
|
"\n"
|
|
|
|
"\"\n"
|
|
|
|
"\"\n"
|
|
|
|
"}\n"
|
|
|
|
"}\n"
|
|
|
|
"\n"
|
|
|
|
"\n"
|
|
|
@ -512,8 +541,8 @@
|
|
|
|
"}\n"
|
|
|
|
"}\n"
|
|
|
|
"\n"
|
|
|
|
"\n"
|
|
|
|
"proc help_win {item} {\n"
|
|
|
|
"proc help_win {item} {\n"
|
|
|
|
" global helptext helpremote\n"
|
|
|
|
" global helptext helpremote menu_var\n"
|
|
|
|
" global query_ans query_aro;\n"
|
|
|
|
" global query_ans query_aro\n"
|
|
|
|
"\n"
|
|
|
|
"\n"
|
|
|
|
" set ok 0\n"
|
|
|
|
" set ok 0\n"
|
|
|
|
" set text \"Help on $item:\\n\\n\"\n"
|
|
|
|
" set text \"Help on $item:\\n\\n\"\n"
|
|
|
@ -557,6 +586,18 @@
|
|
|
|
" set ok 1\n"
|
|
|
|
" set ok 1\n"
|
|
|
|
" }\n"
|
|
|
|
" }\n"
|
|
|
|
"\n"
|
|
|
|
"\n"
|
|
|
|
|
|
|
|
" if {![is_action $item] && [info exists menu_var($item)]} {\n"
|
|
|
|
|
|
|
|
" global unset_str\n"
|
|
|
|
|
|
|
|
" append text \"\\n\\n\"\n"
|
|
|
|
|
|
|
|
" append text \"==== current $item value: ====\\n\";\n"
|
|
|
|
|
|
|
|
" append text \"\\n\"\n"
|
|
|
|
|
|
|
|
" if {$menu_var($item) == \"\"} {\n"
|
|
|
|
|
|
|
|
" append text \"$unset_str\\n\"\n"
|
|
|
|
|
|
|
|
" } else {\n"
|
|
|
|
|
|
|
|
" append text \"$menu_var($item)\\n\"\n"
|
|
|
|
|
|
|
|
" }\n"
|
|
|
|
|
|
|
|
" }\n"
|
|
|
|
|
|
|
|
"\n"
|
|
|
|
" if {$item == \"start\"} {\n"
|
|
|
|
" if {$item == \"start\"} {\n"
|
|
|
|
" set str [get_start_x11vnc_txt]\n"
|
|
|
|
" set str [get_start_x11vnc_txt]\n"
|
|
|
|
" append text $str\n"
|
|
|
|
" append text $str\n"
|
|
|
@ -805,15 +846,20 @@
|
|
|
|
"# Entry box utilities:\n"
|
|
|
|
"# Entry box utilities:\n"
|
|
|
|
"proc entry_state {x state} {\n"
|
|
|
|
"proc entry_state {x state} {\n"
|
|
|
|
" global entry_box entry_label entry_ok entry_help entry_skip entry_browse\n"
|
|
|
|
" global entry_box entry_label entry_ok entry_help entry_skip entry_browse\n"
|
|
|
|
|
|
|
|
" global old_labels\n"
|
|
|
|
" if {$x == \"all\"} {\n"
|
|
|
|
" if {$x == \"all\"} {\n"
|
|
|
|
" $entry_label configure -state $state\n"
|
|
|
|
" if {!$old_labels} {\n"
|
|
|
|
|
|
|
|
" $entry_label configure -state $state\n"
|
|
|
|
|
|
|
|
" }\n"
|
|
|
|
" $entry_box configure -state $state\n"
|
|
|
|
" $entry_box configure -state $state\n"
|
|
|
|
" $entry_ok configure -state $state\n"
|
|
|
|
" $entry_ok configure -state $state\n"
|
|
|
|
" $entry_skip configure -state $state\n"
|
|
|
|
" $entry_skip configure -state $state\n"
|
|
|
|
" $entry_help configure -state $state\n"
|
|
|
|
" $entry_help configure -state $state\n"
|
|
|
|
" $entry_browse configure -state $state\n"
|
|
|
|
" $entry_browse configure -state $state\n"
|
|
|
|
" } elseif {$x == \"label\"} {\n"
|
|
|
|
" } elseif {$x == \"label\"} {\n"
|
|
|
|
" $entry_label configure -state $state\n"
|
|
|
|
" if {!$old_labels} {\n"
|
|
|
|
|
|
|
|
" $entry_label configure -state $state\n"
|
|
|
|
|
|
|
|
" }\n"
|
|
|
|
" } elseif {$x == \"box\"} {\n"
|
|
|
|
" } elseif {$x == \"box\"} {\n"
|
|
|
|
" $entry_box configure -state $state\n"
|
|
|
|
" $entry_box configure -state $state\n"
|
|
|
|
" } elseif {$x == \"ok\"} {\n"
|
|
|
|
" } elseif {$x == \"ok\"} {\n"
|
|
|
@ -1342,7 +1388,11 @@
|
|
|
|
"}\n"
|
|
|
|
"}\n"
|
|
|
|
"\n"
|
|
|
|
"\n"
|
|
|
|
"proc set_info {str} {\n"
|
|
|
|
"proc set_info {str} {\n"
|
|
|
|
" global info_str\n"
|
|
|
|
" global info_str info_label\n"
|
|
|
|
|
|
|
|
"#set w1 [$info_label cget -width]\n"
|
|
|
|
|
|
|
|
"#set w2 [winfo width $info_label]\n"
|
|
|
|
|
|
|
|
"#puts \"set_info: w=$w1 winfo=$w2\"\n"
|
|
|
|
|
|
|
|
"#append_text \"$str\\n\"\n"
|
|
|
|
" set info_str \"$str\"\n"
|
|
|
|
" set info_str \"$str\"\n"
|
|
|
|
" update\n"
|
|
|
|
" update\n"
|
|
|
|
"}\n"
|
|
|
|
"}\n"
|
|
|
@ -1366,6 +1416,55 @@
|
|
|
|
" textwin \"Settings\" \"All Current Settings\" $txt\n"
|
|
|
|
" textwin \"Settings\" \"All Current Settings\" $txt\n"
|
|
|
|
"}\n"
|
|
|
|
"}\n"
|
|
|
|
"\n"
|
|
|
|
"\n"
|
|
|
|
|
|
|
|
"proc show_logfile {} {\n"
|
|
|
|
|
|
|
|
" global menu_var unset_str\n"
|
|
|
|
|
|
|
|
" set logfile $menu_var(logfile)\n"
|
|
|
|
|
|
|
|
" \n"
|
|
|
|
|
|
|
|
" if {$logfile == \"\" || $logfile == $unset_str} {\n"
|
|
|
|
|
|
|
|
" set txt \"\\nNo logfile has been specified.\\n\\n\" \n"
|
|
|
|
|
|
|
|
" } elseif {![file exists $logfile]} {\n"
|
|
|
|
|
|
|
|
" set txt \"\\nLogfile \\\"$logfile\\\" does not exist.\\n\\n\"\n"
|
|
|
|
|
|
|
|
" } else {\n"
|
|
|
|
|
|
|
|
" set fh \"-3\"\n"
|
|
|
|
|
|
|
|
" set err \"\"\n"
|
|
|
|
|
|
|
|
" catch {set fh [open $logfile \"r\"]} err\n"
|
|
|
|
|
|
|
|
" if {$fh == \"-3\"} {\n"
|
|
|
|
|
|
|
|
" set txt \"\\nError opening \\\"$logfile\\\" $err.\\n\\n\"\n"
|
|
|
|
|
|
|
|
" } else {\n"
|
|
|
|
|
|
|
|
" set txt \"\\nLogfile \\\"$logfile\\\" current contents:\\n\"\n"
|
|
|
|
|
|
|
|
" while {[gets $fh line] > -1} {\n"
|
|
|
|
|
|
|
|
" append txt \"$line\\n\"\n"
|
|
|
|
|
|
|
|
" }\n"
|
|
|
|
|
|
|
|
" close $fh\n"
|
|
|
|
|
|
|
|
" }\n"
|
|
|
|
|
|
|
|
" }\n"
|
|
|
|
|
|
|
|
" textwin \"Logfile\" \"Logfile\" $txt\n"
|
|
|
|
|
|
|
|
"}\n"
|
|
|
|
|
|
|
|
"\n"
|
|
|
|
|
|
|
|
"proc tail_logfile {} {\n"
|
|
|
|
|
|
|
|
" global menu_var unset_str\n"
|
|
|
|
|
|
|
|
" set logfile $menu_var(logfile)\n"
|
|
|
|
|
|
|
|
" \n"
|
|
|
|
|
|
|
|
" set txt \"\"\n"
|
|
|
|
|
|
|
|
" if {$logfile == \"\" || $logfile == $unset_str} {\n"
|
|
|
|
|
|
|
|
" set txt \"\\nNo logfile has been specified.\\n\\n\" \n"
|
|
|
|
|
|
|
|
" } elseif {![file exists $logfile]} {\n"
|
|
|
|
|
|
|
|
" set txt \"\\nLogfile \\\"$logfile\\\" does not exist.\\n\\n\"\n"
|
|
|
|
|
|
|
|
" } else {\n"
|
|
|
|
|
|
|
|
" set cmd \"\"\n"
|
|
|
|
|
|
|
|
" set xterm_cmd \"xterm -geometry 80x45 -title x11vnc-logfile -e\"\n"
|
|
|
|
|
|
|
|
" set cmd [split $xterm_cmd]\n"
|
|
|
|
|
|
|
|
" lappend cmd \"tail\"\n"
|
|
|
|
|
|
|
|
" lappend cmd \"+1f\"\n"
|
|
|
|
|
|
|
|
" lappend cmd $logfile\n"
|
|
|
|
|
|
|
|
" lappend cmd \"&\"\n"
|
|
|
|
|
|
|
|
" catch {[eval exec $cmd]}\n"
|
|
|
|
|
|
|
|
" }\n"
|
|
|
|
|
|
|
|
" if {$txt != \"\"} {\n"
|
|
|
|
|
|
|
|
" textwin \"Logfile\" \"Logfile\" $txt\n"
|
|
|
|
|
|
|
|
" }\n"
|
|
|
|
|
|
|
|
"}\n"
|
|
|
|
|
|
|
|
"\n"
|
|
|
|
"proc set_connected {yesno} {\n"
|
|
|
|
"proc set_connected {yesno} {\n"
|
|
|
|
" global connected_to_x11vnc\n"
|
|
|
|
" global connected_to_x11vnc\n"
|
|
|
|
" set orig $connected_to_x11vnc\n"
|
|
|
|
" set orig $connected_to_x11vnc\n"
|
|
|
@ -1428,6 +1527,12 @@
|
|
|
|
" } elseif {$item == \"all-settings\"} {\n"
|
|
|
|
" } elseif {$item == \"all-settings\"} {\n"
|
|
|
|
" show_all_settings\n"
|
|
|
|
" show_all_settings\n"
|
|
|
|
" return\n"
|
|
|
|
" return\n"
|
|
|
|
|
|
|
|
" } elseif {$item == \"show-logfile\"} {\n"
|
|
|
|
|
|
|
|
" show_logfile\n"
|
|
|
|
|
|
|
|
" return\n"
|
|
|
|
|
|
|
|
" } elseif {$item == \"tail-logfile\"} {\n"
|
|
|
|
|
|
|
|
" tail_logfile\n"
|
|
|
|
|
|
|
|
" return\n"
|
|
|
|
" } elseif {$item == \"stop+quit\"} {\n"
|
|
|
|
" } elseif {$item == \"stop+quit\"} {\n"
|
|
|
|
" push_new_value \"stop\" \"stop\" 1 0\n"
|
|
|
|
" push_new_value \"stop\" \"stop\" 1 0\n"
|
|
|
|
" set_connected no\n"
|
|
|
|
" set_connected no\n"
|
|
|
@ -1672,7 +1777,7 @@
|
|
|
|
" append_text \"Invalid client info string: $client\\n\"\n"
|
|
|
|
" append_text \"Invalid client info string: $client\\n\"\n"
|
|
|
|
" return\n"
|
|
|
|
" return\n"
|
|
|
|
" }\n"
|
|
|
|
" }\n"
|
|
|
|
" append msg \"*** To disconnect this client press \\\"OK\\\", otherwise press \\\"Skip\\\"\\n\"\n"
|
|
|
|
" append msg \"*** To *DISCONNECT* this client press \\\"OK\\\", otherwise press \\\"Skip\\\"\\n\"\n"
|
|
|
|
" bell\n"
|
|
|
|
" bell\n"
|
|
|
|
" if [warning_dialog $msg \"current\"] {\n"
|
|
|
|
" if [warning_dialog $msg \"current\"] {\n"
|
|
|
|
" push_new_value \"disconnect\" \"disconnect\" $cid 1\n"
|
|
|
|
" push_new_value \"disconnect\" \"disconnect\" $cid 1\n"
|
|
|
@ -1763,17 +1868,19 @@
|
|
|
|
" global menu_b menu_m\n"
|
|
|
|
" global menu_b menu_m\n"
|
|
|
|
" global item_opts item_bool item_case item_entry menu_var unset_str\n"
|
|
|
|
" global item_opts item_bool item_case item_entry menu_var unset_str\n"
|
|
|
|
" global item_cascade\n"
|
|
|
|
" global item_cascade\n"
|
|
|
|
" global info_str x11_display vnc_display\n"
|
|
|
|
" global info_label info_str x11_display vnc_display\n"
|
|
|
|
" global text_area\n"
|
|
|
|
" global text_area\n"
|
|
|
|
" global entry_box entry_str entry_set entry_label entry_ok entry_browse\n"
|
|
|
|
" global entry_box entry_str entry_set entry_label entry_ok entry_browse\n"
|
|
|
|
" global entry_help entry_skip\n"
|
|
|
|
" global entry_help entry_skip\n"
|
|
|
|
" global bfont\n"
|
|
|
|
" global bfont\n"
|
|
|
|
" global helptext helpremote helplabel\n"
|
|
|
|
" global helptext helpremote helplabel\n"
|
|
|
|
"\n"
|
|
|
|
"\n"
|
|
|
|
"set v 0\n"
|
|
|
|
" set label_width 80\n"
|
|
|
|
" \n"
|
|
|
|
"\n"
|
|
|
|
" label .info -textvariable info_str -bd 2 -relief groove -anchor w \n"
|
|
|
|
" set info_label .info\n"
|
|
|
|
" pack .info -side top -fill x \n"
|
|
|
|
" label $info_label -textvariable info_str -bd 2 -relief groove \\\n"
|
|
|
|
|
|
|
|
" -anchor w -width $label_width\n"
|
|
|
|
|
|
|
|
" pack $info_label -side top -fill x -expand 0\n"
|
|
|
|
"\n"
|
|
|
|
"\n"
|
|
|
|
" # Extract the Rows:\n"
|
|
|
|
" # Extract the Rows:\n"
|
|
|
|
" set row 0;\n"
|
|
|
|
" set row 0;\n"
|
|
|
@ -1875,7 +1982,7 @@
|
|
|
|
" set item_cascade($item) \"\"\n"
|
|
|
|
" set item_cascade($item) \"\"\n"
|
|
|
|
" set item_entry($item) $menu_count($case)\n"
|
|
|
|
" set item_entry($item) $menu_count($case)\n"
|
|
|
|
"\n"
|
|
|
|
"\n"
|
|
|
|
"if {$v} { puts \"ITEM: $item - $opts - $case - $bool - $menu_count($case)\" }\n"
|
|
|
|
" if {0} { puts \"ITEM: $item - $opts - $case - $bool - $menu_count($case)\" }\n"
|
|
|
|
"\n"
|
|
|
|
"\n"
|
|
|
|
" set mvar 0 \n"
|
|
|
|
" set mvar 0 \n"
|
|
|
|
" set m $menu_m($case)\n"
|
|
|
|
" set m $menu_m($case)\n"
|
|
|
@ -1953,8 +2060,6 @@
|
|
|
|
" set m $menu_m($case);\n"
|
|
|
|
" set m $menu_m($case);\n"
|
|
|
|
" set n [$m index end]\n"
|
|
|
|
" set n [$m index end]\n"
|
|
|
|
"\n"
|
|
|
|
"\n"
|
|
|
|
"if {$v} { puts \"$case end: $n\" }\n"
|
|
|
|
|
|
|
|
"\n"
|
|
|
|
|
|
|
|
" for {set i 0} {$i <= $n} {incr i} {\n"
|
|
|
|
" for {set i 0} {$i <= $n} {incr i} {\n"
|
|
|
|
" set type [$m type $i]\n"
|
|
|
|
" set type [$m type $i]\n"
|
|
|
|
" if {$type == \"separator\"} {\n"
|
|
|
|
" if {$type == \"separator\"} {\n"
|
|
|
@ -1972,13 +2077,6 @@
|
|
|
|
" $m add command -label $str \\\n"
|
|
|
|
" $m add command -label $str \\\n"
|
|
|
|
" -command \"menu_help $label\";\n"
|
|
|
|
" -command \"menu_help $label\";\n"
|
|
|
|
"\n"
|
|
|
|
"\n"
|
|
|
|
"if {$v} {\n"
|
|
|
|
|
|
|
|
" set ht \"\"; set hr \"\"\n"
|
|
|
|
|
|
|
|
" if {[info exists helptext($label)]} { set ht \"YES\" }\n"
|
|
|
|
|
|
|
|
" if {[info exists helpremote($label)]} { set hr \"YES\" }\n"
|
|
|
|
|
|
|
|
" puts \"'$label'\\tht='$ht' hr='$hr'\"\n"
|
|
|
|
|
|
|
|
"}\n"
|
|
|
|
|
|
|
|
"\n"
|
|
|
|
|
|
|
|
" if {$str == \"\"} {\n"
|
|
|
|
" if {$str == \"\"} {\n"
|
|
|
|
" $m entryconfigure end -state disabled\n"
|
|
|
|
" $m entryconfigure end -state disabled\n"
|
|
|
|
" }\n"
|
|
|
|
" }\n"
|
|
|
@ -2000,11 +2098,13 @@
|
|
|
|
"\n"
|
|
|
|
"\n"
|
|
|
|
" set df_x11 \"$df.xdisplay\"\n"
|
|
|
|
" set df_x11 \"$df.xdisplay\"\n"
|
|
|
|
" no_x11_display\n"
|
|
|
|
" no_x11_display\n"
|
|
|
|
" label $df_x11 -textvariable x11_display -width 35 -anchor w\n"
|
|
|
|
"\n"
|
|
|
|
|
|
|
|
" set lw [expr {$label_width / 2}]\n"
|
|
|
|
|
|
|
|
" label $df_x11 -textvariable x11_display -width $lw -anchor w\n"
|
|
|
|
"\n"
|
|
|
|
"\n"
|
|
|
|
" set df_vnc \"$df.vdisplay\"\n"
|
|
|
|
" set df_vnc \"$df.vdisplay\"\n"
|
|
|
|
" no_vnc_display\n"
|
|
|
|
" no_vnc_display\n"
|
|
|
|
" label $df_vnc -textvariable vnc_display -width 35 -anchor w\n"
|
|
|
|
" label $df_vnc -textvariable vnc_display -width $lw -anchor w\n"
|
|
|
|
"\n"
|
|
|
|
"\n"
|
|
|
|
" pack $df_x11 $df_vnc -side left \n"
|
|
|
|
" pack $df_x11 $df_vnc -side left \n"
|
|
|
|
" pack $df -side top -fill x\n"
|
|
|
|
" pack $df -side top -fill x\n"
|
|
|
@ -2022,7 +2122,7 @@
|
|
|
|
" set ef .entryframe\n"
|
|
|
|
" set ef .entryframe\n"
|
|
|
|
" frame $ef -bd 1 -relief groove\n"
|
|
|
|
" frame $ef -bd 1 -relief groove\n"
|
|
|
|
"\n"
|
|
|
|
"\n"
|
|
|
|
" # Label\n"
|
|
|
|
" # Entry Label\n"
|
|
|
|
" set ef_label \"$ef.label\"\n"
|
|
|
|
" set ef_label \"$ef.label\"\n"
|
|
|
|
" label $ef_label -textvariable entry_str -anchor w -font $bfont\n"
|
|
|
|
" label $ef_label -textvariable entry_str -anchor w -font $bfont\n"
|
|
|
|
"\n"
|
|
|
|
"\n"
|
|
|
@ -2032,22 +2132,22 @@
|
|
|
|
" bind $ef_entry <KeyPress-Return> {set entry_set 1}\n"
|
|
|
|
" bind $ef_entry <KeyPress-Return> {set entry_set 1}\n"
|
|
|
|
" bind $ef_entry <KeyPress-Escape> {set entry_set 0}\n"
|
|
|
|
" bind $ef_entry <KeyPress-Escape> {set entry_set 0}\n"
|
|
|
|
"\n"
|
|
|
|
"\n"
|
|
|
|
" # OK button\n"
|
|
|
|
" # Entry OK button\n"
|
|
|
|
" set ef_ok \"$ef.ok\"\n"
|
|
|
|
" set ef_ok \"$ef.ok\"\n"
|
|
|
|
" button $ef_ok -text OK -pady 1 -command {set entry_set 1} \\\n"
|
|
|
|
" button $ef_ok -text OK -pady 1 -command {set entry_set 1} \\\n"
|
|
|
|
" -font $bfont\n"
|
|
|
|
" -font $bfont\n"
|
|
|
|
"\n"
|
|
|
|
"\n"
|
|
|
|
" # Skip button\n"
|
|
|
|
" # Entry Skip button\n"
|
|
|
|
" set ef_skip \"$ef.skip\"\n"
|
|
|
|
" set ef_skip \"$ef.skip\"\n"
|
|
|
|
" button $ef_skip -text Skip -pady 0 -command {set entry_set 0} \\\n"
|
|
|
|
" button $ef_skip -text Skip -pady 0 -command {set entry_set 0} \\\n"
|
|
|
|
" -font $bfont\n"
|
|
|
|
" -font $bfont\n"
|
|
|
|
"\n"
|
|
|
|
"\n"
|
|
|
|
" # Help button\n"
|
|
|
|
" # Entry Help button\n"
|
|
|
|
" set ef_help \"$ef.help\"\n"
|
|
|
|
" set ef_help \"$ef.help\"\n"
|
|
|
|
" button $ef_help -text Help -pady 0 -command \\\n"
|
|
|
|
" button $ef_help -text Help -pady 0 -command \\\n"
|
|
|
|
" {menu_help $entry_dialog_item} -font $bfont\n"
|
|
|
|
" {menu_help $entry_dialog_item} -font $bfont\n"
|
|
|
|
"\n"
|
|
|
|
"\n"
|
|
|
|
" # Browse button\n"
|
|
|
|
" # Entry Browse button\n"
|
|
|
|
" set ef_browse \"$ef.browse\"\n"
|
|
|
|
" set ef_browse \"$ef.browse\"\n"
|
|
|
|
" button $ef_browse -text \"Browse...\" -pady 0 -font $bfont \\\n"
|
|
|
|
" button $ef_browse -text \"Browse...\" -pady 0 -font $bfont \\\n"
|
|
|
|
" -command {entry_insert [tk_getOpenFile]} \n"
|
|
|
|
" -command {entry_insert [tk_getOpenFile]} \n"
|
|
|
@ -2069,6 +2169,11 @@
|
|
|
|
"\n"
|
|
|
|
"\n"
|
|
|
|
" update\n"
|
|
|
|
" update\n"
|
|
|
|
" wm minsize . [winfo width .] [winfo height .]\n"
|
|
|
|
" wm minsize . [winfo width .] [winfo height .]\n"
|
|
|
|
|
|
|
|
"\n"
|
|
|
|
|
|
|
|
" #set w [winfo width .info]\n"
|
|
|
|
|
|
|
|
" #puts \"w1: $w\"\n"
|
|
|
|
|
|
|
|
" #set w [winfo reqwidth .info]\n"
|
|
|
|
|
|
|
|
" #puts \"w2: $w\"\n"
|
|
|
|
"}\n"
|
|
|
|
"}\n"
|
|
|
|
"\n"
|
|
|
|
"\n"
|
|
|
|
"proc menu_bindings {} {\n"
|
|
|
|
"proc menu_bindings {} {\n"
|
|
|
@ -2335,13 +2440,13 @@
|
|
|
|
" lappend cmd \"2>\"\n"
|
|
|
|
" lappend cmd \"2>\"\n"
|
|
|
|
" lappend cmd \"/dev/null\"\n"
|
|
|
|
" lappend cmd \"/dev/null\"\n"
|
|
|
|
"\n"
|
|
|
|
"\n"
|
|
|
|
"if {0} {\n"
|
|
|
|
" if {0} {\n"
|
|
|
|
" set str [join $cmd]\n"
|
|
|
|
" set str [join $cmd]\n"
|
|
|
|
" puts \"running: $str\"\n"
|
|
|
|
" puts \"running: $str\"\n"
|
|
|
|
" foreach word $cmd {\n"
|
|
|
|
" foreach word $cmd {\n"
|
|
|
|
" puts \" word: $word\"\n"
|
|
|
|
" puts \" word: $word\"\n"
|
|
|
|
|
|
|
|
" }\n"
|
|
|
|
" }\n"
|
|
|
|
" }\n"
|
|
|
|
"}\n"
|
|
|
|
|
|
|
|
"\n"
|
|
|
|
"\n"
|
|
|
|
" set output \"\"\n"
|
|
|
|
" set output \"\"\n"
|
|
|
|
" menus_disable\n"
|
|
|
|
" menus_disable\n"
|
|
|
@ -2420,7 +2525,7 @@
|
|
|
|
"global all_settings reply_xdisplay always_update\n"
|
|
|
|
"global all_settings reply_xdisplay always_update\n"
|
|
|
|
"global max_text_height max_text_width\n"
|
|
|
|
"global max_text_height max_text_width\n"
|
|
|
|
"global menu_var unset_str menus_disabled\n"
|
|
|
|
"global menu_var unset_str menus_disabled\n"
|
|
|
|
"global bfont\n"
|
|
|
|
"global bfont old_labels\n"
|
|
|
|
"global connected_to_x11vnc\n"
|
|
|
|
"global connected_to_x11vnc\n"
|
|
|
|
"global delay_sleep extra_sleep extra_sleep_split\n"
|
|
|
|
"global delay_sleep extra_sleep extra_sleep_split\n"
|
|
|
|
"global cache_all_query_vars\n"
|
|
|
|
"global cache_all_query_vars\n"
|
|
|
@ -2442,6 +2547,12 @@
|
|
|
|
"set extra_sleep 1000\n"
|
|
|
|
"set extra_sleep 1000\n"
|
|
|
|
"set extra_sleep_split 4\n"
|
|
|
|
"set extra_sleep_split 4\n"
|
|
|
|
"\n"
|
|
|
|
"\n"
|
|
|
|
|
|
|
|
"if {[regexp {^[34]} $tk_version] || $tk_version == \"8.0\"} {\n"
|
|
|
|
|
|
|
|
" set old_labels 1\n"
|
|
|
|
|
|
|
|
"} else {\n"
|
|
|
|
|
|
|
|
" set old_labels 0\n"
|
|
|
|
|
|
|
|
"}\n"
|
|
|
|
|
|
|
|
"\n"
|
|
|
|
"if {\"$argv\" == \"-spit\"} {\n"
|
|
|
|
"if {\"$argv\" == \"-spit\"} {\n"
|
|
|
|
" set fh [open $argv0 r]\n"
|
|
|
|
" set fh [open $argv0 r]\n"
|
|
|
|
" puts \"/*\"\n"
|
|
|
|
" puts \"/*\"\n"
|
|
|
|