PAN - A Newsreader for GNOME

FAQ Revised: Monday 20 August 2001 17:11:27

## Table of Contents

1. General
  - 1.1. What is Pan?
  - 1.2. Do I have to use Gnome to run Pan?
2. Installation
  - 2.1. Where can I get Pan?
  - 2.2. What package should I use?
  - 2.3. What's an RPM, deb, or tarball?
  - 2.4. Pan disappeared from my KDE start menu after upgrading!
  - 2.5. Pan can't find -ldb1 when compling on Mandrake.
  - 2.6. CVS's autogen gives me errors.
3. Feedback
  - 3.1. Where do I send feature requests?
  - 3.2. Is the pan-users list archived?
  - 3.3. I found a bug! What do I do?
  - 3.4. How can I help?
4. Tips
  - 4.1. Can I just select an article without downloading its body?
  - 4.2. How do I choose my image viewer?
  - 4.3. Where do Articles go when I save them?
  - 4.4. Where are Pan's configuration files?
  - 4.5. How can I use my fast net connection?
  - 4.6. How can I use my slow net connection?
  - 4.7. Can I change the menu keybindings?
5. Troubleshooting
  - 5.1. Pan just Crashed! What do I do?
  - 5.2. Writing a message is really slow, about 1 char per second.
  - 5.3. Pan stops in the middle of downloading headers or articles.
  - 5.4. I can't connect to my news server!

## 1. General

1.1. What is Pan?
  Pan is a newsreader, loosely based on Agent and Gravity, which attempts to be pleasant to use for new and advanced users alike. It has all the typical features found in newsreaders, and also supports offline reading, multiple connections, and a number of features for power users and alt.binaries fans. See Pan's feature page for a the complete sales pitch.
1.2. Do I have to use Gnome to run Pan?
  No. Pan's main author frequently goes back and forth between Gnome, KDE, and plain old Blackbox.

## 2. Installation

2.1. Where can I get Pan?
  http://pan.rebelbase.com/ is the Pan home page. It will have the latest news and version of Pan.
2.2. What package should I use?
  The recommended way is to see if your vendor already has an up-to-date package of Pan. If they don't, or if it doesn't work, you can try one of the RPMs on the rebelbase.com download page.

  We typically make i386, i586, and i686 RPMs. These programs have been compiled for different processors and can take advantage of their inbuilt features, so pick the one that is the closest match to your processor.

  Our homemade rpms also come in two different flavors: standard (fewer library requirements) and the bells-and-whistles version `"_images"` (displays attached images inline, gives clickable URLs). When gtk2 is released, we'll have bells and whistles without all the dependencies. Until then, though, the requirements page lists what you need for the _images version and where to get it.

2.3. What's an RPM, deb, or tarball?
  They are different ways of packaging software. .rpm files are used by Red Hat, Mandrake, and most other versions of Linux. .deb files are used by the Debian project. Tarballs are like zip files of the Pan source code. Red Hat has a site dedicated to RPMs, and Debian's User Tutorial has a section about deb files.
2.4. Pan disappeared from my KDE start menu after upgrading!
  Use menudrake or menudrake to add it back again.
2.5. Pan can't find -ldb1 when compling on Mandrake.
  Try installing the Berkley Database Developer Libraries RPMs from the Mandrake CD.
2.6. CVS's autogen gives me errors.
  First off, decide if you're really a bleeding-edge user. If you're not, you probably don't want to be using the CVS version. If you're still interested, make sure that you have autoconf, automake, libtool, libiconv, and gettext installed.

## 3. Feedback

3.1. Where do I send feature requests?
  Mail it to the pan-users mailing list, where other users can discuss your request. Features are typically discussed there for some consensus before being put into Pan.
3.2. Is the pan-users list archived?
  Yes, at http://www.egroups.com/group/pan-users/.
3.3. I found a bug! What do I do?
  New bugs should be reported at Gnome's . Please read Pan's bug report page For advice on what to include in your report. Just saying "I ran Pan and it crashed" isn't very helpful. :)
3.4. How can I help?
  We're always looking for more programmers. Gnome/gtk+ experience isn't necessary, but knowledge of C is. On the non-programming side, we also need documentation writers, translators, RPM builders, and graphic artists.

## 4. Tips

4.1. Can I just select an article without downloading its body?
  Yes, this is frequently requested for the alt.binaries groups. Mouse button 2 will select an article without downloading the body. The mouse button ordering can be configured in the Preferences dialog to suit your tastes.
4.2. How do I choose my image viewer?
  Pan uses the Gnome mime settings for this information. If you've got gnome installed, you can do this by selecting `Document Handlers->Default Editor->mime types' from the gnome control center (`gnomecc`).
4.3. Where do Articles go when I save them?
  By default, they'll be stored in $HOME/News/Pan. You can change the default In the Preferences dialog, and you can change them for particular downloads in the "Save Article" dialog.
4.4. Where are Pan's configuration files?
  Pan keeps its server, group, and article information in the `.pan' directory in your home directory. Other configuration settings are kept in the gnome-config setup, which is typically in `.gnome/Pan' in your home directory.
4.5. How can I use my fast net connection?
  If you've got DSL, a cable modem, or some other fast connection, you may want to increase the number of simultaneous connections you can make to your news servers. This can be done in the Preference dialog's NNTP settings, which lets you increase the maximum total and per-server conncetions Pan will make.
4.6. How can I use my slow net connection?
  Pan works well as an offline newsreader with no extra software needed. In your Preferences dialog, make sure the cache size is set large enough to store the bodies of the groups you're interested in, and then download the articles for reading later offline.
4.7. Can I change the menu keybindings?
  Yes. Move your mouse over to the shift+ctrl+n menu button (or whatever menu button you're interested in) and press the keybinding that you want to change this menu option to. The menu will automatically update itself. I'd like to take credit for this, but it's a Gtk+ feature.

## 5. Troubleshooting

5.1. Pan just Crashed! What do I do?
  Please take time to file a bug report; we appreciate them and use them to improve Pan. See the Feedback section of this FAQ for details.
5.2. Writing a message is really slow, about 1 char per second.
  This is reportedly a bug with your gtk theme. Try changing your theme.
5.3. Pan stops in the middle of downloading headers or articles.
  This is most often caused by an overloaded news server or a bad net connection. Check your news server's stats page to see what its load is.
5.4. I can't connect to my news server!
  This question gets asked most by people downloading multiple binaries at a time and exceed their bandwidth or news server limitations. If you have your maximum number of connections set high and are getting socket errors, try lowering the maximum number to go easier on the network.

This list of questions and answers was generated by makefaq.