David
Faure

    faure@kde.org

Duncan
documentation

    duncan@kde.org

21/08/1999
1.03.00
KDE
KControl
KFM

# KDE Control Center - KFM

## KFM Configuration: Fonts

In this screen, you can customize the Fonts used by the File Manager and other KDE applications.

- The "Font Size button selects between Small/Medium/Large Font sizes.

- The pull-down "Standard Font" list allows the standard (proportional spacing) font to be chosen.

- The pull-down "Fixed Font" list allows the font for displaying text with fixed spacing to be chosen.

- The pull-down "Default Charset" list allows the default character set for displaying text to be chosen. If "Use Language Charset" is chosen, no default character set will be selected, and the character set appropriate for your Language setting will be used.

## KFM Configuration: Color

In this screen you can customize the File Manager color settings. When you click on a color box, the "Select Color"screen allows you to select a color for the corresponding item.

- "Background Color" is the color of the background in a File Manager window.

- "Normal Text Color is the color used for displaying normal text (i.e., text without hypertext links) within a hypertext document viewed with the KDE File Manager and Browser, KFM.

- "URL Link Color" is the color in which clickable hypertext links are shown on pages viewed with the KDE File Manager and Browser (KFM), before the link is followed. Directory entries viewed with KFM are also URL hypertext links.

- "Followed Link Color" is the color in which clickable links are shown, after the link has been followed, during the period that this event is remembered.

Two further buttons control how links are displayed:

- If "Change cursor over link" is selected, the cursor changes from an arrow to a pointing hand when it is over a clickable link.

- If "Underline links" is selected, clickable links are underlined.

The final button allows the user's default color scheme to be forced;

- If "Always use my colors" is selected, the user's default color scheme will override any colors specified by the web page.

## KFM File Manager Configuration: Other

- Activating the "Allow per-URL settings" button allows you to save KDE settings (e.g., whether menubar, toolbar, statusbar, and URL are shown or hidden, the window size, all the options from the 'View' menu, ...) as settings for a given URL. This can be, for example, any directory on your disk where you have write access, or any URL (directory or even Web URL) which has a shortcut on your desktop or which you have bookmarked.

- One of the KFM File Manager features is to display a view of the directory tree in the left part of its window if "Show Tree" in its "View" menu is enabled. If the "Tree view follows navigation" option is selected here, the tree view of directories you enter by clicking on their icons in the right part of the File Manger window will appear, and will continue to be displayed after you leave the directory. You can then return to a previously-entered directory easily, by clicking on its entry in in the tree.

You may also specify the terminal and editor applications that may be invoked by the File Manager:

- In the "Terminal" box, you can enter the command that will be executed to provide a terminal whenever you select "Open Terminal" in the File Manager "File" menu, or when an application is about to be run in a terminal by the file manager. The default terminal application is `konsole`.

- In the ``Editor'' box, you can enter the command that will be used to start an editor to view `html` source when the File Manager's View Frame Source or View Document Source ``View'' menu items are invoked. The default editor is `kedit`.

## KFM Web Browser Configuration: Proxy

This screen configures the KFM browser to use a Proxy-server. You might want to use a Proxy-server if you are connected to the Internet via a firewall or via a (slow) dial-up connection. Most ISPs have a proxy-server available for their customers. Ask your ISP for the settings mentioned here.

If you click on the "Use proxy" button to activate it, HTTP and FTP connections will by default be made via a proxy-server which runs on the specified proxy-hosts.

If the "use proxy" button is activated, you can specify the proxy-host to use for HTTP connections in the HTTP Proxy box. You can either specify the hostname or the IP-number of the proxy host. The "Port" box next to it allows you to specify the port on the proxy-host which provides access to the proxy-server. Most HTTP proxy-servers use port 8080.

Use the FTP proxy box, and the Port box next to it, to specify the proxy-host and port to use for FTP connections. (To use the same setting for the FTP and HTTP proxy, click on the arrow button next to the HTTP Port; this copies the HTTP proxy entries to the FTP ones).

The box labeled "No proxy for:" defines a list of hosts and/or domains for which the proxy should not be used. The list may be separated either by commas or by spaces. If a hostname or a part of the hostname occurs in the list, no proxy-server will be used for connections to this host.

This option is useful if you want to access hosts which your computer knows about but which are unknown to the proxy-server or which give problems when acccessed via the proxy-server. Typically you want to add '`localhost`' here.

## KFM Web Browser Configuration: HTTP

This screen allows you to configure certain browser options.

Some Web sites are able to send versions of a given html document in different languages. You can specify your list of preferred languages in the "Accept Languages" box. The list is in decreasing order of preference, e.g. the first language is the most preferable. You can use the asterisk (" * ") to specify 'any' language.

A language should be specified with its 2-digit abbreviation. Examples are:

- `en` = English

- `de` = German

- `fr` = French

- `nl` = Dutch

The box "Accept character sets:" allows you to list the character sets which are accepted by the browser. You can use the asterisk (" * ") to specify 'any' charset.

Not all www-servers send correct information about the contents of documents. If the "Assume HTML" option is enabled, all data received via HTTP is assumed to be HTML unless the remote www-server defined it otherwise.

If opening a webpage from a remote web-site results in a 'Open with' dialog box, you might want to try this option.

## KFM Web Browser Configuration: SMB

Use this dialog to configure the SMB client part of konqueror.

A SMB client is a program able to browse SMB networks, such as a Windows 95(tm) "network neighborhood", and connect to their servers.

However, a SMB client cannot share files; for this you should contact your system administrator to set up a SMB server, such as Samba for instance. (A better way to share files is not to use the SMB protocol at all; the FTP (File Transfer Protocol) is simple and efficient, and you probably know how to use it already.)

The "Broadcast address" box is used to specify which broadcast address to use for browsing. This is useful for example if you are on a subdivided network, or if your computer has 2 network cards. The default is to to guess the broadcast address from the IP class.

The "Browse server" is the NetBIOS name of a SMB server that maintains a ``browse list''. Because SMB servers running a Windows(tm) Operating System are liable to require rebooting at any time, there are "elections" from time to time to determine which server is the new master for each workgroup. You can specify a workgroup master in this field, it maintains a browse list. The default is to use the local host. Note that this is just an entry point for browsing, and you can always use smb://hostname to connect to a specific host even if smb:// doesn't work.

When browsing, all accesses are made anonymously by default. A dialog box is opened if it is necessary to enter a user name. You can use the "Default user name" box to specify a user name that will be used for all accesses. This is useful when a server accepts both user and anonymous access, and you want to log in. On the other hand some servers which only support anonymous access will require you to enter a password if you use this option: just ignore them.

The "Password policy" is how KDE should behave when you enter a password. The possible "remember password" options work as follow :

- Ask: This is the default. You will be asked whether you want to store your password for the next time you connect to this host/service. Beware of the security hazard that goes with storing any password.

- Never: Passwords you enter will never be stored.

- Always: Passwords you enter will always be stored.

The ``Password Policy'' option has nothing to do with how the passwords are transmitted over the network. You should be aware that some servers do not support encryption, and in this case your password is transmitted in clear text.

## KFM Web Browser Configuration: User Agent

When requesting web pages, Web Browsers identify themselves to Web Servers by reporting their name and version as a User-Agent String. The default User-Agent string for KFM is set to Konqueror plus version information. (The Conqueror is the next in the sequence Navigator - Explorer - ... !)

You can also configure the KFM Browser to report a different User-Agent String to a specfic web sites, while reporting the default string to other sites. The usefulness of this is that web servers may decide on what form to send the information (e.g., frames or no frames) depending on which browser application it thinks it is talking to.

The KFM Browser is perfectly capable of handling frames, but this may not be known to a web site that only sends frames to browsers it thinks can handle them. In such a case, you can configure KFM so that for that particular site, it reports the User-Agent String of another well-known browser such as Netscape Navigator (tm), which has user-agent string "Mozilla", plus version information, or Interner Explorer(tm).

To create a binding between a User-Agent String and a web site:

- enter the address of the website in the box labelled "On Server:"

- enter the desired User-Agent String in the box labelled "Login as:"

- Click on the Add button.

To remove such a binding, click on its entry in the list of Known bindings to highlight it, then click on the Delete button.

To activate your changes, click on Apply or OK. To exit without applying the changes, click on Cancel.

## KFM Web Browser Configuration: Cookies

``Cookies'' are little messages you receive from a remote website which are intended to be stored on your system, and sent back by your browser to that site the next time you visit it (or when you visit another page on the site).

Cookies can be used by websites to automatically identify you for a longer period of time. A website can use this to store your preferences. Cookies can also be used to track your behaviour on a site. Used as such, some people consider cookies an attack on their privacy. KFM offers you a broad range of possibilities to decide which cookies you want to receive and which you don't.

If ``Enable Cookies'' is activated, cookies will be accepted according to the following settings and stored cookies will be sent. If it is not activated, no cookie will ever be sent, and no new cookies will be accepted.

The ``default accept policy'' setting defines what to do with cookies which do not originate from a domain which has a domain-specific setting.

- "Accept" will accept all cookies received without notifying the user.

- ``Ask'' will open a popup box to ask the user what to do, each time a cookie is received.

- ``Reject'' will reject all cookies received without notifying the user.

You may set specific policies for how to treat cookies received from domains listed in the ``Domain specific settings'' box.

To add such a domain, type its name in the ``change domain accept policy'' box, and click on one of the three policies (accept/ask/reject). Then click on ``change'' to add the new entry to the list of domain-specific settings. To modify the entry for an exiting domain in the list, click on it to highlight it, then set a new cookie acceptance policy for it, or click on delete to remove it.

Cookies originating from one of these domains will be treated according to the policy set for them. When you have selected ``ask'' for a domain you will get a popup window when a cookie is received from this domain, which asks you what to do with the cookie. This popup window can also be used to change the acceptance policy for the domain.

## KFM Configuration: Desktop Icons

In this screen, you can control the default spacing of the icons on your KDE desktop, and how their names are displayed.

- Specify the ``Horizontal Root Grid Spacing'' and the ``Vertical Root Grid Spacing'' to chose the hidden grid on which the desktop icons will, by default, be placed.

- The icon names appear as text below the icon. By default, the text appears on a small opaque rectangular background that hides the Desktop wallpaper below. To remove this background, activate ``Transparent Text for Desktop Icons''.

- Click on the ``Icon foreground color'' box to chose the color of the text giving the icon name.

- Click on the box ``Icon background color'' to chose the color of the background on which the icon name is written. (Inactive if "Transparent Text for Desktop Icons" is selected.)

- You may also choose activate the feature ``Show Hidden Files on Desktop''.

Click on "Apply" to apply configuration changes to your current desktop. "OK" applies the changes and exits, while "Cancel" exits without applying the changes.