Make a branch to make krunner Good Enough For Aaron™.
[kdebase/uwolfer.git] / runtime / doc / faq / winmng.docbook
blobf32384754eefbacc075c4f4ae12af83c5a4059bb
1 <!--
2 <?xml version="1.0" ?>
3 <!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
4  "dtd/kdex.dtd">
5 -->
9 <chapter id="windowmanager">
10 <title>The window manager</title>
12 <para>The default window manager provided by &kde; is the K Window
13 Manager (&kwin;).  Please read <quote>The
14 K Window Manager Handbook</quote> (which should be accessible from the
15 <application>&kde; Help Center</application>) for usage information.</para>
17 <qandaset>
18 <qandaentry>
19 <question>
20 <para>Are there keyboard shortcuts for &kwin; operations?</para>
21 </question>
22 <answer>
23 <para>Yes.  Please refer to "The K Window Manager Handbook" for the
24 list of shortcuts available.</para>
25 </answer>
26 </qandaentry>
28 <qandaentry>
29 <question>
30 <para>Can I define my own set of keyboard shortcuts?</para>
31 </question>
32 <answer>
33 <para>Yes.  Launch the
34 <application>&kde; Control Center</application> and select
35 <menuchoice><guimenu>Regional &amp; Accessibility</guimenu><guimenuitem>Keyboard Shortcuts</guimenuitem></menuchoice> to
36 configure window manager bindings like maximizing windows, &etc;. 
37 </para>
38 </answer>
39 </qandaentry>
41 <qandaentry>
42 <question>
43 <para>When I "iconify" a window, it disappears.  Where does it
44 go?</para>
45 </question>
46 <answer>
47 <para>With many &X-Window; &GUI;s, the minimize button (a little dot) will
48 erase the window that the program is running in and create, instead,
49 an icon on the desktop.  &kde; does not do this.  Instead, when a
50 window is iconified it is simply hidden (but the program is still
51 running).</para>
52 <para>There are a few ways to access <quote>disappeared</quote> windows:</para>
53 <itemizedlist>
54 <listitem>
55 <para>If you are running the taskbar part of &kicker;,
56 you can choose to have a list of tasks displayed on your desktop.
57 Iconified tasks will have their names displayed in gray.</para>
58 </listitem>
59 <listitem>
60 <para>If you click the &MMB; on the root window (&ie;,
61 the background of the desktop), &kwin; will give you a list
62 of all available tasks.</para>
63 </listitem>
64 </itemizedlist>
65 </answer>
66 </qandaentry>
68 <qandaentry>
69 <question>
70 <para>How do I maximize windows only vertically or horizontally?</para>
71 </question>
72 <answer>
73 <para>Provided your window is not already maximized, clicking on the
74 maximize button with the &LMB;/&MMB;/&RMB; will
75 maximize fully/vertically/horizontally respectively.</para>
76 </answer>
77 </qandaentry>
79 <qandaentry>
80 <question>
81 <para>What is <quote>shading</quote> a window?</para>
82 </question>
83 <answer>
84 <para>By <quote>shading</quote> a window we mean <quote>rolling up</quote> the window leaving just
85 the title bar visible.  You can do this by double clicking on the
86 window title bar.</para>
87 </answer>
88 </qandaentry>
90 <!-- This is kinda covered in desktop.docbook, but the question here -->
91 <!-- is different, even if the answer is nearly the same -->
92 <qandaentry>
93 <question>
94 <para>How can I start an application with special window options, like
95 maximized/minimized/to stay on top?</para>
96 </question>
97 <answer>
98 <para>Use the <command>kstart</command> command. As an example, to
99 open &kcalc; with the <quote>Stay on Top</quote> option, use:
100 <screen><prompt>%</prompt> <userinput><command>kstart</command> <option>--ontop</option> <option>kcalc</option></userinput></screen>
101 </para>
102 <para>For maximized windows, use the <option>--maximize</option>
103 option, for minimized windows, use <option>--iconify</option>. You can
104 see a full list of <command>kstart</command> options with
105 <userinput><command>kstart</command>
106 <option>--help-all</option></userinput>.</para>
108 <warning><para>If you're using <command>kstart</command> to start
109 applications at &kde; startup, you should use the
110 <option>--window</option> option. See the &kde; User Guide, section
111 <quote>Advanced Window Management</quote> for more information about
112 this feature.</para>
113 </warning>
115 </answer>
116 </qandaentry>
118 <!-- Not sure this is still applicable
119 <qandaentry>
120 <question>
121 <para>Is it possible to have FVWM2-like shadow frameworks for the
122 placement of windows?</para>
123 </question>
124 <answer>
125 <para>Yes.  Run <application>&kde; Control Center</application> and select <guimenu>Look and Feel</guimenu>
126 followed by <guisubmenu>Window Behavior</guisubmenu> and finally
127 <guimenuitem>Advanced</guimenuitem>.  There is a dialog option that
128 allows you to set the placement policy you want.</para>
129 </answer>
130 </qandaentry>
132 </qandaset>
133 </chapter>