# Chapter 5. Preferences

When you press Preferences button in the toolbar or choose same item from the main menu, this dialog will open and allow you to set various Caitoo options.

# 5.1. Connection

## 5.1.1. Reconnecting

On login or timeout error

  If Caitoo can't login into the server, it will stop attempting and schedule it for retrying after some time. For this you have to set interval - reconnect after X minutes and number of retries.

On broken connection

  If some connection error occurs while downloading, Caitoo will automatically pause all affected transfers ( because of error ) and resume them again ( well not all, only those which can resume, others are only paused ).

Automatically resume

  When this is set, Caitoo will resume transfers without asking ( normally it would open dialog asking whether overwrite or resume ). If transfer cannot be resumed, dialog will appear anyway.

## 5.1.2. Timeouts

These are the intervals, after which when no data arrives, Caitoo will pause transfer and resume it again. The second value is meant for transfers which cannot resume. Of course that this value should be bigger then the first one.

## 5.1.3. Type of connection

Here you can set what type of connection to Internet you have. This is needed, so that Caitoo can automatically activate / disactivate Offline mode. This feature will be probably most useful for users with dial-up connection.

For successful use of this function, you need to now the network interface that is used for your Internet connection.

If you are sure, that you are always online, you can select Permanent in the combo box. With this choice, Caitoo will not check for the connection, but rather assume that you are always online. However, you can still activate offline mode manually ( see below ).

Users with other types of connection might want to set select something else. Easy way of finding out what kind of interface is your network using is an utility ifconfig.

Simple output in the shell might look like this :

     lo        Link encap:Local Loopback
               inet addr:127.0.0.1  Bcast:127.255.255.255  Mask:255.0.0.0
               UP BROADCAST LOOPBACK RUNNING  MTU:3584  Metric:1
               RX packets:128 errors:0 dropped:0 overruns:0
               TX packets:128 errors:0 dropped:0 overruns:0./configure

You can see that first two letters are lo. This is short for loopback interface, which is always running on most systems. The output will probably look like this when you are disconnected from Internet. After connecting to Internet, you might see also another entry, which starts e.g with ppp0 or sl1. These two stand for PPP interface number 0 or SLIP interface number 1. Now you would now, what your connection interface is, and you can set it in the combo box.

Offline mode

  Turn this on when you want Caitoo to be in offline mode. In this mode, you can use Caitoo to create lists of transfers, while actually not downloading anything. It's useful when you are browsing stuff offline, but still want to create transfer list. There is also a toolbar button for quick access to this function.