add more spacing
[personal-kdebase.git] / runtime / doc / quickstart / index.docbook
blob0eadbc73ec969718ebe25c269cb74a9b48c2252d
1 <?xml version="1.0" ?>
2 <!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
3 "dtd/kdex.dtd" [
4 <!ENTITY kappname "&kde; Quick Start Guide">
5 <!ENTITY package "kdebase">
6 <!ENTITY % addindex "IGNORE">
7 <!ENTITY % English "INCLUDE" > <!-- change language only here -->
8 ]>
10 <book lang="&language;">
11 <bookinfo>
13 <title>An Introduction to &kde;</title>
15 <authorgroup>
17 <author>
18 <surname>The &kde; Team</surname>
19 </author>
20 <!-- TRANS:ROLES_OF_TRANSLATORS -->
21 </authorgroup>
23 <date>2004-08-28</date>
24 <releaseinfo>3.00.00</releaseinfo>
26 <copyright>
27 <year>1999</year><year>2000</year><year>2001</year><year>2002</year>
28 <holder>The &kde; Team</holder>
29 </copyright>
31 <legalnotice>&FDLNotice;</legalnotice>
33 <abstract>
34 <para>An introduction to the K Desktop Environment</para>
35 <para>Quick Start Guide to &kde;</para></abstract>
37 <keywordset>
38 <keyword>KDE</keyword>
39 <keyword>quick start</keyword>
40 <keyword>introduction</keyword>
41 </keywordset>
42 </bookinfo>
44 <chapter id="introduction">
45 <title>Introduction</title>
47 <para>
48 This document is a brief introduction to the K Desktop Environment. It
49 will familiarize you with some of the basic features of &kde;.
50 </para>
52 <para>
53 This guide is far from covering all aspects of the K Desktop or even most
54 of them. It will only describe some of the most basic ways to accomplish a few
55 of the most common tasks.
56 </para>
58 <para>
59 We assume that you are already familiar with at least one graphical
60 user interface, for example <trademark>&CDE;</trademark>,
61 <trademark>Geos</trademark>, <trademark>GEM</trademark>, &NeXTSTEP;,
62 &Mac;, <trademark>OS/2</trademark> or &Microsoft; &Windows;. So we
63 will not explain the usage of the mouse or the keyboard but
64 concentrate on hopefully more interesting things.
65 </para>
67 </chapter>
69 <chapter id="an-overview-of-kde">
70 <title>An Overview of &kde;</title>
72 <para>
73 This section is for users who prefer to learn by exploring and want
74 only a brief orientation to get started. Later sections provide a more
75 thorough introduction to the environment, with helpful hints and
76 shortcuts. If you are impatient to get started, skim this section, go
77 play for a bit, then come back and peruse the other sections of this
78 guide as needed.
79 </para>
81 <note>
82 <para>
83 &kde; provides a highly configurable desktop environment. This
84 overview assumes that you are using the default environment.
85 </para>
86 </note>
88 <sect1 id="the-kde-desktop">
89 <title>The &kde; Desktop</title>
91 <para>A typical &kde; desktop consists of several parts:</para>
93 <itemizedlist>
94 <listitem>
95 <para>A <interface>panel</interface> at the bottom of the screen, used
96 to start applications and switch between desktops. Among other things, it
97 contains the &kmenu;, a large &kicon;
98 which displays a menu of applications to start when clicked.
99 </para>
100 </listitem>
102 <listitem>
103 <para>
104 A <interface>taskbar</interface>, by default embedded in the panel, used
105 to switch between and manage currently running applications. Click on an
106 application on the taskbar to switch to the application.
107 </para>
108 </listitem>
110 <listitem>
111 <para>
112 The <interface>desktop</interface> itself, on which frequently used
113 files and folders may be placed. &kde; provides multiple desktops,
114 each of which has its own windows. Click on the numbered buttons on
115 the panel to switch between desktops.
116 </para>
117 </listitem>
118 </itemizedlist>
120 </sect1>
122 <sect1 id="ready-set-go">
123 <title>Ready, Set, Go!</title>
125 <para>Here are a few quick tips to get you up and running.</para>
127 <itemizedlist>
128 <listitem>
129 <para>
130 To start an application, click on the &kicon; button on
131 the panel (called the <link linkend="starter">&kmenu;</link>)
132 and choose an item from the menu.
133 </para>
134 </listitem>
135 <listitem>
136 <para>
137 Click the icon that looks like a picture of a house on
138 the panel to access the files in your home folder using
139 &konqueror;, &kde;'s File Manager utility.
140 </para>
141 </listitem>
142 <listitem>
143 <para>Choose <menuchoice><guimenu>K menu</guimenu>
144 <guisubmenu>System</guisubmenu>
145 <guimenuitem>Konsole</guimenuitem></menuchoice> to get a &UNIX;
146 command prompt, or press <keycombo action="simul">&Alt;
147 <keycap>F2</keycap></keycombo> to get a mini command prompt window to
148 execute a single command.
149 </para>
150 </listitem>
152 <listitem>
153 <para>
154 Choose the <menuchoice><guimenuitem>Control Center</guimenuitem>
155 </menuchoice>item on the &kmenu;
156 to configure &kde;.
157 </para>
158 </listitem>
160 <listitem>
161 <para>
162 Press <keycombo action="simul">&Alt;<keycap>Tab</keycap></keycombo> to
163 switch between applications and <keycombo
164 action="simul">&Ctrl;<keycap>Tab</keycap></keycombo> to switch between
165 desktops using the keyboard.
166 </para>
167 </listitem>
169 <listitem>
170 <para>
171 Use the &RMB; mouse button to access context menus for the panel,
172 desktop, and most &kde; applications.
173 </para>
174 </listitem>
175 </itemizedlist>
177 </sect1>
178 </chapter>
180 <chapter id="launching-applications">
181 <title>Launching Applications</title>
183 <sect1 id="starter">
184 <title>Using the &kmenu; and the Panel</title>
186 <para>
187 At the bottom of the screen you will find the desktop panel, which is called
188 &kicker;. You use the panel to launch applications. Have a look at the
189 button on the left with a large &kicon;.
190 </para>
192 <para>
193 This button is called the &kmenu;. It has
194 a small arrow on the top to indicate that it will pop up a menu if you
195 click on it. Just do it! The pop-up offers you easy access to all &kde;
196 applications installed on your computer system.
197 </para>
199 <sect2>
200 <title>Customizing &kicker;</title>
202 <!-- FIXME: To add a button, use the little arrows on kicker, not the K menu -->
203 <para>
204 If you use one application or tool very often, then you may want to have
205 even faster access to it, of course. In this case, you can add a single
206 application, or an entire sub-menu of the &kmenu;, as a
207 special quick-launch button, on to the panel. If you want to reach the
208 &kfind; application directly via a launch button, simply choose
209 <!-- Not quite right - need to right-click for panel menu -->
210 <menuchoice><guimenu>K menu</guimenu> <guisubmenu>Panel
211 Menu</guisubmenu> <guisubmenu>Add</guisubmenu>
212 <guisubmenu>Button</guisubmenu> <guimenuitem>Find
213 Files</guimenuitem></menuchoice> (By this we mean that you should first
214 click the &kmenu;, then select
215 <guisubmenu>Panel Menu</guisubmenu>, where the small arrow to the right
216 indicates that another menu will pop up. In this menu, choose
217 <guisubmenu>Add</guisubmenu>, then <guisubmenu>Button</guisubmenu>, and
218 in the next sub-menu, <guimenuitem>Find Files</guimenuitem>).
219 </para>
221 <para>
222 You can add an entire menu this way, or one of the &kicon;
223 button sub-menus. For example, if you have &koffice; installed and
224 want quick access to all the &koffice; applications, without having to
225 navigate through the &kmenu;, then instead of choosing an
226 application, click on the <guimenuitem>Add this menu</guimenuitem> menu
227 entry. Now you will have instant access to all the &koffice;
228 applications, without having to put an icon for each on the panel.
229 </para>
231 <note>
232 <para>
233 You can move all items of the panel around with the
234 <guimenuitem>Move</guimenuitem> command of the context menu. Just click
235 with the <mousebutton>third</mousebutton> mouse button (the
236 <mousebutton>third</mousebutton> mouse button is normally the
237 <mousebutton>right</mousebutton> button, but if you have configured your
238 mouse differently, for example for left-handers, it might also be the
239 <mousebutton>left</mousebutton> one). A menu will pop up where you can
240 choose <guimenuitem>Move</guimenuitem>. Now move the mouse and see how
241 the icon follows while still staying on the panel. When you are done,
242 simply hit the <mousebutton>first</mousebutton> mouse button (by default
243 the <mousebutton>left</mousebutton> one). As you may have noticed,
244 there is also a menu entry <guimenuitem>Remove</guimenuitem> in case you
245 are tired of a certain launch button on your desktop.
246 </para>
247 </note>
249 </sect2>
251 <sect2>
252 <title>Using Context menus</title>
254 <para>
255 This leads us to another interesting topic: in many places, you can
256 click the <mousebutton>right</mousebutton> mouse button to display a
257 <interface>context menu</interface> with choices that are applicable to
258 the item you clicked. It is therefore always a good idea to try out the
259 <mousebutton>third</mousebutton> mouse button on something, if you do
260 not know what to do with it. Even the background of the desktops has
261 such a menu!
262 </para>
264 </sect2>
266 <sect2>
267 <title>Other Panel features</title>
269 <para>
270 There are other interesting things possible with the panel. One
271 may be important if you have a low resolution on your monitor: it is
272 the <quote>hide-and-show</quote> function, activated by clicking on the
273 small arrowed button, which is at one or both ends of the panel.
274 </para>
276 <para>
277 Perhaps you just don't like the panel extending the full width of the
278 screen. That's easily changed! &RMB; on an empty space in the panel,
279 and choose <menuchoice><guimenuitem>Configure Panel...</guimenuitem></menuchoice>. In the &kcontrol;
280 dialog that pops up, you can choose <guilabel>Length</guilabel> on
281 the <guilabel>Appearance</guilabel> tab, and use the slider there to set
282 the panel to less than 100% width.
283 </para>
285 <para>
286 If you're following along, and have that dialog open anyway, then feel
287 free to play with all the options, and use the
288 <guibutton>Apply</guibutton> to see the effect they have. You can
289 easily reset everything to the default configuration, by simply pressing
290 the <guibutton>Use Defaults</guibutton> button.
291 </para>
293 <para>
294 By the way, if you are not sure what a certain button does in &kde;,
295 just move the mouse pointer over it and wait for a short while: &kde;
296 has a built-in mini context help, called <quote>tool tips</quote>, which
297 explains the functionality of such controls in a few words.
298 </para>
301 </sect2>
302 </sect1>
304 <sect1 id="want-command-line-back">
305 <title>But I want my command line back!</title>
307 <para>
308 Just calm down, there is nothing to fear. &kde; does not want to take your
309 beloved (and sometimes very effective) command line away from you. You can move
310 your files with the desktop, but you can also use the &UNIX; commands you are
311 accustomed to. In fact,&kde; puts command line power at your fingertips,
312 in perhaps some surprising places.
313 </para>
315 <para>
316 &kde; provides a very sophisticated command line window called
317 &konsole;. Choose <menuchoice><guimenu>K menu</guimenu>
318 <guisubmenu>System</guisubmenu>
319 <guimenuitem>Konsole</guimenuitem></menuchoice> to start it. This may
320 be something you want on your panel: luckily it's already there in the
321 default configuration!
322 </para>
324 <para>
325 Sometimes, you only want to enter one command on the command line. In
326 these cases, you do not need a full-blown terminal. Just hit
327 <keycombo>&Alt;<keycap>F2</keycap></keycombo> and you get a
328 small command line where you can enter one command. The command line
329 window will disappear afterwards, but it remembers your command.
330 </para>
332 <para>
333 When you pop up this window (which we call
334 <application>minicli</application> by the way) and hit the <keycap>Up
335 arrow</keycap>, you can browse through all the commands you have
336 previously entered. Also, you can enter &URL;s in
337 <application>minicli</application> to open a &konqueror; window with
338 the specified &URL;.
339 </para>
341 <para>
342 &konqueror; and the editor &kate; can both display terminal windows,
343 which behave just like &konsole;. In &konqueror;, you can turn this
344 on with the menu choice
345 <menuchoice><guimenu>Window</guimenu><guimenuitem>Show Terminal
346 Emulator</guimenuitem></menuchoice>. The embedded terminal will display
347 at the bottom of your &konqueror; window, and the really clever thing
348 is that it will follow your clicks in the file manager view, changing
349 folder as you do. In &kate; you can display a terminal with the
350 menu choice <menuchoice><guimenu>Settings</guimenu><guimenuitem>Show
351 Console</guimenuitem></menuchoice>.
352 </para>
354 <tip>
355 <para>
356 To display a &UNIX; man page, enter
357 <userinput><command>man:</command><replaceable>command</replaceable></userinput>
358 in <application>minicli</application>, where <replaceable>command</replaceable>
359 is the name of a &UNIX; command.
360 </para>
361 </tip>
363 <tip>
364 <para>
365 To search for a word or words on the Google search engine, you can try entering
366 <userinput><command>gg:</command><replaceable>word or
367 words</replaceable></userinput>. There are a whole lot more of these
368 shortcut commands, and you can even add your own! Take a look in
369 &kcontrol;, in the tab <menuchoice><guilabel>Web Browsing</guilabel>
370 <guilabel>Enhanced Browsing</guilabel></menuchoice>.
371 </para>
372 </tip>
374 <para>
375 Finally, there's a way to have your command line always available, no
376 matter what you're doing - add one to your &kicker; panel!
377 </para>
379 <para>
380 Simply &RMB; click on an empty space in the panel, and choose
381 <menuchoice><guimenu>Panel</guimenu> <guisubmenu>Add</guisubmenu>
382 <guisubmenu>Applet</guisubmenu> <guimenuitem>Application
383 Launcher</guimenuitem></menuchoice>. This will embed a mini-cli
384 directly into your panel, complete with command history.
385 </para>
387 <para>
388 So, in conclusion, the command line is never far from view when you're
389 using &kde;.
390 </para>
392 </sect1>
393 </chapter>
395 <chapter id="working-with-windows">
396 <title>Working with windows</title>
398 <para>
399 If you have not already done so, start an application using the <link
400 linkend="starter">&kmenu;</link>; say,
401 <guimenuitem>Find Files</guimenuitem>.
402 </para>
404 <sect1 id="window-what-now">
405 <title>A window! What now?</title>
407 <para>
408 Well, usually people work <emphasis>inside</emphasis> windows, but
409 sometimes you may want to manipulate windows. Here's a quick overview
410 of some of the most common window related functions:
411 </para>
413 <variablelist>
414 <varlistentry>
415 <term>Move a window</term>
416 <listitem>
417 <para>
418 Drag the window's title bar, or hold the &Alt; key down
419 and drag anywhere in the window.
420 </para>
421 </listitem>
422 </varlistentry>
424 <varlistentry>
425 <term>Resize a window:</term>
426 <listitem>
427 <para>
428 Drag the window's border, or hold the &Alt; key down and drag with the
429 &RMB; anywhere in the window.
430 </para>
431 </listitem>
432 </varlistentry>
434 <varlistentry>
435 <term>Maximize a window</term>
436 <listitem>
437 <para>
438 Click the maximize button in the titlebar (in the default decoration it
439 is the square, next to the X) to make the window fill the screen, or if
440 the window is already maximized, to shrink it back to its original
441 size. Clicking with the &MMB; maximizes the window vertically, and with
442 the &RMB;, horizontally.
443 </para>
444 </listitem>
445 </varlistentry>
447 <varlistentry>
448 <term>Iconify a window</term>
449 <listitem>
450 <para>
451 Click the iconify button in the titlebar (next to Maximize) to hide the
452 window. Restore it by clicking on the window's icon in the
453 taskbar.
454 </para>
455 </listitem>
456 </varlistentry>
458 <varlistentry>
459 <term>Switch between windows</term>
460 <listitem>
461 <para>
462 Aside from the usual mouse click to switch to another window,
463 you can use <keycombo action="simul">&Alt;
464 <keycap>Tab</keycap></keycombo> to switch windows. See below for more
465 techniques.
466 </para>
467 </listitem>
468 </varlistentry>
469 </variablelist>
471 <sect2>
472 <title>Title bar buttons</title>
474 <para>
475 &kde; windows have some pretty standard buttons on their title bars which
476 give you fast access to some common operations. The default button
477 layout looks like this:
478 </para>
480 <itemizedlist>
481 <title>On the left side:</title>
482 <listitem>
483 <para>
484 A menu button. This usually shows a mini icon for the application. Click
485 on it to get a window operations menu. Shortcut: <keycombo
486 action="simul">&Alt;<keycap>F3</keycap></keycombo> opens the window
487 menu.
488 </para>
489 </listitem>
491 <listitem>
492 <para>
493 Optionally a sticky button. What the heck is this? Stay tuned!
494 </para>
495 </listitem>
496 </itemizedlist>
498 <itemizedlist>
499 <title>On the right side:</title>
500 <listitem>
501 <para>
502 An iconify button.
503 </para>
504 </listitem>
506 <listitem>
507 <para>
508 A maximize button.
509 </para>
510 </listitem>
512 <listitem>
513 <para>
514 A close button. This closes the window. Shortcut: <keycombo
515 action="simul">&Alt;<keycap>F4</keycap></keycombo>.
516 </para>
517 </listitem>
518 </itemizedlist>
520 </sect2>
522 <sect2>
523 <title>Switching between windows</title>
525 <para>
526 Now that we know how to deal with windows, we encourage you to open
527 some other windows using the panel, since we will now discuss how to
528 switch between different windows. Since this is such a common
529 activity, &kde; offers several ways to do it; pick your favorite!
530 </para>
532 <para>
533 Many window systems require you to click the mouse in another window
534 to begin using it. This is &kde;'s default behavior, termed
535 <quote>Click To Focus</quote> focus policy. But you can also configure
536 your desktop in a way that moving the mouse pointer on to a window will
537 activate it. This is called <quote>Focus Follows Mouse</quote>. If you
538 select this policy using the <link linkend="configure">&kde; Control
539 Center</link>, the window under the mouse pointer is always the active
540 one. It doesn't necessarily come to the front automatically, but you
541 can still click on to the titlebar or the border of a window or, a
542 &kde; special, you can use the &Alt; key and click the &MMB;
543 anywhere on the window to raise it.
544 </para>
546 <para>
547 Here are some other methods to switch windows:
548 </para>
550 <itemizedlist>
551 <listitem>
552 <para>
553 Pick a window from the <emphasis>window list</emphasis> menu. To open
554 the menu, click the &MMB; on
555 an empty area of the desktop, or click the icon with several windows
556 on the panel, or finally click the up arrow at the left hand end of
557 the taskbar in the panel.
558 </para>
559 </listitem>
561 <listitem>
562 <para>
563 Hold down the &Alt; key and press <keycap>Tab</keycap> to cycle through
564 the windows.
565 </para>
566 </listitem>
568 <listitem>
569 <para>
570 Use the taskbar (see below).
571 </para>
572 </listitem>
573 </itemizedlist>
575 </sect2>
576 </sect1>
578 <sect1 id="using-taskbar">
579 <title>Using the Taskbar</title>
581 <para>
582 The <interface>taskbar</interface> displays a list of small icons, one
583 for each window on the desktop. In the default &kde; setup the taskbar
584 is located inside the panel, but it can also be located at the top or
585 the bottom of the screen. </para>
587 <para>
588 The taskbar is very powerful. In the default configuration, if you
589 have more than one window from the same application open, they will be
590 <quote>grouped</quote>, so that you see one icon per application in
591 the taskbar.</para>
593 <para>A simple &LMB;
594 click on the taskbar button will pop up a list of the open windows for
595 that application and you can choose the window you want to
596 use. Choosing one of these entries with the
597 <mousebutton>left</mousebutton> will bring you to the selected
598 window immediately. Click on a taskbar entry with the
599 <mousebutton>right</mousebutton> and you will see a menu allowing you
600 to operate on all the windows grouped under that icon, or each window
601 individually.</para>
603 <para>
604 You can choose to see all the windows on all the desktops in your
605 taskbar, no matter which desktop you are currently viewing, or to only
606 see the icons for the desktop you are looking at. You can also choose
607 to ungroup the icons, so that each open window will have its own icon
608 in the taskbar. These and many more options are available simply by
609 right clicking on the taskbar handle (the small textured bar at the
610 left hand side) and choosing <guimenuitem>Configure Taskbar...</guimenuitem>.
611 </para>
613 <para>
614 The icons on the taskbar resize themselves to make room for
615 applications, so you can fit many more applications than you might
616 think. Making the panel wider will let the taskbar icons take on a row
617 and column layout, but they will still resize to fit more icons.
618 </para>
620 </sect1>
622 <sect1 id="using-v-desktops">
623 <title>Using Virtual Desktops</title>
625 <para>
626 Now, what was that <quote>sticky</quote> thing?
627 </para>
629 <para>
630 It may happen that you have more windows open than space on your
631 desktop. In this case you have three possibilities:
632 </para>
634 <orderedlist>
635 <listitem>
636 <para>
637 Leave all windows open (cluttered desktop)
638 </para>
639 </listitem>
641 <listitem>
642 <para>
643 Iconify those windows which you do not need at present and use
644 the taskbar or <keycombo action="simul">&Alt;
645 <keycap>Tab</keycap></keycombo> to switch between them
646 (still a bit confusing and much work!)
647 </para>
648 </listitem>
650 <listitem>
651 <para>
652 Recommended: Do what a real operating system does if there is not enough
653 physical memory: Use virtual memory, in this case virtual desktops.
654 </para>
655 </listitem>
656 </orderedlist>
658 <para>
659 The third option is the way to go! &kde; can handle several different desktops,
660 each with its own windows. The default configuration provides four
661 desktops. You can switch between the virtual desktops easily with a
662 click on one of the desktop buttons on the panel. Also <keycombo
663 action="simul">&Ctrl;<keycap>F1...F4</keycap></keycombo> will send you
664 to the corresponding desktop immediately, or <keycombo
665 action="simul">&Ctrl; <keycap>Tab</keycap></keycombo> will cycle through
666 the desktops.
667 </para>
669 <para>
670 Virtual desktops are very nice. But sometimes you want a window to be
671 present on <emphasis>every</emphasis> desktop. This could be, for example,
672 a small chat window, an alarm clock or whatever. In this case you can
673 use the above mentioned <quote>sticky</quote> button which will pin the
674 window on the background so that it will appear on every virtual
675 desktop.
676 </para>
678 <para>
679 The sticky button can also be used to move a window from one virtual
680 desktop to another one: push the sticky pin on the window, switch to a
681 different desktop, and release the pin by pushing it again. You can
682 achieve the same result by using the context popup menu of the
683 window's entry in the taskbar (menu item <guimenuitem>To Current
684 Desktop</guimenuitem>) or the <guimenuitem>To Desktop</guimenuitem>
685 option on the window operations menu.
686 </para>
688 </sect1>
689 </chapter>
691 <chapter id="managing-your-files">
692 <title>Managing your files</title>
694 <!-- NB Deliberate use of 'directory' rather than 'folder', since we're talking -->
695 <!-- about directories on disk -->
696 <para>
697 A common metaphor of graphical desktops is the use of folders to
698 represent folders on your hard disk. Folders contain files and
699 other folders. A &kde; application called &konqueror;, the K File
700 Manager, uses this metaphor to help you manage your files.
701 </para>
703 <sect1 id="using-konqueror">
704 <title>Using &konqueror;</title>
706 <para>
707 The first time you start &kde;, a window with lots of icons in it
708 appears. This is a &konqueror; window displaying the files in your
709 home folder (the area where your personal files are stored). The
710 pathname of the folder is displayed under the window's tool bar. If
711 you don't see such a window now, click the icon on the panel that
712 looks like a folder with a picture of a house.
713 </para>
715 <para>
716 To open a file or folder, simply click it once with the &LMB;.
717 You can also choose
718 <menuchoice><guimenu>Window</guimenu><guimenuitem>Show
719 Navigation Panel</guimenuitem></menuchoice> from the menu to display the folder
720 hierarchy for more direct navigation. Or you can edit the path
721 displayed under the toolbar to get to a specific folder quickly.
722 </para>
724 <sect2>
725 <title>Opening Files</title>
727 <para>
728 &kde; comes with a set of applications to view and edit files of many
729 common types, and when you click a file containing, say, a document
730 or image, &konqueror; will start the appropriate application to
731 display the file. If it doesn't know what application to start to open
732 a file you clicked, &konqueror; will prompt you for the name of the
733 application to run, and when you have chosen, &konqueror; will offer
734 to remember your choice for the next time you open a file of that type.
735 </para>
737 <note>
738 <para>
739 &konqueror; uses &MIME; types to associate
740 files with applications.
741 </para>
742 </note>
744 </sect2>
746 <sect2>
747 <title>Dragging and Dropping Icons</title>
749 <para>
750 To copy or move a file, simply drag its icon to the desktop, to
751 another &konqueror; window, or to a folder icon. When you release the
752 button, &konqueror; displays a menu to allow you to choose to copy,
753 move, or create a link to the file.
754 </para>
756 <note>
757 <para>
758 Note that if you choose to create a link, &kde; creates a &UNIX;
759 symbolic link (not a hard link), so if you move or delete the original
760 file, the link will be broken.
761 </para>
762 </note>
764 <para>
765 Most &kde; applications also support drag and drop operations: you can
766 drag an icon on to a window of a running application, or on to an icon of
767 an application that is not started, to have the application open the
768 file. Try it!
769 </para>
771 </sect2>
773 <sect2>
774 <title>Setting File Properties</title>
776 <para>
777 To change file properties, such as its name and permissions, &RMB;
778 click the icon and choose <guimenuitem>Properties</guimenuitem> from
779 the menu.
780 </para>
782 </sect2>
783 </sect1>
785 <sect1 id="archives-and-networks">
786 <title>Working with Archives and Networks</title>
788 <para>
789 In the recent past, you needed special software to access files on the
790 Internet. Not any more!
791 </para>
793 <para>
794 &kde; supports a technology called <quote>Network Transparent
795 Access</quote> (<acronym>NTA</acronym>) which allows you to work with
796 files on the other side of the world as easily as those on your local
797 hard disk.</para>
799 <para>
800 For example, to access files on an &FTP; server, just choose
801 <menuchoice><guimenu>Location</guimenu><guimenuitem>Open
802 Location</guimenuitem></menuchoice> from a &konqueror; menu, and enter
803 the &URL; of an &FTP; server. You can drag and drop
804 files to and from the folders on the server just as if they were on
805 your local disk. You'll even be able to open files on the &FTP; server
806 without having to manually copy them to your local disk (&kde; does it for you
807 when necessary).
808 </para>
810 <note>
811 <para>
812 Note that &konqueror; uses anonymous &FTP; access, which may restrict
813 your access to files on the &FTP; server. If you have an account on
814 the server, you can supply your user <abbrev>ID</abbrev> as part of
815 the &URL;, like this:
816 <userinput><command>ftp://</command><parameter>userid</parameter>@<parameter>server</parameter>/<parameter>folder</parameter></userinput>
817 </para>
819 <para>
820 &konqueror; will prompt you for your password, and if the login
821 succeeds, you will have full access to your files on the server.
822 </para>
823 </note>
825 <para>
826 If you are used to the
827 <trademark><application>WinZip</application></trademark> utility on
828 &Microsoft; &Windows;, then you will be happy to hear that &kde; can
829 look into tar archives, too. It treats such archives just like a
830 normal folder, and you can browse into the archive, open files, &etc; In
831 general, accessing files on the Internet and in archives should look
832 and feel just like accessing files on your local disk, except for
833 delays imposed by the network and extracting the archive.
834 </para>
835 </sect1>
837 <sect1 id="using-templates">
838 <title>Using Templates to access Applications and Devices</title>
840 <para>
841 In &kde; it's easy to put icons on the panel or the desktop to access
842 your applications. It's just as easy to add icons to access other
843 items of interest. &kde; has templates for shortcuts to:
844 </para>
846 <itemizedlist>
847 <listitem>
848 <para>
849 Applications
850 </para>
851 </listitem>
852 <listitem>
853 <para>
854 Printers
855 </para>
856 </listitem>
857 <listitem>
858 <para>
859 Mountable Devices (&eg; floppy drives)
860 </para>
861 </listitem>
862 <listitem>
863 <para>
864 Internet resources (&eg; <acronym>WWW</acronym> documents, &FTP;
865 folders)
866 </para>
867 </listitem>
868 <listitem>
869 <para>
870 Documents for some of &kde;'s &koffice; applications.
871 </para>
872 </listitem>
873 </itemizedlist>
875 <para>
876 You can add any of these items to the desktop by &RMB; clicking where
877 you want the icon, and choosing <guisubmenu>Create New</guisubmenu>
878 and selecting the item you want to link to.
879 </para>
881 <para>
882 Nearly every item in the &kmenu;, on the desktop, and on
883 the panel refers to a <literal role="extension">.desktop</literal>
884 file on disk. The <literal role="extension">.desktop</literal> file
885 specifies what icon to display, as well as specific information about
886 what the icon represents (an application, device, or
887 &URL;). You can drag any <literal
888 role="extension">.desktop</literal> file to the panel to create a
889 quick-launch button.
890 </para>
892 <!--
893 <sect2>
894 <title>Setting up printers</title>
896 <para>
897 You can create icons for your printers so that you can print a file by
898 dragging it to a printer icon. Here's how:
899 </para>
901 <procedure>
902 <step><para>Open the Templates folder located on the desktop. </para></step>
903 <step><para>Drag the Program icon in the folder to the desktop. Choose
904 <guimenuitem>Copy</guimenuitem> from the menu that appears when you drop the
905 icon.</para></step>
906 <step><para><mousebutton>Right</mousebutton> click the new icon, and choose
907 <guimenuitem>Properties</guimenuitem> from the context menu.</para></step>
908 <step><para>On the <guilabel>General</guilabel> tab, change the name to
909 <filename>Printer.kdelnk</filename>.</para></step>
910 <step><para>On the <guilabel>Execute</guilabel> tab, enter the following in the
911 first <guilabel>Execute</guilabel> field:</para>
912 <screen><command>lpr <option>%f</option></command></screen>
913 <note><para>This example assumes that you print using the <command>lpr</command>
914 command. If you use a different command, enter the one you
915 use.</para></note></step>
916 <step><para>Still in the <guilabel>Execute</guilabel> tab, click the icon that
917 looks like a <guiicon>cog</guiicon>, and select the <guiicon>Printer</guiicon> icon from the list that appears.</para></step>
918 </procedure>
920 <para>Now you should be able to drag a file to the Printer icon and have it
921 printed on your default printer.</para>
922 </sect2>
924 -->
926 <sect2>
927 <title>Mounting devices</title>
929 <para>
930 &UNIX; provides access to storage devices other than the primary
931 <hardware>hard disk</hardware> through a process called
932 <emphasis>mounting</emphasis>. &kde; uses <literal
933 role="extension">.desktop</literal> files to allow you to easily
934 mount, unmount, and access files on secondary storage devices such as
935 <hardware>floppy</hardware> drives and &cdrom; drives.
936 </para>
938 <para>
939 As an example, here are the steps needed to create an icon to access
940 files on a floppy disk:
941 </para>
943 <note>
944 <para>
945 Many systems require you to be logged in as <systemitem
946 class="username">root</systemitem> to mount and unmount devices.
947 </para>
948 </note>
950 <procedure>
951 <step>
952 <para><mousebutton>Right</mousebutton> click on the desktop and choose
953 <menuchoice><guisubmenu>Create
954 New</guisubmenu><guisubmenu>Device</guisubmenu>
955 <guimenuitem>Floppy Device...</guimenuitem></menuchoice>.
956 </para>
957 </step>
958 <step>
959 <para>
960 On the <guilabel>General</guilabel> tab of the resulting dialog, change
961 the name to whatever you like, in the text box at the top.
962 </para>
963 </step>
965 <step>
966 <para>
967 On the <guilabel>Device</guilabel> tab, enter <filename
968 class="devicefile">/dev/fd0</filename> (or the path to the floppy device
969 as it is named on your system) as the <guilabel>Device</guilabel>.
970 </para>
971 </step>
972 <step>
973 <para>
974 You can add a <guilabel>Mount Point</guilabel> here too. This should be
975 an existing folder, but empty. Common mount points are <filename
976 class="directory">/mnt/floppy</filename> or <filename
977 class="directory">/floppy</filename>, but you can just as easily have floppy
978 disks mounted on <filename class="directory">~/mydisk</filename> if you
979 want.
980 </para>
981 </step>
982 <step>
983 <para>
984 Click the <guilabel>Unmounted Icon</guilabel> and select the picture
985 of a floppy disk without the green light.
986 </para>
987 </step>
988 <step>
989 <para>
990 Once you're happy with your choices, choose <guibutton>OK</guibutton>
991 and you are finished!
992 </para>
993 </step>
994 </procedure>
996 <para>
997 Now, place a properly formatted floppy in the drive and click the
998 <guiicon>Floppy</guiicon> icon to have &kde; mount the floppy drive and display
999 the files on the disk. Before removing the disk from the drive, &RMB;
1000 click the <guiicon>Floppy</guiicon> icon and choose
1001 <guimenuitem>Unmount</guimenuitem> from the menu.
1002 </para>
1004 </sect2>
1005 </sect1>
1006 </chapter>
1008 <chapter id="configure">
1009 <title>Configuring your desktop</title>
1011 <para>
1012 If you do not like something about the way the desktop looks or
1013 operates, you can probably change it. &kde; is very configurable and you
1014 can change almost every aspect of the appearance and the behavior of
1015 your desktop. Unlike many other &UNIX; desktop environments, you do not
1016 have to edit cryptic configuration files either (but you can if you
1017 really want to!) You use the &kcontrol;, a special program for
1018 configuring your desktop.
1019 </para>
1021 <sect1 id="using-kde-control">
1022 <title>Using the <application>&kde; Control Center</application></title>
1024 <para>
1025 Launch the &kcontrolcenter; from the <link linkend="starter">&kmenu;</link>.
1026 A window with two panes appears, displaying a list of
1027 modules in the left pane.
1028 </para>
1030 <para>
1031 Open a module by clicking its name; a list of submodules will
1032 appear. Then, click one of the submodule category names to edit its
1033 configuration in the right pane.
1034 </para>
1036 <para>
1037 Changing the configuration is fairly straightforward. A help button is
1038 available on each configuration panel to explain settings that are not
1039 obvious. Each panel has buttons labeled <guibutton>Help</guibutton>,
1040 <guibutton>Use Defaults</guibutton>, <guibutton>Apply</guibutton>, and
1041 <guibutton>Reset</guibutton>, which work as follows:
1042 </para>
1044 <variablelist>
1045 <varlistentry>
1046 <term><guibutton>Help</guibutton></term>
1047 <listitem>
1048 <para>
1049 Displays a short help text in the left hand pane, including a link to a
1050 longer manual for the module in question.
1051 </para>
1052 </listitem>
1053 </varlistentry>
1055 <varlistentry>
1056 <term><guibutton>Use Defaults</guibutton></term>
1057 <listitem>
1058 <para>
1059 Sets all the options in the current module back to the default at the
1060 time &kde; was installed.
1061 </para>
1062 </listitem>
1063 </varlistentry>
1065 <varlistentry>
1066 <term><guibutton>Apply</guibutton></term>
1067 <listitem>
1068 <para>
1069 Applies the current settings in the currently open module.
1070 </para>
1071 </listitem>
1072 </varlistentry>
1074 <varlistentry>
1075 <term><guibutton>Reset</guibutton></term>
1076 <listitem>
1077 <para>
1078 Resets the options to the state they were in when you opened the module.
1079 If you have already used the <guibutton>Apply</guibutton> button, then
1080 this button will reset the options to the state they were in when you
1081 pressed <guibutton>Apply</guibutton>.
1082 </para>
1083 </listitem>
1084 </varlistentry>
1085 </variablelist>
1087 <note>
1088 <para>
1089 If you make changes on one configuration panel and move to a different module
1090 without clicking <guibutton>OK</guibutton> or <guibutton>Apply</guibutton>
1091 first, &kcontrolcenter; will prompt you to ask whether your changes should be applied
1092 first.
1093 </para>
1094 </note>
1096 </sect1>
1098 </chapter>
1100 <chapter id="logging-out">
1101 <title>Logging out</title>
1103 <para>
1104 We sincerely hope that using &kde; gives you so much fun and
1105 pleasure that you never want to log out. But if you do, simply choose
1106 <menuchoice><guimenu>K menu</guimenu>
1107 <guimenuitem>Logout</guimenuitem></menuchoice>.
1108 </para>
1110 <para>
1111 There is also a logout button directly on the panel, which looks like a
1112 small power button. Or you can press <keycombo action="simul">&Ctrl;
1113 &Alt; <keycap>Delete</keycap></keycombo> to log out.
1114 </para>
1116 <sect1 id="session-management">
1117 <title>Session Management</title>
1119 <para>
1120 When you log out, &kde; can remember which applications you had open, as
1121 well as where all the windows were located, so that it can open them
1122 for you the next time you log in. This feature is termed
1123 <emphasis>Session Management</emphasis>. &kde;-aware applications will
1124 restore themselves to the state they were in when you logged out. For
1125 example, &kate; remembers which files you were editing. </para>
1127 <para>
1128 Non-&kde; applications do not memorize their state on logout, and
1129 &kde; will warn you to make sure that you have saved any important
1130 data in them when you start to log out.
1131 </para>
1133 <para>
1134 To illustrate session management, choose <menuchoice>
1135 <guimenu>K menu</guimenu><guisubmenu>Editors</guisubmenu>
1136 <guimenuitem>Kate</guimenuitem> </menuchoice> to start &kate;. Open
1137 a text document to edit. Now log out and back in. You will observe
1138 that &kate; will be restored to the exact same position on the screen,
1139 including the right virtual desktop, and the document we left open in
1140 &kate; before we logged out is opened again automatically. &kate;
1141 will even remember whether you had unsaved changes to your document
1142 before you logged out and will save them to the file you were working
1143 on if you choose <guimenuitem>Save</guimenuitem> from the
1144 <guimenu>File</guimenu> menu.
1145 </para>
1147 </sect1>
1148 </chapter>
1150 <chapter id="kde-an-exciting-journey">
1151 <title>&kde;, an exciting Journey</title>
1153 <para>
1154 We hope you enjoyed this brief tour of the K Desktop environment and
1155 that this unique desktop environment will help you get your work done
1156 faster and more comfortably than ever.
1157 </para>
1159 <para>
1160 Please remember that the &kde; project is not a commercial venture,
1161 but rather a project run by volunteers from all over the world. We
1162 would like to invite you to join the &kde; project and become part of
1163 this unique network of people. If you are a programmer you might
1164 consider helping us write &kde; applications. If you are an artist or
1165 have experience with graphic design, consider creating icons sets,
1166 color schemes, sound schemes and logos for &kde;. If you enjoy
1167 writing we would love for you to join our documentation project.
1168 </para>
1170 <para>
1171 As you can see there are many ways in which you can help. You are
1172 cordially invited to join this world-wide network of people dedicated
1173 to making &kde; the best desktop environment for any computer. Please
1174 visit <ulink url="http://www.kde.org">www.kde.org</ulink> for more
1175 information.
1176 </para>
1178 <para>
1179 <emphasis>Welcome aboard on this exciting journey, </emphasis>
1180 </para>
1181 <para>
1182 <literal>Your &kde; Team</literal>
1183 </para>
1184 </chapter>
1186 <!--
1187 2004-08-27
1188 Removed because it probably shouldn't be here, and it will only end up
1189 getting out-of-date if it is (Phil)
1190 <chapter id="advanced-topics">
1191 <title>Advanced Topics</title>
1193 <sect1 id="mime">
1194 <title>&MIME; Types</title>
1196 <para>
1197 &kde; comes with a number of &MIME; types predefined, but you can add
1198 your own &MIME; types by choosing
1199 <menuchoice><guimenu>Settings</guimenu>
1200 <guisubmenu>Configure Konqueror...</guisubmenu>
1201 </menuchoice> and then <guilabel>File
1202 Associations</guilabel> in a &konqueror; window.
1203 </para>
1205 <para>
1206 &kde;'s handling of &MIME; types is very powerful, and very
1207 configurable. On the one hand, you can set a default action to be
1208 performed when you click on a file in &konqueror;. Just as usefully,
1209 you can add many more actions, which are then available with a &RMB;
1210 click menu on the file in question.
1211 </para>
1214 <procedure>
1215 <title>To link a certain file type with a particular application:</title>
1216 <step>
1217 <para>
1218 Make sure the application you want to start this file type has an
1219 entry in the &kmenu;.
1220 </para>
1221 </step>
1223 <step>
1224 <para>In &konqueror; find or make a file with the extension you wish to
1225 link.
1226 </para>
1227 </step>
1229 <step>
1230 <para>
1231 <mousebutton>Right</mousebutton> click on the file, and choose
1232 <guimenuitem>Edit File Type</guimenuitem> from the context menu, or
1233 choose <menuchoice><guimenu>Edit</guimenu><guimenuitem>Edit File
1234 Type</guimenuitem></menuchoice> in &konqueror;'s menu bar.
1235 </para>
1236 </step>
1238 <step> <para> Add file masks for the application by clicking the
1239 <guibutton>Add</guibutton> button, and entering the file pattern you
1240 want. Remember that &UNIX; is case sensitive, so you may need to add
1241 variations - <userinput>*.mp3</userinput> may need
1242 <userinput>*.MP3</userinput> added as well, for example. Add as many
1243 extensions as you like in this way. </para> </step>
1245 <step>
1246 <para>
1247 Add a description if you like. This is optional.
1248 </para>
1249 </step>
1251 <step>
1252 <para>In the section labeled <guilabel>Application Preference
1253 Order</guilabel>, press the <guibutton>Add</guibutton> button. A
1254 miniature copy of the &kmenu; will
1255 open, where you can choose the application you want files of this type
1256 to be opened with.
1257 </para>
1258 </step>
1260 <step>
1261 <para>
1262 Sometimes, you may want to use a different application to open this
1263 file type. For example, you might like to use &kate; to open text
1264 files you wish to edit, and &kedit; for text files that you just want
1265 to take a quick peek into. You can add more applications in the same
1266 way as you did in the last step, and you can change the preferred
1267 order using the <guibutton>Move Up</guibutton> and <guibutton>Move
1268 Down</guibutton> buttons.
1269 </para>
1270 </step>
1272 <step>
1273 <para>
1274 If you're satisfied with your choices, you can click the
1275 <guibutton>Apply</guibutton> button to save your changes without
1276 closing the dialog box. This gives you the opportunity to test in the
1277 <application>Konqueror</application> window that your file association
1278 is correct. You can choose <guibutton>OK</guibutton> to save your
1279 changes and close the dialog box, or <guibutton>Cancel</guibutton> if
1280 you have changed your mind and just want to close the dialog box.
1281 </para>
1282 </step>
1283 </procedure>
1285 <para>
1286 Be sure to try your new association by opening a folder containing
1287 a file of the type you just selected. Click on the file, and the
1288 program needed to edit it should start.
1289 </para>
1291 <note>
1292 <para>
1293 &MIME; types are a way of describing the contents of files. You may
1294 be used to using file extensions for that purpose, and you may know
1295 that on &UNIX; systems the file extension often bears little or no
1296 relation to the contents of the file. On the other hand, it may be
1297 vital - for example, some implementations of <command>gunzip</command>
1298 won't operate on files that aren't named <literal
1299 role="extension">.gz</literal>.
1300 </para>
1302 <para>
1303 &MIME; types naturally make use of filename patterns, but not
1304 necessarily the extensions - you can set up any filename pattern you
1305 like. For example, if you always want to open any files relating to a
1306 particular client with &kate;, and you make a habit of naming the files
1307 with the client's name at the beginning so that they naturally group in
1308 the &konqueror; window, then you can set up a filename pattern that
1309 matches <literal>^<replaceable>clientname</replaceable>*</literal>.
1310 Then any files that have <replaceable>clientname</replaceable> at the
1311 beginning (the <token>^</token> character means <quote>starts with...</quote>) and
1312 without any regard to the rest of the filename.
1313 </para>
1314 </note>
1316 </sect1>
1318 </chapter>
1320 <chapter id="credits">
1321 <title>Credits</title>
1322 <sect1 id="authors">
1323 <title>Authors</title>
1325 <itemizedlist>
1326 <listitem><para>&Matthias.Ettrich;
1327 &Matthias.Ettrich.mail;</para></listitem>
1328 <listitem><para>&Matthias.Kalle.Dalheimer;
1329 &Matthias.Kalle.Dalheimer.mail;</para></listitem>
1330 <listitem><para>Torben Weiss <email>weis@kde.org</email></para></listitem>
1331 <listitem><para>&Bernd.Johannes.Wuebben; &Bernd.Johannes.Wuebben.mail;</para></listitem>
1332 <listitem><para>Stephen Schaub <email>sschaub@bju.edu</email> -
1333 Editor</para></listitem>
1334 <listitem><para>Robert Williams <email>rwilliams@kde.org</email> -
1335 Editor</para></listitem>
1336 <listitem><para>&Lauri.Watts; &Lauri.Watts.mail;</para></listitem>
1337 </itemizedlist>
1339 <!-- TRANS:CREDIT_FOR_TRANSLATORS -->
1341 &underFDL;
1343 </sect1>
1344 </chapter>
1345 </book>
1347 <!--
1348 Local Variables:
1349 mode: sgml
1350 sgml-omittag: nil
1351 sgml-shorttag: t
1352 End: