From c666632af246d5d1351e759aac0ceae11fd28047 Mon Sep 17 00:00:00 2001 From: jgoerzen Date: Wed, 8 Jan 2003 21:40:39 +0100 Subject: [PATCH] /offlineimap/head: changeset 341 --- offlineimap/head/offlineimap.sgml | 219 +++++++++++++++++++++++++++++- 1 file changed, 218 insertions(+), 1 deletion(-) diff --git a/offlineimap/head/offlineimap.sgml b/offlineimap/head/offlineimap.sgml index 99974e6..b6986eb 100644 --- a/offlineimap/head/offlineimap.sgml +++ b/offlineimap/head/offlineimap.sgml @@ -11,7 +11,7 @@
jgoerzen@complete.org
JohnGoerzen - $Date: 2003-01-07 17:02:43 -0600 (Tue, 07 Jan 2003) $ + $Date: 2003-01-08 08:40:39 -0600 (Wed, 08 Jan 2003) $
@@ -342,7 +342,224 @@ cd offlineimap-x.y.z certain Maildir operations. + -o + Run only once, ignoring all + autorefresh settings in the configuration + file. + + + -h --help + Show summary of options. + + -u interface + Specifies an alternative user interface module + to use. This overrides the defailt specified in the + configuration file. The pre-defined options are listed in + the User Interfaces section. + + + + + User Interfaces + &OfflineIMAP; has a pluggable user interface system that lets you choose how the + program communicates information to you. There are two graphical + interfaces, two terminal interfaces, and two noninteractive interfaces + suitable for scripting or logging purposes. The + ui option in the configuration file specifies + user interface preferences. The command-line + option can override the configuration file setting. The available + values for the configuration file or command-line are described + in this section. + + Tk.Blinkenlights + This is an interface designed to be sleek, fun to watch, and + informative of the overall picture of what &OfflineIMAP; + is doing. I consider it to be the best general-purpose interface in + &OfflineIMAP;. + + + Tk.Blinkenlights contains, by default, a small window with a row of + LEDs, a small log, and a row of command buttons. + The total size of the window is + very small, so it uses little desktop space, yet it is quite + functional. The optional, toggleable, log shows more + detail about what is happening and is color-coded to match the color + of the lights. + + + Tk.Blinkenlights is the only user interface that has configurable + parameters; see the example offlineimap.conf + for more details. + + + Each light in the Blinkenlights interface represents a thread + of execution -- that is, a particular task that &OfflineIMAP; + is performing right now. The colors indicate what task + the particular thread is performing, and are as follows: + + Blinkenlights Colors + + Black + indicates that this light's thread has terminated; it will light up + again later when new threads start up. So, black indicates no + activity. + + + + Red (Meaning 1) + is the color of the main program's thread, which basically does + nothing but monitor the others. It might remind you of HAL 9000 in + 2001. + + + + Gray + indicates that the thread is establishing a new connection to the IMAP + server. + + + + Purple + is the color of an account synchronization thread that is monitoring + the progress of the folders in that account (not generating any I/O). + + + + Cyan + indicates that the thread is syncing a folder. + + + + Green + means that a folder's message list is being loaded. + + + + Blue + is the color of a message synchronization controller thread. + + + + Orange + indicates that an actual message is being copied. + (We use fuschia for fake messages.) + + + + Red (meaning 2) + indicates that a message is being deleted. + + + + Yellow / bright orange + indicates that message flags are being added. + + + + Pink / bright red + indicates that message flags are being removed. + + + + Red / Black Flashing + corresponds to the countdown timer that runs between + synchronizations. + + + + The name of this interfaces derives from a bit of computer + history. Eric Raymond's Jargon File defines + blinkenlights, in part, as: + +
+ Front-panel diagnostic + lights on a computer, esp. a dinosaur. Now that dinosaurs are rare, + this term usually refers to status lights on a modem, network hub, or + the like. + + + This term derives from the last word of the famous blackletter-Gothic + sign in mangled pseudo-German that once graced about half the computer + rooms in the English-speaking world. One version ran in its entirety as + follows: + + + ACHTUNG! ALLES LOOKENSPEEPERS! + + + Das computermachine ist nicht fuer gefingerpoken und mittengrabben. + Ist easy schnappen der springenwerk, blowenfusen und poppencorken + mit spitzensparken. Ist nicht fuer gewerken bei das dumpkopfen. + Das rubbernecken sichtseeren keepen das cotten-pickenen hans in das + pockets muss; relaxen und watchen das blinkenlichten. + +
+
+ + + Curses.Blinkenlights + + Curses.Blinkenlights is an interface very similar to Tk.Blinkenlights, + but is designed to be run in a console window (an xterm, Linux virtual + terminal, etc.) Since it doesn't have access to graphics, it isn't + quite as pretty, but it still gets the job done. + + Please see the Tk.Blinkenlights section above for more + information about the colors used in this interface. + + + + + Tk.VerboseUI + + This interface (formerly known as Tk.TkUI) is a graphical interface + that presents a variable-sized window. In the window, each + currently-executing thread has a section where its name and current + status are displayed. This interface is best suited to people running + on slower connections, as you get a lot of detail, but for fast + connections, the detail may go by too quickly to be useful. People + with fast connections may wish to use Tk.Blinkenlights instead. + + + + + TTY.TTYUI + + This interface is for people running in basic, non-color terminals. It + prints out basic status messages and is generally friendly to use on a console + or xterm. + + + + + Noninteractive.Basic + + This interface is designed for situations in which &OfflineIMAP; + will be run non-attended and the status of its execution will be + logged. You might use it, for instance, to have the system run + automatically and + e-mail you the results of the synchronization. This user interface + is not capable of reading a password from the keyboard; account + passwords must be specified using one of the configuration file options. + + + + + Noninteractive.Quiet + + This interface is designed for non-attended running in situations + where normal status messages are not desired. It will output nothing + except errors and serious warnings. Like Noninteractive.Basic, + this user interface + is not capable of reading a password from the keyboard; account + passwords must be specified using one of the configuration file options. + + + +
+ + See Also This is also a test. Foo bar.