KWin Rules Examples/da: Difference between revisions

From KDE UserBase Wiki
(Importing a new version from external source)
 
No edit summary
 
(117 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages />
<languages />


==Examples==
== Eksempler ==


{{Note|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.}}
{{Note/da|Det første eksempel medtager alle de nødvendige skridt til at lave regler. For at holde denne side på en overkommelig størrelse medtager de følgende eksempler kun de skridt, som er specifikke for eksemplet.}}


{{Note|The '''Pager''' attribute refers to the '''Virtual Desktop Manager''':<br><br>[[Image:pager-4-desktops.png|center]]}}
{{Note/da|Egenskaben '''Skrivebordsvælger''' henviser til '''Manageren for virtuelle skriveborde''':<br /><br />[[Image:pager-4-desktops.png|center]]}}
<span id="Pin_a_Window_to_a_Desktop_and_set_other_Attributes"></span>
<span id="Pin_a_Window_to_a_Desktop_and_set_other_Attributes"></span>
===Pin a Window to a Desktop and set other Attributes===
=== Fastgør et vindue til et skrivebord eller indstil andre egenskaber ===


Pin '''Akregator''' to ''Virtual Desktop 2''. Additionally, start the application with a preferred size and position. For each attribute, use the '''Apply Initially''' [[Special:myLanguage/KWin_Rules_Window_Attributes#Parameters|parameter]] so it can be overridden at run-time.
Fastgør '''Akregator''' til ''Virtuelt skrivebord 2''. Start desuden programmet op med en foretrukken størrelse og position. For hver egenskab bruges [[Special:myLanguage/KWin_Rules_Window_Attributes#Parameters|parameteren]] '''Anvend i begyndelsen''', sådan at den kan ændres, når programmet køres.


The '''KWin''' rule is created as follows:
'''KWin''' reglen laves således:


# Start '''Akregator''' on ''desktop two'', size and position it to suit:<br /><br />[[Image:akregator-fav.png|350px|center]]
" Start '''Akregator''' ''skrivebord 2'', tilpas vinduets størrelse og position som du vil have det:<br /><br />[[Image:akregator-fav.png|350px|center]]
# Right-click on the menu bar and select '''Configure Window Behavior...''':<br /><br />[[Image:config-win-behavior.png|center]]
# Højreklik på menulinjen og vælg <menuchoice>Indstil vinduesopførsel...</menuchoice>:<br /><br />[[Image:config-win-behavior.png|center]]
# Select the '''Window Rules''' option in the left column and click on the '''New...''' button:<br /><br />[[Image:kwin-rules-main.png|350px|center]]
# Klik på gruppen <menuchoice>Vinduesregler</menuchoice> i feltet til venstre og klik på knappen <menuchoice>Ny...</menuchoice>:<br /><br />[[Image:kwin-rules-main.png|350px|center]]
# The '''Edit Window-Specific Settings''' window is displayed. The '''Window matching''' tab is the default tab:<br /><br />[[Image:window-matching-init.png|350px|center]]
# Nu vises vinduet '''Redigér vinduesspecifikke indstillinger'''. Fanebladet <menuchoice>Vindue-matchning</menuchoice> vises som standard:<br /><br />[[Image:window-matching-init.png|350px|center]]
# Click on '''Detect Window Properties''' and with '''0s delay''' the cursor immediately turns into cross-hairs. Click (anywhere) inside the '''Akregator''' window (but not the title bar). The window criteria are presented. Match only by '''primary class name''' so leave the check boxes unchecked - for additional information see [[Special:myLanguage/KWin_Rules_Window_Matching|window matching]]:<br /><br />[[Image:akgregator-info.png|350px|center]]
# Klik på <menuchoice>Detektér vinduesegenskaber</menuchoice> med <menuchoice>0s. forsinkelse</menuchoice> hvorved markøres umiddelbart bliver til et lille sigtekors. Klik hvorsomhelst inde i '''Akregators''' vindue (men ikke på titellinjen). Nu vises information om det udvalgte vindue. Match kun ved primært klassenavn, det vil sige aktivér ingen af tilvalgene &mdash; for yderligere information se [[Special:myLanguage/KWin_Rules_Window_Matching|vindue-matchning]]:<br /><br />[[Image:akgregator-info.png|350px|center]]
# Clicking '''OK''' in the previous window back-fills the results in the '''Window Matching''' tab. Enter a meaningful '''Description''' (which is displayed in the '''KWin Rule''' window):<br /><br />[[Image:window-matching-ready-akregator.png|350px|center]]
# Når du klikker på <menuchoice>O.k.</menuchoice> i det forrige vindue, så overføres informationerne til fanebladet <menuchoice>Vindue-matchning</menuchoice>. Skriv en meningsfuld tekst i feltet <menuchoice>Beskrivelse</menuchoice>; den vil blive vist i vinduet med '''KWin''' regler:<br /><br />[[Image:window-matching-ready-akregator.png|350px|center]]
# Enable the window attributes: '''Position''', '''Size''' and '''Desktop'''. The initial values are set by '''Detect Window Properties''' and can be overridden:<br /><br />[[Image:akregator-attributes.png|350px|center]]
# Aktivér vinduesegenskaberne: <menuchoice>Position</menuchoice>, <menuchoice>Størrelse</menuchoice> og <menuchoice>Skrivebord</menuchoice>. Værdierne er sat af <menuchoice>Detektér vinduesegenskaber</menuchoice> og kan ændres:<br /><br />[[Image:akregator-attributes.png|350px|center]]
# Clicking '''OK''' in the previous window returns to the main '''KWin Rules'''. The new rule with its '''Description''' is listed:<br /><br />[[Image:kwin-rules-main-n-akregator.png|350px|center]]
# Når du klikker på <menuchoice>O.k.</menuchoice> i det forrige vindue kommer du tilbage til hovedvinduet for '''Vinduesregler'''. Den nye regel med sin beskrivelse findes i listen:<br /><br />[[Image:kwin-rules-main-n-akregator.png|350px|center]]
# Click '''OK''' to close the window.
# Klik <menuchoice>O.k.</menuchoice> to gange for at lukke vinduet.
# Done.
# Så er du færdig.
<span id="Application_on_all_Desktops_and_Handle_One_Child_Window_Uniquely"></span>
<span id="Application_on_all_Desktops_and_Handle_One_Child_Window_Uniquely"></span>
===Application on all Desktops and Handle One Child Window Uniquely===
=== Program på alle skriveborde og håndtér et undervindue specielt ===


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.
Vi vil vise '''Kopete''' og alle dets undervinduer undtagen samtalevinduer på alle skriveborde men ikke i statusområdet eller skrivebordsvælgeren. Undervinduer til samtaler skal behandles som hovedvinduet, men også vises i statusområdet.


For each attribute, use the '''Force''' [[Special:myLanguage/KWin_Rules_Window_Attributes#Parameters|parameter]] so it can not be overridden.
For hver egenskab bruges [[Special:myLanguage/KWin_Rules_Window_Attributes#Parameters|parameteren]] <menuchoice>Påtving</menuchoice>, sådan at den ikke kan ændres.


In order to implement the above, two rules need to be created:
For at opnå følgende skal der laves to regler:


# A rule for ''Kopete Chat'' and
# En regel til '''Kopete Chat''' og
# A rule for ''Kopete''
# En regel til '''Kopete'''


The ''Kopete Chat'' rule's matching-criteria is more restrictive than the ''Kopete'' rule as it needs to match a specific '''Window Role''': the chat window. Due to [[Special:myLanguage/KWin_Rules#Rule_Evaluation|rule evaluation]] processing, the '''Kopete Chat''' rule must precede the '''Kopete''' rule in the [[Special:myLanguage/KWin_Rules_Examples#Kopete KWin Rule List|'''KWin Rule''' list for '''Kopete'''.]]
Reglen for '''Kopete Chat''' er mere restriktiv end reglen for '''Kopete''', da den skal matche en specifik vinduesrolle: chatvinduet. På grund af den måde [[Special:myLanguage/KWin_Rules#Rule_Evaluation|reglerne gennemgås]] skal reglen for '''Kopete Chat''' komme før reglen for '''Kopete''' i [[Special:myLanguage/KWin_Rules_Examples#Kopete KWin Rule List|listen med KWin regler for Kopete]].
<span id="Kopete_Chat_Rule"></span>
<span id="Kopete_Chat_Rule"></span>
====Kopete Chat Rule====
==== Reglen for Kopete Chat ====


Assuming a '''Kopete Chat''' window is open:
Vi antager at '''Kopete''' har et chatvindue åbent:


# Use '''Detect Window Properties''' and select the '''Kopete  Chat''' window. Check the '''Window role''' box to restrict the criteria to chat windows - for additional information see [[Special:myLanguage/KWin_Rules_Window_Matching|window matching]]:<br /><br />[[Image:kopete-chat-info.png|350px|center]]
# Brug <menuchoice>Detektér vinduesegenskaber</menuchoice> og vælg '''Kopetes''' chatvindue. Markér valgboksen <menuchoice>Vinduesrolle</menuchoice> for at begrænse kriteriet til chatvinduer &mdash; for mere information se [[Special:myLanguage/KWin_Rules_Window_Matching|vindue-matchning]]:<br /><br />[[Image:kopete-chat-info.png|350px|center]]
# Clicking '''OK''' in the previous window back-fills the results in the '''Window Matching''' tab. Enter a meaningful '''Description''':<br /><br />[[Image:window-matching-kopete-chat.png|350px|center]]
# Klik på <menuchoice>O.k.</menuchoice> i det forrige vindue for at indsætte informationerne i fanebladet <menuchoice>Vindue-matchning</menuchoice>. Skriv en meningsfuld tekst i feltet <menuchoice>Beskrivelse</menuchoice>:<br /><br />[[Image:window-matching-kopete-chat.png|350px|center]]
# Enable the following attributes:<br /><br />[[Image:kopete-chat-attribute.png|350px|center]]
# Aktivér følgende egenskaber:<br /><br />[[Image:kopete-chat-attribute.png|350px|center]]
# Click through to complete entry of the rule.
# Klik <menuchoice>O.k.</menuchoice> to gange for at færdiggøre reglen.


{{Note|The '''Skip taskbar''' attribute is set to '''No''' to display the window in the taskbar which loosely translates to:  '''no''' ''do not'' '''skip taskbar''' {{Smiley}}.}}
{{Note/da|Egenskaben <menuchoice>Skip opgavelinje</menuchoice> er sat til <menuchoice>Nej</menuchoice> for at får vinduet vist i proceslinjen; det kan løst oversættes til ''nej skip ikke opgavelinjen''{{Smiley}}.}}
<span id="Kopete_Rule"></span>
<span id="Kopete_Rule"></span>
====Kopete Rule====
==== Reglen til Kopete ====


Assuming '''Kopete''' is open:
Vi antager, at '''Kopete''' er åben:


# Use '''Detect Window Properties''' and select the '''Kopete''' window. Match only by '''primary class name''' so leave the check boxes unchecked - for additional information see [[Special:myLanguage/KWin_Rules_Window_Matching|window matching]]:<br /><br />[[Image:kopete-info.png|350px|center]]
# Brug <menuchoice>Detektér vinduesegenskaber</menuchoice> og vælg '''Kopetes''' vindue. Vi skal kun matche på det primære klassenavn, så vælg ingen af tilvalgsboksene &mdash; for mere information se [[Special:myLanguage/KWin_Rules_Window_Matching|vindue-matchning]]:<br /><br />[[Image:kopete-info.png|350px|center]]
# Clicking '''OK''' in the previous window back-fills the results in the '''Window Matching''' tab. Enter a meaningful '''Description''':<br><br>[[Image:window-matching-kopete.png|350px|center]]
# Når du klikker på <menuchoice>O.k.</menuchoice> i det forrige vindue, så overføres informationerne til fanebladet <menuchoice>Vindue-matchning</menuchoice>. Skriv en meningsfuld tekst i feltet <menuchoice>Beskrivelse</menuchoice>:<br /><br />[[Image:window-matching-kopete.png|350px|center]]
# Enable the following attributes:<br /><br />[[Image:kopete-attribute-1.png|350px|center]]<br>[[Image:kopete-attribute-2.png|350px|center]]
# Aktivér følgende egenskaber:<br /><br />[[Image:kopete-attribute-1.png|350px|center]]<br />[[Image:kopete-attribute-2.png|350px|center]]
# Click through to complete entry of the rule.
# Klik <menuchoice>O.k.</menuchoice> to gange for at færdiggøre reglen.
<span id="Kopete_KWin_Rule_List"></span>
<span id="Kopete_KWin_Rule_List"></span>
====Kopete KWin Rule List====
==== Listen med KWin regler for Kopete ====


As mentioned, due to [[Special:myLanguage/KWin_Rules#Rule_Evaluation|rule evaluation]] processing, the '''Kopete Chat''' rule must precede the '''Kopete''' rule:<br><br>[[Image:kwin-kopete-rules.png|350px|center]]
Som nævnt skal reglen for '''Kopete Chat''' komme før reglen for '''Kopete''' i [[Special:myLanguage/KWin_Rules_Examples#Kopete KWin Rule List|listen med KWin regler for Kopete]] på grund af den måde [[Special:myLanguage/KWin_Rules#Rule_Evaluation|reglerne gennemgås]]<br /><br />[[Image:kwin-kopete-rules.png|350px|center]]
<span id="Suppress_a_Window_from_showing_on_Pager"></span>
<span id="Suppress_a_Window_from_showing_on_Pager"></span>
===Suppress a Window from showing on Pager===
=== Sørg for, at et vindue ikke bliver vist i skrivebordsvælgeren ===


'''KNotes''' currently does not allow for its notes to skip the pager however a rule easily solves this shortcoming.
I øjeblikket vil '''KNotes''' ikke lade sine noter springe skrivebordsvælgeren over, men denne mangel kan let løses med en regel.


Assuming a ''sticky note''' window is available:
Vi antager, at en ''klæbrig note'' er åben:


# Use '''Detect Window Properties''' and select any ''sticky note'' window. Match only by '''primary class name''' so leave the check boxes unchecked - for additional information see [[Special:myLanguage/KWin_Rules_Window_Matching|window matching]]:<br /><br />[[Image:KNotes-info.png|350px|center]]
# Brug <menuchoice>Detektér vinduesegenskaber</menuchoice> og vælg et hvilket som helst klæbrig note-vindue. Match kun ved primært klassenavn, det vil sige aktivér ingen af tilvalgene &mdash; for yderligere information se [[Special:myLanguage/KWin_Rules_Window_Matching|vindue-matchning]]:<br /><br />[[Image:KNotes-info.png|350px|center]]
# Clicking '''OK''' in the previous window back-fills the results in the '''Window Matching''' tab. Enter a meaningful '''Description''':<br /><br />[[Image:window-matching-KNotes.png|350px|center]]
# Når du klikker på <menuchoice>O.k.</menuchoice> i det forrige vindue, så overføres informationerne til fanebladet <menuchoice>Vindue-matchning</menuchoice>. Skriv en meningsfuld tekst i feltet <menuchoice>Beskrivelse</menuchoice>:<br /><br />[[Image:window-matching-KNotes.png|350px|center]]
# Enable the '''Skip Pager''' attribute with the '''Force''' the [[Special:myLanguage/KWin_Rules_Window_Attributes#Parameters|parameter]]:<br /><br />[[Image:KNotes-attribute.png|350px|center]]
# Aktivér egenskaben <menuchoice>Skip skrivebordsvælger</menuchoice> med [[Special:myLanguage/KWin_Rules_Window_Attributes#Parameters|parameteren]] <menuchoice>Påtving</menuchoice> valgt:<br /><br />[[Image:KNotes-attribute.png|350px|center]]
# Click through to complete entry of the rule.
Klik <menuchoice>O.k.</menuchoice> to gange for at færdiggøre reglen.
<span id="Force_a_Window_to_the_Top"></span>
<span id="Force_a_Window_to_the_Top"></span>
===Force a Window to the Top===
=== Tving et vindue til at være øverst ===


To pop an active window to the top, set its '''Focus stealing prevention''' attribute to '''None''', typically, in conjunction with the '''Force''' [[Special:myLanguage/KWin_Rules_Window_Attributes#Parameters|parameter]]:<br /><br />[[Image:focus-stealing-pop2top-attribute.png|350px|center]]
For at få et aktivt vindue til at blive øverst sættes dens egenskab <menuchoice>Forhindring af stjålet fokus</menuchoice> til <menuchoice>Ingen</menuchoice>, typisk i forbindelse med [[Special:myLanguage/KWin_Rules_Window_Attributes#Parameters|parameteren]] <menuchoice>Påtving</menuchoice>:<br /><br />[[Image:focus-stealing-pop2top-attribute.png|350px|center]]
<span id="Multiple_Rules_per_Application"></span>
<span id="Multiple_Rules_per_Application"></span>
===Multiple Rules per Application===
=== Flere regler til et program ===


'''Thunderbird''' has several different child windows. This example:
'''Thunderbird''' har flere forskellige undervinduer. I dette eksemple:


* Pin '''Thunderbird''''s main window on ''Virtual Desktop 1'' with a specific size and location on the desktop.
* Fæstn '''Thunderbirds''' hovedvindue på ''Virtuelt skrivebord 1'' med et given størrelse og placering på skrivebordet.


* Allow the '''Thunderbird''' composer window to reside on any desktop and when activated, force focus and pop it to the top of all windows.
* Tillad '''Thunderbirds''' brevskrivervindue at åbne på et hvilket som helst skrivebord, og giv det fokus og læg det øverst, når det aktiveres.


* Pop the '''Thunderbird''' reminder to the top and do not give it focus so it isn't inadvertently dismissed.
* Læg påmindelser fra '''Thunderbird''' øverst, men giv dem ikke fokus, sådan at de ikke bliver afvist ved et uheld.


Each rule's matching criteria is sufficiently restrictive so their order within the main '''KWin''' window is not important to affect [[Special:myLanguage/KWin_Rules#Rule_Evaluation|rule evaluation]].
Matchningskriterierne for hvert vindue er tilpas restriktive til at deres rækkefølge i '''KWins''' hovedvindue ikke betyder noget for hvordan [[Special:myLanguage/KWin_Rules#Rule_Evaluation|reglerne gennemgås]].
<span id="Thunderbird_-_Main"></span>
<span id="Thunderbird_-_Main"></span>
====Thunderbird - Main====
==== Thunderbirds hovedvindue ====


Assuming the '''Thunderbird Main''' window is open, sized and position to suit:
Antag at '''Thunderbirds''' hovedvindue er åbent og har den ønskede størrelse og placering:


# Use '''Detect Window Properties''' and select the '''Thunderbird Main''' windowCheck the '''Window role''' box to restrict the criteria to the main window - for additional information see [[Special:myLanguage/KWin_Rules_Window_Matching|window matching]]:<br /><br />[[Image:tbird-main-info.png|350px|center]]
# Brug <menuchoice>Detektér vinduesegenskaber</menuchoice> og vælg '''Thunderbirds''' hovedvindue. Aktivér tilvalget <menuchoice>Vinduesrolle</menuchoice> for at begrænse matchning til hovedvinduet &mdash; for yderligere information se [[Special:myLanguage/KWin_Rules_Window_Matching|vindue-matchning]]:<br /><br />[[Image:tbird-main-info.png|350px|center]]
# Clicking '''OK''' in the previous window back-fills the results in the '''Window Matching''' tab. Enter a meaningful '''Description''':<br><br>[[Image:window-matching-tbird-main.png|350px|center]]
# Når du klikker på <menuchoice>O.k.</menuchoice> i det forrige vindue, så overføres informationerne til fanebladet <menuchoice>Vindue-matchning</menuchoice>. Skriv en meningsfuld tekst i feltet <menuchoice>Beskrivelse</menuchoice>:<br /><br />[[Image:window-matching-tbird-main.png|350px|center]]
# Enable the following attributes:<br /><br />[[Image:tbird-main-attribute.png|350px|center]]
# Aktivér følgende egenskaber:<br /><br />[[Image:tbird-main-attribute.png|350px|center]]
# Click through to complete entry of the rule.
Klik <menuchoice>O.k.</menuchoice> to gange for at færdiggøre reglen.
<span id="Thunderbird_-_Composer"></span>
<span id="Thunderbird_-_Composer"></span>
====Thunderbird - Composer====
==== Thunderbirds brevskriver ====


Assuming a '''Thunderbird Composer''' window is open:
Vi antager at '''Thunderbirds''' brevskrivervindue er åbent:


# Use '''Detect Window Properties''' and select the '''Thunderbird Compose''' window. Check the '''Window role''' and '''Window type''' boxes to restrict the criteria to composition windows - for additional information see [[Special:myLanguage/KWin_Rules_Window_Matching|window matching]]:<br /><br />[[Image:tbird-compose-info.png|350px|center]]
# Brug <menuchoice>Detektér vinduesegenskaber</menuchoice> og vælg '''Thunderbirds''' brevskrivervindue. Aktivér tilvalgene <menuchoice>Vinduesrolle</menuchoice> og <menuchoice>Vinduestype</menuchoice> for at begrænse kriteriet til brevskrivervinduet &mdash; for yderligere information se [[Special:myLanguage/KWin_Rules_Window_Matching|vindue-matchning]]:<br /><br />[[Image:tbird-compose-info.png|350px|center]]
# Clicking '''OK''' in the previous window back-fills the results in the '''Window Matching''' tab. Enter a meaningful '''Description''':<br /><br />[[Image:window-matching-tbird-compose.png|350px|center]]
# Når du klikker på <menuchoice>O.k.</menuchoice> i det forrige vindue, så overføres informationerne til fanebladet <menuchoice>Vindue-matchning</menuchoice>. Skriv en meningsfuld tekst i feltet <menuchoice>Beskrivelse</menuchoice>:<br /><br />[[Image:window-matching-tbird-compose.png|350px|center]]
# Enable the following attributes:<br /><br />[[Image:tbird-compose-attribute.png|350px|center]]
# Aktivér følgende egenskaber:<br /><br />[[Image:tbird-compose-attribute.png|350px|center]]
# Click through to complete entry of the rule.
Klik <menuchoice>O.k.</menuchoice> to gange for at færdiggøre reglen.
<span id="Thunderbird_-_Reminder"></span>
<span id="Thunderbird_-_Reminder"></span>
====Thunderbird - Reminder====
==== Påmindelser fra Thunderbird ====


Assuming a '''Thunderbird Reminder''' window is open:
Antag at '''Tunderbird''' har en påmindelse åben:


# Use '''Detect Window Properties''' and select the '''Thunderbird Reminder''' windowCheck the '''Secondary class name''' and '''Window Type''' boxes to restrict the criteria to reminder windows - for additional information see [[Special:myLanguage/KWin_Rules_Window_Matching|window matching]]:<br /><br />[[Image:tbird-reminder-info.png|350px|center]]
# Brug <menuchoice>Detektér vinduesegenskaber</menuchoice> og vælg påmindelsen fra '''Thunderbird'''.  Aktivér tilvalgene <menuchoice>Sekundært klassenavn</menuchoice> og <menuchoice>Vinduestype</menuchoice> for at begrænse kriteriet til påmindelser &mdash; for yderligere information se [[Special:myLanguage/KWin_Rules_Window_Matching|vindue-matchning]]:<br /><br />[[Image:tbird-reminder-info.png|350px|center]]
# Clicking '''OK''' in the previous window back-fills the results in the '''Window Matching''' tab. Enter a meaningful '''Description''':<br><br>[[Image:window-matching-tbird-reminder.png|350px|center]]
# Når du klikker på <menuchoice>O.k.</menuchoice> i det forrige vindue, så overføres informationerne til fanebladet <menuchoice>Vindue-matchning</menuchoice>. Skriv en meningsfuld tekst i feltet <menuchoice>Beskrivelse</menuchoice>:<br /><br />[[Image:window-matching-tbird-reminder.png|350px|center]]
# Enable the following attributes:<br /><br />[[Image:tbird-reminder-attribute-1.png|350px|center]]<br>[[Image:tbird-reminder-attribute-2.png|350px|center]]
# Aktivér følgende egenskaber:<br /><br />[[Image:tbird-reminder-attribute-1.png|350px|center]]<br />[[Image:tbird-reminder-attribute-2.png|350px|center]]
# Click through to complete entry of the rule.
Klik <menuchoice>O.k.</menuchoice> to gange for at færdiggøre reglen.


[[Category:Desktop]]
[[Category:Skrivebord/da]]
[[Category:Tutorials]]
[[Category:Vejledning/da]]

Latest revision as of 10:56, 17 March 2012

Other languages:

Eksempler

Note

Det første eksempel medtager alle de nødvendige skridt til at lave regler. For at holde denne side på en overkommelig størrelse medtager de følgende eksempler kun de skridt, som er specifikke for eksemplet.


Note

Egenskaben Skrivebordsvælger henviser til Manageren for virtuelle skriveborde:

Fastgør et vindue til et skrivebord eller indstil andre egenskaber

Fastgør Akregator til Virtuelt skrivebord 2. Start desuden programmet op med en foretrukken størrelse og position. For hver egenskab bruges parameteren Anvend i begyndelsen, sådan at den kan ændres, når programmet køres.

KWin reglen laves således:

" Start Akregatorskrivebord 2, tilpas vinduets størrelse og position som du vil have det:

  1. Højreklik på menulinjen og vælg Indstil vinduesopførsel...:

  2. Klik på gruppen Vinduesregler i feltet til venstre og klik på knappen Ny...:

  3. Nu vises vinduet Redigér vinduesspecifikke indstillinger. Fanebladet Vindue-matchning vises som standard:

  4. Klik på Detektér vinduesegenskaber med 0s. forsinkelse hvorved markøres umiddelbart bliver til et lille sigtekors. Klik hvorsomhelst inde i Akregators vindue (men ikke på titellinjen). Nu vises information om det udvalgte vindue. Match kun ved primært klassenavn, det vil sige aktivér ingen af tilvalgene — for yderligere information se vindue-matchning:

  5. Når du klikker på O.k. i det forrige vindue, så overføres informationerne til fanebladet Vindue-matchning. Skriv en meningsfuld tekst i feltet Beskrivelse; den vil blive vist i vinduet med KWin regler:

  6. Aktivér vinduesegenskaberne: Position, Størrelse og Skrivebord. Værdierne er sat af Detektér vinduesegenskaber og kan ændres:

  7. Når du klikker på O.k. i det forrige vindue kommer du tilbage til hovedvinduet for Vinduesregler. Den nye regel med sin beskrivelse findes i listen:

  8. Klik O.k. to gange for at lukke vinduet.
  9. Så er du færdig.

Program på alle skriveborde og håndtér et undervindue specielt

Vi vil vise Kopete og alle dets undervinduer undtagen samtalevinduer på alle skriveborde men ikke i statusområdet eller skrivebordsvælgeren. Undervinduer til samtaler skal behandles som hovedvinduet, men også vises i statusområdet.

For hver egenskab bruges parameteren Påtving, sådan at den ikke kan ændres.

For at opnå følgende skal der laves to regler:

  1. En regel til Kopete Chat og
  2. En regel til Kopete

Reglen for Kopete Chat er mere restriktiv end reglen for Kopete, da den skal matche en specifik vinduesrolle: chatvinduet. På grund af den måde reglerne gennemgås skal reglen for Kopete Chat komme før reglen for Kopete i listen med KWin regler for Kopete.

Reglen for Kopete Chat

Vi antager at Kopete har et chatvindue åbent:

  1. Brug Detektér vinduesegenskaber og vælg Kopetes chatvindue. Markér valgboksen Vinduesrolle for at begrænse kriteriet til chatvinduer — for mere information se vindue-matchning:

  2. Klik på O.k. i det forrige vindue for at indsætte informationerne i fanebladet Vindue-matchning. Skriv en meningsfuld tekst i feltet Beskrivelse:

  3. Aktivér følgende egenskaber:

  4. Klik O.k. to gange for at færdiggøre reglen.

Note

Egenskaben Skip opgavelinje er sat til Nej for at får vinduet vist i proceslinjen; det kan løst oversættes til nej skip ikke opgavelinjen.

Reglen til Kopete

Vi antager, at Kopete er åben:

  1. Brug Detektér vinduesegenskaber og vælg Kopetes vindue. Vi skal kun matche på det primære klassenavn, så vælg ingen af tilvalgsboksene — for mere information se vindue-matchning:

  2. Når du klikker på O.k. i det forrige vindue, så overføres informationerne til fanebladet Vindue-matchning. Skriv en meningsfuld tekst i feltet Beskrivelse:

  3. Aktivér følgende egenskaber:


  4. Klik O.k. to gange for at færdiggøre reglen.

Listen med KWin regler for Kopete

Som nævnt skal reglen for Kopete Chat komme før reglen for Kopete i listen med KWin regler for Kopete på grund af den måde reglerne gennemgås

Sørg for, at et vindue ikke bliver vist i skrivebordsvælgeren

I øjeblikket vil KNotes ikke lade sine noter springe skrivebordsvælgeren over, men denne mangel kan let løses med en regel.

Vi antager, at en klæbrig note er åben:

  1. Brug Detektér vinduesegenskaber og vælg et hvilket som helst klæbrig note-vindue. Match kun ved primært klassenavn, det vil sige aktivér ingen af tilvalgene — for yderligere information se vindue-matchning:

  2. Når du klikker på O.k. i det forrige vindue, så overføres informationerne til fanebladet Vindue-matchning. Skriv en meningsfuld tekst i feltet Beskrivelse:

  3. Aktivér egenskaben Skip skrivebordsvælger med parameteren Påtving valgt:

Klik O.k. to gange for at færdiggøre reglen.

Tving et vindue til at være øverst

For at få et aktivt vindue til at blive øverst sættes dens egenskab Forhindring af stjålet fokus til Ingen, typisk i forbindelse med parameteren Påtving:

Flere regler til et program

Thunderbird har flere forskellige undervinduer. I dette eksemple:

  • Fæstn Thunderbirds hovedvindue på Virtuelt skrivebord 1 med et given størrelse og placering på skrivebordet.
  • Tillad Thunderbirds brevskrivervindue at åbne på et hvilket som helst skrivebord, og giv det fokus og læg det øverst, når det aktiveres.
  • Læg påmindelser fra Thunderbird øverst, men giv dem ikke fokus, sådan at de ikke bliver afvist ved et uheld.

Matchningskriterierne for hvert vindue er tilpas restriktive til at deres rækkefølge i KWins hovedvindue ikke betyder noget for hvordan reglerne gennemgås.

Thunderbirds hovedvindue

Antag at Thunderbirds hovedvindue er åbent og har den ønskede størrelse og placering:

  1. Brug Detektér vinduesegenskaber og vælg Thunderbirds hovedvindue. Aktivér tilvalget Vinduesrolle for at begrænse matchning til hovedvinduet — for yderligere information se vindue-matchning:

  2. Når du klikker på O.k. i det forrige vindue, så overføres informationerne til fanebladet Vindue-matchning. Skriv en meningsfuld tekst i feltet Beskrivelse:

  3. Aktivér følgende egenskaber:

Klik O.k. to gange for at færdiggøre reglen.

Thunderbirds brevskriver

Vi antager at Thunderbirds brevskrivervindue er åbent:

  1. Brug Detektér vinduesegenskaber og vælg Thunderbirds brevskrivervindue. Aktivér tilvalgene Vinduesrolle og Vinduestype for at begrænse kriteriet til brevskrivervinduet — for yderligere information se vindue-matchning:

  2. Når du klikker på O.k. i det forrige vindue, så overføres informationerne til fanebladet Vindue-matchning. Skriv en meningsfuld tekst i feltet Beskrivelse:

  3. Aktivér følgende egenskaber:

Klik O.k. to gange for at færdiggøre reglen.

Påmindelser fra Thunderbird

Antag at Tunderbird har en påmindelse åben:

  1. Brug Detektér vinduesegenskaber og vælg påmindelsen fra Thunderbird. Aktivér tilvalgene Sekundært klassenavn og Vinduestype for at begrænse kriteriet til påmindelser — for yderligere information se vindue-matchning:

  2. Når du klikker på O.k. i det forrige vindue, så overføres informationerne til fanebladet Vindue-matchning. Skriv en meningsfuld tekst i feltet Beskrivelse:

  3. Aktivér følgende egenskaber:


Klik O.k. to gange for at færdiggøre reglen.