Mercurial > noffle
comparison NOTES.html @ 0:04124a4423d4 noffle
[svn] Initial revision
| author | enz |
|---|---|
| date | Tue, 04 Jan 2000 11:35:42 +0000 |
| parents | |
| children | 9c32711fc479 |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:04124a4423d4 |
|---|---|
| 1 <html> | |
| 2 | |
| 3 <head> | |
| 4 <title>NOFFLE Compatibility Notes</title> | |
| 5 </head> | |
| 6 | |
| 7 <body bgcolor=white> | |
| 8 | |
| 9 <center> | |
| 10 <h1>NOFFLE Compatibility Notes</h1> | |
| 11 </center> | |
| 12 | |
| 13 <p> | |
| 14 <hr> | |
| 15 <p> | |
| 16 | |
| 17 Subscribing to groups in "full" mode should work with any news reader. | |
| 18 Caching of articles is unnecessary, since NOFFLE already caches them | |
| 19 and should be switched off. | |
| 20 <p> | |
| 21 Subscribing to groups in "overview" or "thread" mode requires more | |
| 22 from the news reader program: | |
| 23 <p> | |
| 24 <ul> | |
| 25 <li> | |
| 26 It must not cache articles at all (or allow to switch the cache off), | |
| 27 because the article bodies change from the pseudo article | |
| 28 "marked for download" to the real body. | |
| 29 <li> | |
| 30 The reader should rarely open article bodies automatically, | |
| 31 because it will mark them unwantedly for download. | |
| 32 </ul> | |
| 33 | |
| 34 Please send me reports on your experiences. If a reader does not work at | |
| 35 all, compile NOFFLE with the -DDEBUG option in CFLAGS. Then you will | |
| 36 see every NNTP command and status line in /var/log/news. Most interesting | |
| 37 is the last line, before the reader (or NOFFLE) hangs :-) | |
| 38 <p> | |
| 39 Here comes a list with news readers that have been tested with NOFFLE, | |
| 40 especially with regards to subscribing to groups in "overview" or "thread" | |
| 41 mode. | |
| 42 <p> | |
| 43 | |
| 44 <h2>kexpress 0.2.0</h2> | |
| 45 | |
| 46 I found no way to disable caching, apart from writing a | |
| 47 wrapper script, which removes all files from the cache after | |
| 48 terminating kexpress: | |
| 49 <p> | |
| 50 <pre> | |
| 51 #!/bin/bash | |
| 52 # kexpress wrapper, save as /usr/local/bin/kexpress | |
| 53 | |
| 54 /opt/kde/bin/kexpress $@ | |
| 55 rm $HOME/.kde/share/apps/kexpress/data/* | |
| 56 </pre> | |
| 57 <p> | |
| 58 | |
| 59 <h2>krn 0.4.0</h2> | |
| 60 | |
| 61 Set "Options/NNTP Options/Connect on Startup,Connect without asking" | |
| 62 and "Options/Expire options/Article bodies/Read=0,UnRead=0" | |
| 63 Sometimes the article bodies remain in the cache, the following | |
| 64 wrapper script helps: | |
| 65 <p> | |
| 66 <pre> | |
| 67 #!/bin/bash | |
| 68 # krn wrapper, save as /usr/local/bin/krn | |
| 69 | |
| 70 /opt/kde/bin/krn $@ | |
| 71 rm $HOME/.kde/share/apps/krn/cache/* | |
| 72 </pre> | |
| 73 <p> | |
| 74 Articles can be marked as read/unread without opening with the | |
| 75 middle mouse button. | |
| 76 This version of krn is still unstable. | |
| 77 | |
| 78 <h2>netscape 3.04</h2> | |
| 79 | |
| 80 No cache problems, netscape caches the article overviews, but not | |
| 81 the bodies. | |
| 82 It is best to use "Options/Show only Unread Messages" and to keep | |
| 83 requested articles in unread state until their bodies | |
| 84 are downloaded. | |
| 85 For avoiding unwanted opening of articles one should first | |
| 86 "Message/Mark Newsgroup read", then open the wanted articles | |
| 87 one by one and mark them as unread again ("Message/Mark as Unread") | |
| 88 immediately after opening. | |
| 89 | |
| 90 <h2>netscape communicator 4.0.5</h2> | |
| 91 | |
| 92 Same as with netscape 3.04, but automatically opens | |
| 93 the first article of a listed group and | |
| 94 marks it for download thereby. If this bothers you, | |
| 95 choose "View/Hide message". | |
| 96 This version of netscape still seems to be unstable for reading | |
| 97 news. | |
| 98 | |
| 99 <h2>netscape communicator 4.5</h2> | |
| 100 | |
| 101 As with 4.0.5 "View/Show/Message" can be used to switch off | |
| 102 automatic message display (and marking for download). | |
| 103 | |
| 104 <h2>pine 3.96, 4.05</h2> | |
| 105 | |
| 106 Ok. | |
| 107 | |
| 108 <h2>slrn 0.9.5.2</h2> | |
| 109 | |
| 110 Ok. You can change some keybindings, by saving the following | |
| 111 script to ~/.slrn.sl and adding "interpret .slrn.sl" at the end | |
| 112 of your ~/.slrnrc | |
| 113 <p> | |
| 114 <pre> | |
| 115 % SLRN script for better interplay with NOFFLE news server. | |
| 116 % Redefines some keys for opening articles without modifying flags. | |
| 117 define my_article_linedn() | |
| 118 { | |
| 119 variable flags = get_header_flags(); | |
| 120 call ( "article_linedn" ); | |
| 121 set_header_flags( flags ); | |
| 122 } | |
| 123 define my_scroll_dn() | |
| 124 { | |
| 125 variable flags = get_header_flags(); | |
| 126 call ( "scroll_dn" ); | |
| 127 set_header_flags( flags ); | |
| 128 } | |
| 129 define my_hide_article() | |
| 130 { | |
| 131 variable flags = get_header_flags(); | |
| 132 call ( "hide_article" ); | |
| 133 set_header_flags( flags ); | |
| 134 } | |
| 135 definekey( "my_article_linedn", "\r", "article" ); | |
| 136 definekey( "my_scroll_dn", " ", "article" ); | |
| 137 definekey( "my_hide_article", "h", "article" ); | |
| 138 </pre> | |
| 139 <p> | |
| 140 | |
| 141 <h2>tin pre</h2> | |
| 142 | |
| 143 Call with "tin -r" or "rtin". 'K' marks articles/thread as | |
| 144 read without opening them. '-' marks them as unread. | |
| 145 | |
| 146 <h2>Emacs Gnus</h2> | |
| 147 | |
| 148 With newer versions of NOFFLE, Gnus freezes up when retrieving active | |
| 149 groups. Since NOFFLE's log files in DEBUG mode show nothing unusual, | |
| 150 I believe that this is a bug in Gnus. | |
| 151 <p> | |
| 152 Here is a proposal for changing some key-bindings. | |
| 153 <p> | |
| 154 <pre> | |
| 155 ;; Customising Gnus for use with the NOFFLE news server | |
| 156 ;; | |
| 157 ;; <return> tick and open article | |
| 158 ;; for reading/marking for download | |
| 159 ;; <space> scroll article text circular | |
| 160 ;; for avoiding automatic opening of next article | |
| 161 ;; <d> mark article as read and go to next line | |
| 162 (defun my-gnus-summary-tick-and-open(n) | |
| 163 "Tick and open article, so that NOFFLE marks it for download" | |
| 164 (interactive "p") | |
| 165 (gnus-summary-scroll-up n) | |
| 166 (gnus-summary-mark-article nil gnus-ticked-mark t) | |
| 167 ) | |
| 168 (defun my-gnus-summary-next-page(n) | |
| 169 "Next page of article, but do not open next article automatically" | |
| 170 (interactive "p") | |
| 171 (gnus-summary-next-page 10 t) ;; Call with argument `circular'. | |
| 172 ) | |
| 173 (defun my-gnus-summary-mark-read-next-line(n) | |
| 174 "Mark article as read and go to next line" | |
| 175 (interactive "p") | |
| 176 (gnus-summary-mark-article-as-read gnus-read-mark) | |
| 177 (next-line n) | |
| 178 ) | |
| 179 (defun my-gnus-summary-mode-hook () | |
| 180 (define-key gnus-summary-mode-map "\r" | |
| 181 'my-gnus-summary-tick-and-open) | |
| 182 (define-key gnus-summary-mode-map " " | |
| 183 'my-gnus-summary-next-page) | |
| 184 (define-key gnus-summary-mode-map "d" | |
| 185 'my-gnus-summary-mark-read-next-line) | |
| 186 ) | |
| 187 (add-hook 'gnus-summary-mode-hook 'my-gnus-summary-mode-hook) | |
| 188 </pre> | |
| 189 | |
| 190 <p> | |
| 191 <hr> | |
| 192 <small><i> | |
| 193 Last modified 4/99, | |
| 194 <a href="mailto:markus.enzenberger@t-online.de">Markus Enzenberger</a> | |
| 195 </i></small> | |
| 196 | |
| 197 </body> | |
| 198 </html> |
