87
>. Het veranderen van de volgorde is alleen bedoeld om het u gemakkelijk te maken de profielen te sorteren, het heeft geen invloed op hoe ze toegepast worden.</para>
84
>. Het veranderen van de volgorde heeft invloed op hoe ze toegepast worden.</para>
87
<!--userbase <timestamp
88
>2012-03-09T20:50:14Z</timestamp
91
<!--userbase-content-->
92
<chapter id="overview"
97
>&kwin; stelt de eindgebruiker in staat om regels te definiëren om de attributen van het venster van een toepassing te wijzigen. </para>
99
>Wanneer een toepassing wordt gestart kan deze bijvoorbeeld geforceerd worden om altijd op <emphasis
100
>Virtueel bureaublad 2</emphasis
101
> te draaien. Of om een fout in een toepassing kan heen gewerkt worden door het venster boven anderen te forceren. </para>
103
>Stap-voor-stap <link linkend="examples"
105
> zijn beschikbaar samen met gedetailleerde informatie over het gebruik van <link linkend="kwin-rule-editor"
106
>Bewerker van &kwin;regels</link
107
> om <link linkend="window-matching"
108
>Vensters overeen laten komen</link
109
> te specificeren en <link linkend="window-attributes"
110
>Vensterattributen</link
113
<chapter id="examples-and-application-workaround"
115
>Voorbeelden en hoe een toepassing om problemen heen kan werken</title
118
>Er zijn gedetailleerde <link linkend="examples"
120
> meegeleverd die ook gebruikt kunnen worden als model voor uw eigen regels, om te zien wat er mogelijk is, . </para>
122
>Er is een speciale pagina gewijd aan het aangeven van <link linkend="application-workarounds"
123
>Om problemen bij toepassingen heen werken</link
126
<chapter id="kwin-rule-editor"
128
>Bewerker van KWin-regels</title
130
<sect1 id="invoking-the-kwin-rule-editor"
132
>Opstarten van de bewerker van KWin-regels</title
140
<imagedata fileref="kwin-rules-ordering.png" format="PNG"/>
150
>Er zijn verschillende manieren om de bewerker van &kwin;-regels op te starten: </para>
154
>Klik rechts op de titelbalk van een venster, kies <menuchoice
156
>Meer acties</guimenu
158
>Instellingen voor vensterbeheer...</guimenuitem
160
> en in het venster <guilabel
162
>, selecteer <guilabel
163
>Vensterregels</guilabel
172
>Systeeminstellingen</guimenu
174
>Venstergedrag</guisubmenu
176
>Vensterregels</guimenuitem
182
>Het hoofdvenster wordt gebruikt om: </para>
186
>Regels met <guilabel
189
>Wijzigen...</guilabel
191
>Verwijderen</guilabel
192
> te behandelen</para
196
>Regels delen met anderen via <guilabel
197
>Importeren</guilabel
199
>Exporteren</guilabel
204
>Verzeker gewenste <link linkend="rule-evaluation"
205
>evaluatie van regels</link
213
<sect2 id="rule-evaluation"
215
>Evaluatie van regels</title
218
>Wanneer een toepassing start (of de regels zijn gewijzigd), evalueert &kwin; de regels vanaf de top van de lijst naar onder. Voor alle regels die overeenkomen met een venster worden de gezamenlijke set attributen op het venster toegepast, daarna wordt het venster getoond. </para>
220
>Als er twee of meer overeenkomende regels hetzelfde attribuut inschakelen, dan wordt de instelling in de <emphasis
222
> regel in de lijst gebruikt. </para>
226
>U kunt kindvensters voor de toepassing aanpassen door de meer beperkende regels als eerste te plaatsen - zie het voorbeeld <link linkend="application-on-all-desktops-and-handle-one-child-window-uniquely"
227
>Venster van Kopete en Kopete-chat</link
233
<sect1 id="rule-editor"
243
<imagedata fileref="kwin-rule-editor.png" format="PNG"/>
253
>De bewerker bestaat uit vier tabbladen: </para>
258
>Venster overeen laten komen</guilabel
264
>Grootte & positie</guilabel
270
>Plaatsing & toegang</guilabel
276
>Uiterlijk & reparaties</guilabel
281
>Zoals de naam aangeeft wordt <guilabel
282
>Venster overeen laten komen</guilabel
283
> gebruikt om criteria te specificeren om een of meer vensters overeen te laten komen. De andere drie tabbladen worden gebruikt om de attributen van de overeenkomende vensters te veranderen. </para>
287
>Panelen kunnen ook worden beïnvloed.</para
290
<sect2 id="window-matching"
292
>Venster overeen laten komen</title
295
>Elke vensterregel heeft gebruikergespecificeerde criteria voor <link linkend="window-matching"
296
>Vensters overeen laten komen</link
297
>. &kwin; gebruikt de criteria om te bepalen of de regel van toepassing is voor een toepassing. </para>
299
<sect2 id="window-attributes"
301
>Attributen van vensters</title
304
>Samen met criteria voor Venstersovereen laten komen, heeft elke vensterregel een set <link linkend="window-attributes"
305
>Attributen van vensters</link
306
>. De attributen overschrijven de overeenkomstige instellingen van de toepassing en worden toegepast voordat het venster wordt weergegeven door &kwin;. </para>
311
<chapter id="window-matching0"
313
>Venster overeen laten komen</title
321
<imagedata fileref="kwin-window-matching.png" format="PNG"/>
331
>Het tabblad <guilabel
332
>Vensters overeen laten komen</guilabel
333
> wordt gebruikt om de criteria te specificeren die &kwin; gebruikt bij de evaluatie of de regel voor een gegeven venster van toepassing is. </para>
335
>Nul (komt overeen met elk venster) of meer van de volgende kunnen worden gespecificeerd: </para>
340
>Vensterklasse (toepassing)</guilabel
341
> - overeenkomen met de klasse.<itemizedlist
345
>Gehele vensterklasse overeen laten komen</guilabel
346
> - inclusief het overeen laten komen van de secundaire klasse.</para
354
>Vensterrol</guilabel
355
> - beperkt de overeenkomst tot de functie van het venster (⪚ een <emphasis
356
>hoofdvenster</emphasis
358
>chat-venster</emphasis
364
>Venstertypen</guilabel
365
> - beperkt de overeenkomst tot het type venster: <guilabel
366
>Normaal venster</guilabel
368
>Dialoogvenster</guilabel
374
>Venstertitel</guilabel
375
> - beperk de overeenkomst tot de titel van het venster.</para
380
>Machine (hostname)</guilabel
381
> - restrict the match to the host name associated with the window.</para
387
>While it's possible to manually enter the above information, the preferred method is to use the <guilabel
388
>Detect Window Properties</guilabel
393
>For each field, the following operators can be applied against the field value: </para>
398
>Onbelangrijk</guilabel
399
> - het veld negeren.</para
404
>Exacte overeenkomst</guilabel
410
>Deels overeenkomen</guilabel
418
>Exacte overeenkomst</guilabel
420
>Deels overeenkomen</guilabel
421
> implementeren overeenkomen zonder onderscheid tussen hoofd- en kleine letters. <emphasis
423
> bijvoorbeeld komt overeen met de tekenreeks <emphasis
438
>Reguliere expressie</guilabel
439
> - de reguliere expressies van Qt zijn geïmplementeerd - zie <ulink url="http://doc.qt.nokia.com/latest/qregexp.html"
440
>patroonovereenkomst met reguliere expressies</ulink
444
<sect1 id="detect-window-properties"
446
>Venstereigenschappen detecteren</title>
453
<imagedata fileref="kwin-detect-window.png" format="PNG"/>
464
>Detect Window Properties</guilabel
465
> function simplifies the process of entering the matching-criteria. </para>
469
>Voor de toepassing waarvoor u een regel wilt aanmaken, start u de toepassing.</para
473
>Next, in the <guilabel
474
>Window matching</guilabel
475
> tab, set the number of seconds of delay before the <guilabel
476
>Detect Window Properties</guilabel
477
> function starts. The default is zero seconds.</para
482
>Venstereigenschappen detecteren</guilabel
487
>When the mouse-cursor turns to cross-hairs, place it inside the application window (not the title bar) and left-click.</para
491
>A new window is presented with information about the selected window. Select the desired fields:<itemizedlist>
495
>Secondary class name</guilabel
496
> - some applications have a secondary class name. This value can be used to restrict windows by this value.</para
501
>Vensterrol</guilabel
507
>Venstertype</guilabel
513
>Venstertitel</guilabel
523
> button to back-fill the <guilabel
524
>Window Matching</guilabel
527
>By using a combination of the information, a rule can apply to an entire application (by <guilabel
529
>) or a to a specific window <guilabel
531
> within the <guilabel
538
<chapter id="window-attributes1"
540
>Attributen van vensters</title>
547
<imagedata fileref="kwin-window-attributes.png" format="PNG"/>
557
>The attributes which can be set are grouped by function in three tabs: </para>
562
>Grootte & positie</guilabel
568
>Plaatsing & toegang</guilabel
574
>Uiterlijk & reparaties</guilabel
579
>Each attribute has a set of parameters which determines its disposition. </para>
580
<sect1 id="parameters"
584
>Each attribute, minimally, accepts one of the following parameters. Additional, attribute-specific arguments are listed within each <link linkend="attributes"
586
> definition. </para>
590
><emphasis role="bold"
591
>Niet aanpassen</emphasis
595
>Ensure a subsequent rule, which matches the window, does not affect the attribute.</para>
600
><emphasis role="bold"
601
>Initieel toepassen</emphasis
605
>Start the window with the attribute and allow it to be changed at run-time.</para>
610
><emphasis role="bold"
615
>Use the attribute setting as defined in the rule and if changed at run-time, save and use the new value instead.</para>
620
><emphasis role="bold"
621
>Bekrachtigd</emphasis
625
>De instelling kan tijdens uitvoeren niet gewijzigd worden.</para>
630
><emphasis role="bold"
631
>Nu toepassen, tijdelijk afdwingen</emphasis
635
>Apply/Force the setting once and unset the attribute.The difference between the two is at run-time, <guilabel
637
> allows the attribute to be changed and <guilabel
638
>Force Temporarily</guilabel
639
> prohibits it to be altered until all affected windows exit.</para>
648
>, if the rule has no other attributes set, the rule is deleted after evaluation whereas <guilabel
649
>Force Temporarily</guilabel
650
>, the rule is deleted after the last affected window terminates.</para
654
<sect1 id="attributes"
661
>Detect Window Properties</guilabel
662
> button back-fills attribute-specific values - for more information see <link linkend="window-matching"
663
>Window Matching</link
664
>. For example the height and width values of the <guilabel
666
> attribute is set to the height and width of the detected window.</para
674
> arguments are used to toggle on or off attributes. Leniency with grammar helps one understand how a setting will be processed. <inlinemediaobject
676
> <imagedata fileref="Face-smile.png" format="PNG"/> </imageobject
677
> </inlinemediaobject
678
> For example, the attribute <guilabel
679
>Skip taskbar</guilabel
680
>, when set to <guilabel
682
> means do not skip the taskbar. In other words, show the window in the taskbar. <inlinemediaobject
684
> <imagedata fileref="Face-smile.png" format="PNG"/> </imageobject
685
> </inlinemediaobject
689
<sect2 id="size--position"
691
>Grootte & positie</title>
695
><emphasis role="bold"
700
>Positie van de linker bovenhoek van het venster op de gespecificeerde x,y-coördinaat.</para>
707
>&kwin;'s origin, (0,0), is the upper left of the desktop.</para
713
><emphasis role="bold"
718
>The width and height of the window.</para>
723
><emphasis role="bold"
724
>Maximized horizontally, Maximized vertically, Fullscreen</emphasis
728
>These attributes are used to toggle the maximum horizontal/minimum horizontal/full-screen window attribute.</para>
733
><emphasis role="bold"
738
>Place the window on the specified <emphasis
739
>(Virtual) Desktop</emphasis
741
>All Desktops</guilabel
742
> to place the window on all <emphasis
743
>Virtual Desktops</emphasis
749
><emphasis role="bold"
750
>Minimized, Shaded</emphasis
754
>Toggle the Minimize and Shading window attribute. For example, a window can be started Minimized or if it is started Minimized, it can be forced to not.</para>
761
>Maximized attribute is emulated by using both <guilabel
762
>Maximized horizontally</guilabel
764
>Maximized vertically</guilabel
766
>Initial placement</guilabel
768
>Maximizing</guilabel
775
><emphasis role="bold"
776
>Initiële plaatsing</emphasis
780
>Override the global window placement strategy with one of the following:</para>
786
> - use the global window placement strategy.</para
791
>No Placement</guilabel
792
> - top-left corner.</para
798
> - place where no other window exists.</para
803
>Maximizing</guilabel
804
> - start the window maximized.</para
810
> - staircase-by-title.</para
816
> - center of the desktop.</para
821
>Willekeurig</guilabel
827
>Hoek linksboven</guilabel
833
>Onder de muis</guilabel
839
>On Main Window</guilabel
840
> - restrict placement of a child window to the boundaries of the parent window.</para
848
><emphasis role="bold"
849
>Aangevraagde geometrie negeren</emphasis
853
>Toggle whether to accept or ignore the window's requested geometry position. To avoid conflicts between the default placement strategy and the window's request, the placement strategy is ignored when the window's request is accepted.</para>
858
><emphasis role="bold"
859
>Minimum size, Maximum size</emphasis
863
>The minimum and maximum size allowed for the window.</para>
868
><emphasis role="bold"
869
>Beperkingen van afmetingen naleven</emphasis
873
>Toggle whether to adhere to the window's requested aspect ratio or <emphasis
874
>base increment</emphasis
875
>.In order to understand this attribute, some background is required. Briefly, windows must request from the Window Manager, a base increment: the minimum number of <emphasis
879
> pixels per re-size request. Typically, it's 1x1. Other windows though, for example terminal emulators or editors, use fixed-fonts and request their base-increment according to the size of one character.</para>
884
<sect2 id="arrangement--access"
886
>Plaatsing & toegang</title>
890
><emphasis role="bold"
891
>Keep above, Keep below</emphasis
895
>Toggle whether to keep the window above/below all others.</para>
900
><emphasis role="bold"
901
>Automatisch groeperen met identieken</emphasis
905
>Toggle the grouping (commonly known as <emphasis
907
>) of windows.</para>
912
><emphasis role="bold"
913
>Automatisch groeperen op de voorgrond</emphasis
917
>Toggle whether to make the window active when it is added to the current Autogroup.</para>
922
><emphasis role="bold"
923
>Automatisch groeperen per ID</emphasis
927
>Create a group via a user-defined ID. More than one rule can share the same ID to allow for seemingly unrelated windows to be grouped.</para>
932
><emphasis role="bold"
937
>Override the default window behavior to either <guilabel
946
><emphasis role="bold"
947
>Niet in taakbalk</emphasis
951
>Toggle whether to display the window in the taskbar.</para>
956
><emphasis role="bold"
957
>Niet in pager</emphasis
961
>Toggle whether to display the window in pager:</para>
971
<imagedata fileref="pager-4-desktops.png" format="PNG"/>
983
><emphasis role="bold"
984
>Niet in omschakelaar</emphasis
988
>Toggle whether to display the window in the <guilabel
995
><emphasis role="bold"
1000
>Assign a shortcut to the window. When <guilabel
1002
> is clicked, additional instructions are presented.</para>
1007
<sect2 id="appearance--fixes"
1009
>Uiterlijk & reparaties</title>
1013
><emphasis role="bold"
1014
>Geen titelbalk en rand</emphasis
1018
>Toggle whether to display the titlebar and frame around the window.</para>
1023
><emphasis role="bold"
1024
>Active/Inactive opacity</emphasis
1028
>When the window is active/inactive, set its opacity to the percentage specified.</para>
1036
>Active/Inactive opacity</guilabel
1037
> can only be affected when <guilabel
1038
>Desktop Effects</guilabel
1039
> are enabled.</para
1045
><emphasis role="bold"
1046
>Verplaatsen/afmeting wijzigen</emphasis
1051
>Deprecated as of >4.8</emphasis
1053
<!-- FIXME remove para in 4.9-->
1058
><emphasis role="bold"
1059
>Voorkomen van afpakken van focus</emphasis
1063
>When a window wants focus, control on a scale (from <guilabel
1067
>) whether to honor the request and place above all other windows, or ignore its request (potentially leaving the window behind other windows):</para>
1071
>None - Always grant focus to the window.</para
1087
>Extreme - The window's focus request is denied. Focus is only granted by explicitly requesting via the mousing.</para
1098
>Accept focus</guilabel
1099
> to make a window read-only - not accept any keyboard input.</para
1105
><emphasis role="bold"
1106
>Focus accepteren</emphasis
1110
>Toggle whether the window accepts keyboard input. Make the window read-only.</para>
1115
><emphasis role="bold"
1116
>Globale snelkoppelingen negeren</emphasis
1120
>Toggle whether to ignore global shortcuts (as defined by <menuchoice
1122
>System Settings</guimenu
1124
>Shortcuts and Gestures</guisubmenu
1126
>Global Shortcuts</guimenuitem
1128
> or by running <varname
1129
>kcmshell4 keys</varname
1132
>) while the window is active.</para>
1137
><emphasis role="bold"
1138
>Af te sluiten</emphasis
1142
>Toggle whether to display the <guilabel
1144
> button on the title bar.</para>
1151
>A terminal window may still be closed by the end user by ending the shell session however using <guilabel
1152
>Accept focus</guilabel
1153
> to disable keyboard input will make it more difficult to close the window.</para
1159
><emphasis role="bold"
1160
>Window type</emphasis
1164
>Change the window to another type and inherit the characteristics of that window:</para>
1168
>Normaal venster</para
1172
>Dialoogvenster</para
1176
>Hulpmiddelenvenster</para
1180
>Dock (paneel)</para
1188
>Afgescheurd menu</para
1192
>Opstartscherm</para
1200
>Losstaande menubalk</para
1210
>Use with care because unwanted results may be introduced. For example, a <guilabel
1211
>Splash Screen</guilabel
1212
> is a automatically closed by &kwin; when clicked.</para
1218
><emphasis role="bold"
1219
>Compositing blokkeren</emphasis
1223
>Toggle whether to disable compositing while the window <emphasis
1225
>. If compositing is enabled and the rule specifies to disable compositing, while <emphasis
1227
> matching window exists, compositing will be disabled. Compositing is re-enabled when the last matching window terminates.</para>
1234
<chapter id="examples"
1236
>Voorbeelden</title>
1240
>The first example details all the necessary steps to create the rules. In order to keep this page a manageable size, subsequent examples only list steps specific to the example.</para
1248
> attribute refers to the <guilabel
1249
>Virtual Desktop Manager</guilabel
1255
<imagedata fileref="pager-4-desktops.png" format="PNG"/>
1266
<sect1 id="pin-a-window-to-a-desktop-and-set-other-attributes"
1268
>Pin a Window to a Desktop and set other Attributes</title>
1270
>Pin &akregator; to <emphasis
1271
>Virtual Desktop 2</emphasis
1272
>. Additionally, start the application with a preferred size and position. For each attribute, use the <guilabel
1273
>Apply Initially</guilabel
1274
> <link linkend="parameters"
1276
> so it can be overridden at run-time. </para>
1278
>The &kwin; rule is created as follows: </para>
1282
>Start &akregator; on <emphasis
1283
>desktop two</emphasis
1284
>, size and position it to suit: <screenshot>
1289
<imagedata fileref="akregator-fav.png" format="PNG"/>
1301
>Klik rechts op de titelbalk en selecteer <menuchoice
1303
>Meer acties</guimenu
1305
>Instellingen voor vensterbeheer...</guimenuitem
1312
<imagedata fileref="config-win-behavior.png" format="PNG"/>
1324
>Select the <guilabel
1325
>Window Rules</guilabel
1326
> in the left column and click on <guilabel
1333
<imagedata fileref="kwin-rules-main.png" format="PNG"/>
1346
>Edit Window-Specific Settings</guilabel
1347
> window is displayed. <guilabel
1348
>Window matching</guilabel
1349
> is the default tab: <screenshot>
1354
<imagedata fileref="window-matching-init.png" format="PNG"/>
1367
>Venstereigenschappen detecteren</guilabel
1369
>0s vetraging</guilabel
1370
> dan zal de cursor onmiddellijk veranderen in een kruisdraad. Klik ergens in het venster van &akregator; (maar niet de titelbalk). De venstercriteria worden getoond. Laat alleen primaire klassenamen overeenkomen en laat dus de keuzevakjes inactief - voor extra informatie zie <link linkend="window-matching"
1371
>Venster overeen laten komen</link
1377
<imagedata fileref="akgregator-info.png" format="PNG"/>
1391
> the previous window back-fills the results in the <guilabel
1392
>Window Matching</guilabel
1393
> tab. Enter a meaningful text in the <guilabel
1394
>Description</guilabel
1395
> field (which is displayed in the <guilabel
1396
>KWin Rule</guilabel
1397
> window): <screenshot>
1402
<imagedata fileref="window-matching-ready-akregator.png" format="PNG"/>
1414
>Enable the window attributes: <guilabel
1420
>. The initial values are set by <guilabel
1421
>Detect Window Properties</guilabel
1422
> and can be overridden: <screenshot>
1427
<imagedata fileref="akregator-attributes.png" format="PNG"/>
1441
> in the previous window returns to the main <guilabel
1442
>KWin Rules</guilabel
1443
>. The new rule with its description is listed: <screenshot>
1448
<imagedata fileref="kwin-rules-main-n-akregator.png" format="PNG"/>
1462
> to close the window.</para
1470
<sect1 id="application-on-all-desktops-and-handle-one-child-window-uniquely"
1472
>Application on all Desktops and Handle One Child Window Uniquely</title>
1474
>Except for conversation windows, display &kopete; and its children windows on all desktops and skip the systray and pager. For children conversation windows, treat them as the parent window except show them in systray. </para>
1476
>For each attribute, use the <guilabel
1478
> <link linkend="parameters"
1480
> so it can not be overridden. </para>
1482
>In order to implement the above, two rules need to be created: </para>
1486
>Een regel voor <guilabel
1487
>Kopete Chat</guilabel
1492
>Een regel voor &kopete;</para
1497
>Kopete Chat</guilabel
1498
> rule's matching-criteria is more restrictive than the <emphasis
1500
> rule as it needs to match a specific Window Role: the chat window. Due to <link linkend="rule-evaluation"
1501
>rule evaluation</link
1502
> processing, the <guilabel
1503
>Kopete Chat</guilabel
1504
> rule must precede the &kopete; rule in the <link linkend="kopete-kwin-rule-list"
1505
>KWin Rule list for Kopete</link
1507
<sect2 id="kopete-chat-rule"
1509
>Kopete Chat Rule</title>
1511
>Assuming a <guilabel
1512
>Kopete Chat</guilabel
1513
> window is open: </para>
1518
>Detect Window Properties</guilabel
1519
> and select the <guilabel
1520
>Kopete Chat</guilabel
1521
> window. Check the <guilabel
1522
>Window role</guilabel
1523
> box to restrict the criteria to chat windows - for additional information see <link linkend="window-matching"
1524
>window matching</link
1530
<imagedata fileref="kopete-chat-info.png" format="PNG"/>
1544
> in the previous window back-fills the results in the <guilabel
1545
>Window Matching</guilabel
1546
> tab. Enter a meaningful text in the <guilabel
1547
>Description</guilabel
1553
<imagedata fileref="window-matching-kopete-chat.png" format="PNG"/>
1565
>Enable the following attributes: <screenshot>
1570
<imagedata fileref="kopete-chat-attribute.png" format="PNG"/>
1582
>Click through to complete entry of the rule.</para
1589
>Skip taskbar</guilabel
1590
> attribute is set to <guilabel
1592
> to display the window in the taskbar which loosely translates to: <emphasis
1597
>skip taskbar</emphasis
1598
> <inlinemediaobject
1600
> <imagedata fileref="Face-smile.png" format="PNG"/> </imageobject
1601
> </inlinemediaobject
1606
<sect2 id="kopete-rule"
1608
>Kopete Rule</title>
1610
>Assuming &kopete; is open: </para>
1615
>Venstereigenschappen detecteren</guilabel
1616
> en selecteer het venster van &kopete;. Laat alleen primaire klassenamen overeenkomen en laat dus de keuzevakjes inactief - voor extra informatie zie <link linkend="window-matching"
1617
>Venster overeen laten komen</link
1623
<imagedata fileref="kopete-info.png" format="PNG"/>
1637
> in the previous window back-fills the results in the <guilabel
1638
>Window Matching</guilabel
1639
> tab. Enter a meaningful text in the <guilabel
1640
>Description</guilabel
1646
<imagedata fileref="window-matching-kopete.png" format="PNG"/>
1658
>Enable the following attributes: <screenshot>
1663
<imagedata fileref="kopete-attribute-2.png" format="PNG"/>
1675
>Click through to complete entry of the rule.</para
1679
<sect2 id="kopete-kwin-rule-list"
1681
>Kopete KWin Rule List</title>
1683
>As mentioned, due to <link linkend="rule-evaluation"
1684
>rule evaluation</link
1685
> processing, the <guilabel
1686
>Kopete Chat</guilabel
1687
> rule must precede the &kopete; rule: <screenshot>
1692
<imagedata fileref="kwin-kopete-rules.png" format="PNG"/>
1703
<sect1 id="suppress-a-window-from-showing-on-pager"
1705
>Suppress a Window from showing on Pager</title>
1709
> currently does not allow for its notes to skip the pager however a rule easily solves this shortcoming. </para>
1711
>Assuming a <emphasis
1712
>sticky note</emphasis
1713
>' window is available: </para>
1718
>Venstereigenschappen detecteren</guilabel
1719
> en selecteer een venster voor <emphasis
1720
>plaknotities</emphasis
1721
>. Laat alleen primaire klassenamen overeenkomen en laat dus de keuzevakjes inactief - voor extra informatie zie <link linkend="window-matching"
1722
>Venster overeen laten komen</link
1728
<imagedata fileref="knotes-info.png" format="PNG"/>
1742
> in the previous window back-fills the results in the <guilabel
1743
>Window Matching</guilabel
1744
> tab. Enter a meaningful text in the <guilabel
1745
>Description</guilabel
1751
<imagedata fileref="window-matching-knotes.png" format="PNG"/>
1763
>Enable the <guilabel
1764
>Skip Pager</guilabel
1765
> attribute with the <guilabel
1767
> <link linkend="parameters"
1774
<imagedata fileref="knotes-attribute.png" format="PNG"/>
1786
>Click through to complete entry of the rule.</para
1790
<sect1 id="force-a-window-to-the-top"
1792
>Force a Window to the Top</title>
1794
>To pop an active window to the top, set its <guilabel
1795
>Focus stealing prevention</guilabel
1796
> attribute to <guilabel
1798
>, typically, in conjunction with the <guilabel
1800
> <link linkend="parameters"
1807
<imagedata fileref="focus-stealing-pop2top-attribute.png" format="PNG"/>
1817
<sect1 id="multiple-rules-per-application"
1819
>Multiple Rules per Application</title>
1822
>Thunderbird</application
1823
> has several different child windows. This example: </para>
1828
>Thunderbird</application
1829
>'s main window on <emphasis
1830
>Virtual Desktop 1</emphasis
1831
> with a specific size and location on the desktop.</para
1835
>Allow the <application
1836
>Thunderbird</application
1837
> composer window to reside on any desktop and when activated, force focus and pop it to the top of all windows.</para
1841
>Pop the <application
1842
>Thunderbird</application
1843
> reminder to the top and do not give it focus so it isn't inadvertently dismissed.</para
1847
>Each rule's matching criteria is sufficiently restrictive so their order within the main &kwin; window is not important to affect <link linkend="rule-evaluation"
1848
>rule evaluation</link
1850
<sect2 id="thunderbird---main"
1852
>Thunderbird - hoofdvenster</title>
1854
>Veronderstel dat het venster <guilabel
1855
>Thunderbird hoofdvenster</guilabel
1856
> open is, de juiste afmetingen heeft en gepositioneerd om te passen: </para>
1861
>Detect Window Properties</guilabel
1862
> and select the <guilabel
1863
>Thunderbird Main</guilabel
1864
> window. Check the <guilabel
1865
>Window role</guilabel
1866
> box to restrict the criteria to the main window - for additional information see <link linkend="window-matching"
1867
>window matching</link
1873
<imagedata fileref="tbird-main-info.png" format="PNG"/>
1887
> in the previous window back-fills the results in the <guilabel
1888
>Window Matching</guilabel
1889
> tab. Enter a meaningful text in the <guilabel
1890
>Description</guilabel
1896
<imagedata fileref="window-matching-tbird-main.png" format="PNG"/>
1908
>Enable the following attributes: <screenshot>
1913
<imagedata fileref="tbird-main-attribute.png" format="PNG"/>
1925
>Click through to complete entry of the rule.</para
1929
<sect2 id="thunderbird---composer"
1931
>Thunderbird - maken van een e-mail met Thunderbird</title>
1933
>Veronderstel dat er een venster voor het <guilabel
1934
>Maken van een e-mail met Thunderbird</guilabel
1940
>Venstereigenschappen detecteren</guilabel
1941
> en selecteer het venster <guilabel
1942
>Maken van een e-mail met Thunderbird</guilabel
1943
>. Activeer de vakjes <guilabel
1944
>Vensterrol</guilabel
1946
>Venstertype</guilabel
1947
> om de criteria voor het maken vensters te beperken - voor extra informatie zie <link linkend="window-matching"
1948
>Venster overeen laten komen</link
1954
<imagedata fileref="tbird-compose-info.png" format="PNG"/>
1968
> in the previous window back-fills the results in the <guilabel
1969
>Window Matching</guilabel
1970
> tab. Enter a meaningful text in the <guilabel
1971
>Description</guilabel
1977
<imagedata fileref="window-matching-tbird-compose.png" format="PNG"/>
1989
>Enable the following attributes: <screenshot>
1994
<imagedata fileref="tbird-compose-attribute.png" format="PNG"/>
2006
>Click through to complete entry of the rule.</para
2010
<sect2 id="thunderbird---reminder"
2012
>Thunderbird - herinnering</title>
2014
>Veronderstel dat een <guilabel
2015
>Thunderbird herinneringsvenster</guilabel
2021
>Venstereigenschappen detecteren</guilabel
2022
> en selecteer het <guilabel
2023
>Thunderbird herinneringsvenster</guilabel
2024
>. Activeer de vakjes <guilabel
2025
>Secundaire klassenaam</guilabel
2027
>Venstertype</guilabel
2028
> om de criteria voor het maken vensters te beperken - voor extra informatie zie <link linkend="window-matching"
2029
>Venster overeen laten komen</link
2035
<imagedata fileref="tbird-reminder-info.png" format="PNG"/>
2049
> in the previous window back-fills the results in the <guilabel
2050
>Window Matching</guilabel
2051
> tab. Enter a meaningful text in the <guilabel
2052
>Description</guilabel
2058
<imagedata fileref="window-matching-tbird-reminder.png" format="PNG"/>
2070
>Enable the following attributes: <screenshot>
2075
<imagedata fileref="tbird-reminder-attribute-2.png" format="PNG"/>
2087
>Click through to complete entry of the rule.</para
2094
<chapter id="application-workarounds"
2096
>Om problemen bij toepassingen heen werken</title>
2098
>Hieronder zijn voorbeelden om om zich niet goed gedragende toepassingen heen te werken. </para>
2102
>Als u niet bekend bent met het maken van regels voor &kwin;, kijk dan naar dit <link linkend="pin-a-window-to-a-desktop-and-set-other-attributes"
2103
>gedetailleerde voorbeeld</link
2104
> om uw nieuwe regel op te baseren.</para
2107
<sect1 id="full-screen-re-size-error"
2109
>Fout bij volledig scherm herstellen</title>
2111
>&Emacs; and <guilabel
2113
>, when maximized (full-screen mode) and under certain conditions may encounter window re-sizing issues - see <ulink url="https://bugs.kde.org/show_bug.cgi?id=252314"
2114
>Emacs window resizes ...</ulink
2115
> A &kwin; Rule will work-around the issue. </para>
2117
>Veronderstel dat er een venster voor &Emacs; open is: </para>
2122
>Venstereigenschappen detecteren</guilabel
2123
> en selecteer het venster van &Emacs;. Laat alleen primaire klassenamen overeenkomen en laat dus de keuzevakjes inactief - voor extra informatie zie <link linkend="window-matching"
2124
>Venster overeen laten komen</link
2130
<imagedata fileref="emacs-info.png" format="PNG"/>
2144
> in the previous window back-fills the results in the <guilabel
2145
>Window Matching</guilabel
2146
> tab. Enter a meaningful text in the <guilabel
2147
>Description</guilabel
2148
> text box: <screenshot>
2153
<imagedata fileref="window-matching-emacs.png" format="PNG"/>
2165
>Ignore &Emacs;'s full-screen request by enabling the <guilabel
2166
>Obey geometry restrictions</guilabel
2167
> attribute, toggling it to off (<guilabel
2169
>) to ignore and selecting the <guilabel
2171
> <link linkend="parameters"
2178
<imagedata fileref="emacs-attribute.png" format="PNG"/>
2190
>Click through to complete entry of the rule.</para
2196
<!--userbase-content-->
2197
<chapter id="credits">
2199
>Dankbetuigingen en licentie</title>
2201
>Documentatie copyright zie de UserBase <ulink url="http://userbase.kde.org/index.php?title=KWin Rules&action=history"
2202
>KWin-regels paginageschiedenis</ulink
2204
&meld.fouten;&vertaling.niels;&vertaling.natalie;&vertaling.freek;
2205
&underFDL; </chapter>
2206
&documentation.index;