# Fönsterbeteende

&Mike.McBride; &Mike.McBride.mail;
&Jost.Schenck; &Jost.Schenck.mail;
Stefan
Asserhäll

    stefan.asserhall@comhem.se

Översättare
2010-10-28
&kde; 4.5
KDE
Kcontrol
systeminställningar
åtgärder
fönsterplacering
fönsterstorlek

## Fönsterbeteende

I övre delen av den här inställningsmodulen kan du se flera flikar: Fokus, Åtgärder Flytta och Avancerat. Under fliken Fokus kan du anpassa hur fönster får och mister fokus, dvs. blir aktiva eller inaktiva. Med Åtgärder kan du anpassa hur fönster reagerar på musklick. Flytta låter dig ställa in hur fönster flyttas och placeras när de startar. Avancerat täcker vissa speciella alternativ angående förflyttning av fönster mellan skrivbord och att rulla upp fönster.

Observera att inställningarna i den här modulen inte har någon effekt om du inte använder &kde;:s egen fönsterhanterare, &kwin;. Om du använder en annan fönsterhanterare, titta i dokumentationen för den om hur fönsterbeteendet kan anpassas.

### Fokus

Skrivbordets fokus syftar på det fönster som användaren för närvarande arbetar i. Fönstret med fokus kallas ofta det aktiva fönstret.

Fokus betyder inte nödvändigtvis det översta fönstret — detta kallas höjt, och även om det också ställs in här, så anpassas fokus och höjning av fönster oberoende av varandra.

#### Nivå för att förhindra ändring av fokus

Det här alternativet anger hur mycket Kwin försöker förhindra oönskad ändring av fokus orsakad av oväntad aktivering av nya fönster.

Funktionen fungerar inte med fokusprincipen Fokus under musen eller Fokus strikt under musen.

Ingen

  Ändring förhindras inte och nya fönster aktiveras alltid.

Låg

  Ändring förhindras. Om något fönster inte har stöd för bakomliggande mekanism och Kwin inte säkert kan avgöra om fönstret ska aktiveras eller inte, kommer det att aktiveras. Inställningen kan både ge bättre och sämre resultat än normalnivån, beroende på program.

Normal

  Ändring förhindras.

Hög

  Nya fönster aktiveras bara om inget fönster är aktivt, eller om de tillhör aktuellt aktivt program. Inställningen är troligen egentligen inte användbar om inte musfokusprincip används.

Extrem

  Alla fönster måste uttryckligen aktiveras av användaren.

Fönster som förhindras från att stjäla fokus markeras som om de begär uppmärksamhet, vilket normalt betyder att deras post i aktivitetsfältet markeras. Det kan ändras i inställningsmodulen Underrättelser.

#### Fokuspolicy

Det finns fyra metoder &kde; kan använda för att avgöra aktuell fokus:

Klicka för fokus

  Ett fönster blir aktivt när du klickar på det.

Fokus följer musen

  Att aktivt flytta muspekaren över ett normalt fönster aktiverar det. Nya fönster som minikommandoraden som startas med &Alt;F2 får fokus utan att du uttryckligen behöver peka på dem med musen.

  Det här kallas ibland Fokus följer musen slarvigt i andra fönsterhanterare.

Fokus under musen

  Fönstret som råkar vara under muspekaren blir aktivt. Om musen inte är över ett fönster (till exempel om den är över skrivbordet) har fönstret som senast var under musen fokus. Nya fönster som minikommandoraden som startas med &Alt;F2 får inte fokus, utan du måste flytta musen över dem för att kunna skriva.

Fokus strikt under musen

  Liknar Fokus under musen, men är ännu striktare i tolkningen. Bara fönster under muspekaren är aktiva. Om muspekaren inte är över något fönster, har inget fönster fokus. Nya fönster som minikommandoraden som startas med &Alt;F2 får inte fokus, utan du måste flytta musen över dem för att kunna skriva.

  Observera att Fokus under musen och Fokus strikt under musen förhindrar vissa funktioner att fungera riktigt, som dialogrutan för att gå igenom fönster med &Alt;Tabulator.

När du väl har bestämt fokuspolicyn, finns höjningsalternativen för fönster.

Att markera Höj med följande fördröjning, gör att &kde; kan flytta ett fönster överst om muspekaren finns över det fönstret under en angiven tidsperiod. När Fördröj fokus med är aktiverat, kommer fönstret som musen är över att aktiveras (få fokus) efter en fördröjning. Detta är mycket användbart tillsammans med alternativet Fokus följer musen. Du kan avgöra fördröjningen för båda alternativ genom att använda nummerinmatningsrutorna.

Att göra fördröjningen för kort orsakar snabba upprepade ändringar av fönster, som kan vara verkligt distraherande. De flesta tycker att en fördröjning på 100-300 ms är bra. Detta ger ett snabbt gensvar, men låter dig glida över hörnet på ett fönster på väg till ditt mål utan att detta fönster hamnar överst.

Om du inte använder automatisk höjning, försäkra dig då om att alternativet Klick höjer aktivt fönster är markerad. Du blir inte nöjd om både automatisk höjning och Klick höjer aktivt fönster är inaktiverade, då totaleffekten är att fönster inte alls höjs.

### Åtgärder för namnlisten

Under den här fliken kan du ställa in vad som händer med fönster vid musklick på deras namnlister.

#### Dubbelklick på namnlisten

Den här delen innehåller en enda kombinationsruta. Du kan antingen välja Rulla upp, flera varianter av Maximera eller Sänk.

Med Maximera valt, maximerar &kde; fönstret så fort du dubbelklickar på namnlisten. Du kan också välja att endast maximera fönster horisontellt eller vertikalt.

Rulla upp, å andra sidan, gör att fönstret reduceras till bara namnlisten. Fönstret återställs till sin normala storlek genom att dubbelklicka på namnlisten igen.

Du kan få fönster att automatiskt visas igen om du bara placerar musen över deras namnlist. Markera bara rutan Aktivera över under fliken Avancerat i den här modulen. Det här är ett utmärkt sätt att återta skrivbordsutrymme om du t.ex. klipper och klistrar mellan många fönster.

#### Namnlist och ram

Den här delen låter dig avgöra vad som ska hända när du enkelklickar på en namnlist eller fönsterram. Observera att du kan associera olika åtgärder med samma klick beroende på om fönstret är aktivt eller inte.

Du kan välja det lämpligaste valet för varje kombination av musknappar, väljartangent och aktiv/inaktiv. Åtgärderna är följande:

Aktivera

  Aktivera det här fönstret.

Sänk

  Flyttar det här fönstret underst på skärmen. Det här får fönstret ur vägen.

Ingenting

  Precis vad det anger. Ingenting händer.

Visa fönstermeny

  Visar en liten meny där du kan välja fönsterrelaterade kommandon (dvs. maximera, minimera, stäng etc.).

Höj

  Flyttar det här fönstret överst på skärmen. Alla andra fönster som detta överlappar, döljs under det.

Höj och sänk

  Det här höjer fönster som inte är överst, och sänker fönster som redan är överst.

#### Maximeringsknapp

Den här delen låter dig avgöra beteendet för de tre musknapparna på maximeringsknappen. Du kan välja mellan bara vertikalt, bara horisontellt och båda riktningarna.

### Åtgärder för fönster

#### Inne i inaktivt fönster

Den här delen av modulen låter dig ställa in vad som händer när du klickar på inaktiva fönster med någon av de tre musknapparna.

Du kan välja på följande:

Aktivera, höj och skicka vidare musklickningen

  Det här aktiverar det klickade fönstret, flyttar det överst på skärmen, och skickar ett musklick till programmet i fönstret.

Aktivera och skicka vidare musklickningen

  Det här aktiverar det klickade fönstret och skickar ett musklick till programmet i fönstret.

Aktivera

  Det här aktiverar bara det klickade fönstret. Musklicket skickas inte vidare till programmet i fönstret.

Aktivera och höj

  Det här aktiverar det klickade fönstret och flyttar det överst på skärmen. Musklicket skickas inte vidare till programmet i fönstret.

#### Inne i fönster, namnlist och ram

Den understa delen låter dig ställa in ytterligare åtgärder, när en väljartangent (normalt &Alt;-tangenten) hålls nere, och musen klickas på ett fönster.

Återigen kan du välja olika åtgärder för Vänster -, Mitten- och Högerklick och Mushjul.

Du kan välja:

Sänk

  Flyttar det här fönstret underst på skärmen. Det här får fönstret ur vägen.

Flytta

  Låter dig dra runt det valda fönstret på skrivbordet.

Ingenting

  Precis vad det anger. Ingenting händer.

Höj

  Flyttar det här fönstret överst på skärmen. Alla andra fönster som detta överlappar, döljs under det.

Ändra storlek

  Låter dig ändra storlek på det valda fönstret.

Höj/sänk

  Det här höjer fönster som inte är överst, och sänker fönster som redan är överst.

### Flyttar

#### Fönster

De här alternativen avgör hur fönster visas på skärmen medan du flyttar dem. De flesta av dessa alternativ påverkar prestanda, så om du vill snabba upp skrivbordet, ska du stänga av dem. Men om du har en snabb dator, kan de göra att allting ser lite trevligare ut, så lämna dem då påslagna.

Visa innehåll i fönster som flyttas

  Aktivera det här alternativet om du vill att innehållet i ett fönster ska synas helt och hållet medan det flyttas, istället för att bara visa ett skelett av fönstret. Resultatet kanske inte är tillfredsställande på långsamma datorer utan grafikacceleration.

Visa fönsterinnehåll då fönstrets storlek ändras

  Aktivera det här alternativet om du vill att innehållet i ett fönster ska synas medan dess storlek ändras, istället för att bara visa ett skelett. Återigen, är resultatet kanske inte tillfredsställande på långsamma datorer.

Visa fönstergeometri vid förflyttning eller storleksändring

  Aktivera det här alternativet om du vill att ett verktygstips ska tala om storleken i bildpunkter hos fönster när storleken ändras.

Visa kanter på maximerade fönster

  När den här funktionen är vald, så aktiveras kanter på maximerade fönster, och de kan flyttas eller deras storlek kan ändras precis som för normala fönster.

#### Bindningszoner

Resten av den här sidan låter dig anpassa Bindningszoner. De är som ett magnetfält längs skrivbordets kant och längs kanten på varje fönster, som gör att fönster snäpper till varandras kanter när de flyttas tillräckligt nära.

Kantbindningszon:

  Här kan du ställa in kantbindningszonen för skärmkanterna. Om ett fönster flyttas inom det inställda avståndet snäpper det till kanten på skrivbordet.

Fönsterbindningszon:

  Här kan du ställa in kantbindningszonen för fönster. Som med skärmkanterna, om ett fönster flyttas intill ett annat snäpper det till kanten som om fönstret var magnetiskt.

Mittbindningszon:

  Här kan du ställa in bindningszonen för skärmens mitt, dvs. styrkan på det magnetiska fält som gör att fönster snäpper till skärmens mitt när de flyttas nära den.

Bind fönster bara när de överlappar

  Om det här markeras, så binds fönster inte till varandra om de bara är nära varandra, utan de måste överlappa med det inställda värdet eller mindre.

### Avancerat

Under fliken Avancerat kan du göra mer avancerad finjustering av fönsterbeteendet.

#### Rulla upp

Aktivera över

  Ett upprullat fönster visas igen automatiskt när muspekaren har funnits över namnlisten en viss tid. Använd skjutreglaget för att ställa in fördröjningen.

#### Fönsterflikar

När aktiverad, försök automatiskt detektera när ett nyöppnat fönster hör ihop med ett befintligt, och placera dem i samma fönstergrupp.

Byt till automatiskt grupperade fönster omedelbart

  När aktiverat, byt omedelbart till eventuella nya fönsterflikar som automatiskt lagts till i nuvarande grupp.

Placering

  Placeringspolicyn avgör var ett nytt fönster dyker upp på skrivbordet. Smart försöker åstadkomma minimal överlappning av fönster, Kaskad lägger fönstren i en kaskad och Slumpmässig använder en slumpmässig position. Centrerad öppnar alla fönster mitt på skärmen, och Hörn längst upp till vänster öppnar alla fönster med det övre vänstra hörnet vid skärmens övre vänstra hörn.

Dölj tillfälliga fönster för inaktiva program

  När aktiverad, döljs tillfälliga fönster (verktygsfönster, avrivna menyer, ...) för inaktiva program och visas bara när programmet blir aktivt. Observera att program måste märka fönstren med den riktiga fönstertypen för att funktionen ska fungera.

#### Sida vid sida

Aktivera sida vid sida

  En fönsterhanterare med sida vid sida, lägger ut alla fönster på ett icke överlappande sätt. På så sätt är alla fönster alltid synliga.

Standardutläggning sida vid sida

  Välj Spiral, Kolumner (horisontell utläggning sida vid sida) eller Fritt (fri utläggning, fönster läggs inte alls sida vid sida) som normalvärde här.

Höjning av fria fönster

  Principen för fönsterhöjning bestämmer hur fria fönster lagras. Höj/sänk fria fönster höjer alla fria fönster när ett fritt fönster är aktiverat. Höj/sänk bara aktuellt fönster höjer bara det aktuella fönstret. Fria fönster är alltid överst behåller alltid fria fönster överst, till och med när ett fönster sida vid sida är aktiverat.