# Fönsterbeteende

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

Observera att inställningarna i den här modulen inte har någon effekt om du inte använder &plasma;: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

Arbetsytans 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.

#### Fönsteraktiveringsprincip

Det finns sex metoder &kwin; 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. Beteendet är vanligt i andra operativsystem och troligtvis vad du vill ha.

Klicka för fokus (musföreträde)

- Detta är i huvudsak samma som Klicka för fokus Om ett aktivt fönster måste väljas av systemet (t.ex. för att det nuvarande aktiva stängdes) är fönstret under musen kandidaten som föredras. Ovanlig, men möjlig, variant av Klicka för fokus.

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. Fönster som t.ex. slumpmässigt dyker upp under musen får inte fokus. Att förhindra att fokus stjäls sker som vanligt. Se det som Klicka för fokus utan att faktiskt behöva klicka.

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

Fokus följer musen (musföreträde)

- Detta är i huvudsak samma som Fokus följer musen.Om ett aktivt fönster måste väljas av systemet (t.ex. för att det nuvarande aktiva stängdes) är fönstret under musen kandidaten som föredras. Välj detta om du vill ha fokus bestämt av vad musen hålls över.

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 skrivbordsunderlägget) 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, såsom Förhindra att fokus stjäls och dialogrutan för att gå igenom fönster med &Alt;Tabulator.

#### Fördröj fokus med

Det här är fördröjningen efter vilken fönstret som muspekaren vilat över automatiskt får fokus.

#### Förhindra att fokus stjäls

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.

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.

#### Höja fönster

Förutom att fokuseras, kan du också bestämma under vilka förutsättningar fönster höjs, dvs. visas framför andra.

Du måste säkerställa att åtminstone ett av höjningsalternativen är aktiverat, annars höjs inte fönster alls.

Klicka höjer aktivt fönster gör att fönster visas överst när det klickas. Det är normalt aktiverat med principen klicka för att fokusera.

Genom att aktivera Höj vid muspekare över, fördröjd med kan du alternativt visa ett fönster överst om muspekaren är över fönstret under en angiven tid. Du kan bestämma alternativets fördröjning med nummerinmatningsrutan. Det automatiska höjningsalternativet är bara tillgänglig med principen håll musen över för att fokusera.

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.

#### Beteende vid flera skärmar

Styr beteendet hos fönsterfokus med flera skärmar. Observera att alternativen bara dyker upp när mer än en skärm för närvarande är ansluten.

Aktiv skärm följer musen

- När alternativet är aktiverat är den aktiva skärmen (där till exempel nya fönster visas) den skärm där muspekaren befinner sig. När det är inaktiverat är den aktiva skärmen den skärm där det fokuserade fönstret finns.

Separat skärmfokus

- När alternativet är aktiverat, är fokuseringsåtgärder bara begränsade till den aktiva skärmen. När du exempelvis stänger ett fönster, är nästa fönster som får fokus ett fönster på den aktiva skärmen, även om det finns ett senare använt fönster på en annan skärm.

### Namnliståtgärder

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

#### Namnliståtgärder

Sektionen låter dig bestämma vad som händer när man dubbelklickar eller rullar mushjulet på ett fönsters namnlist.

Liknande alternativ är tillgängliga med dubbelklick.

Maximera

- Ändrar storlek på fönstret så att skärmens bredd och höjd fylls.

Maximera vertikalt

- Ändrar storlek på fönstret så att skärmens bredd och höjd fylls.

Maximera horisontellt

- Ändrar storlek på fönstret till skärmens bredd.

Minimera

- Döljer ett fönster i dess minimerade tillstånd, varifrån t.ex. kan återställas via aktivitetshanteraren eller aktivitetsbyte.

Rulla upp

- Gör att fönstret reduceras till bara namnlisten. Fönstret återställs till sin normala storlek genom att dubbelklicka på namnlisten igen.

Stäng

- Stänger fönstret.

Visa på alla skrivbord

- Gör att fönstret blir synligt på alla virtuella skrivbord.

Gör ingenting

- Ingenting händer vid dubbelklick.

Mushjulet kan användas för att utlösa en åtgärd beroende på om det rullas uppåt eller neråt:

Höj/sänk

- Att rulla uppåt flyttar fönstret ovanpå andra fönster.

  Att rulla neråt flyttar fönstret under andra fönster.

Rulla upp/rulla ner

- Att rulla uppåt drar ihop fönstret till bara dess namnlist.

  Att rulla neråt återställer fönstret till dess normala storlek.

Maximera/återställ

- Att rulla uppåt maximerar fönstret så att det fyller hela skärmen.

  Att rulla neråt återställer det till dess föregående storlek.

Behåll över/under

- Att rulla uppåt gör att fönstret förblir överst, och täcker andra fönster.

  Att rulla neråt gör att fönstret förblir täckt under andra fönster.

Flytta till föregående/nästa skrivbord

- Att rulla uppåt flyttar fönstret till det föregående virtuella skrivbord.

  Att rulla neråt flyttar fönstret till det nästa virtuella skrivbord.

Ändra ogenomskinlighet

- Att rulla uppåt gör fönstret mindre genomskinligt.

  Att rulla neråt gör fönstret mer genomskinligt.

Gör ingenting

- Ingenting händer när man rullar uppåt eller neråt på fönstrets namnlist.

Du kan få fönster att automatiskt visas igen om du bara placerar musen över deras namnlist. Markera bara rutan Rulla ner fönster 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.

#### Åtgärder i namnlist och i 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.

För varje kombination av musknappar, aktiv och inaktiv, kan du välja det lämpligaste alternativet. Åtgärderna är följande:

Höj

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

Sänk

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

Ändra 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.

Minimera

- Döljer ett fönster i dess minimerade tillstånd, varifrån t.ex. kan återställas via aktivitetshanteraren eller aktivitetsbyte.

Rulla upp

- Gör att fönstret reduceras till bara namnlisten. Fönstret återställs till sin normala storlek genom att dubbelklicka på namnlisten igen.

Stäng

- Stänger fönstret.

Visa åtgärdsmeny

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

Gör ingenting

- Ingenting händer vid klick.

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

Den här delen låter dig avgöra beteendet för de tre musknapparna på maximeringsknappen..

Maximera

- Ändrar storlek på fönstret till skärmens bredd och höjd.

Maximera vertikalt

- Ändrar storlek på fönstret så att skärmens bredd och höjd fylls.

Maximera horisontellt

- Ändrar storlek på fönstret till skärmens bredd.

### Å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 eller använder mushjulet.

Du kan välja på följande:

Aktivera, höj och skicka vidare klickning

- 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 klickning

- 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.

Valen för Mushjul är följande:

Panorera

- Panorerar bara innehållet inne i fönstret.

Aktivera och panorera

- Gör det klickade fönstret aktivt och panorerar innehållet.

Aktivera, höj och panorera

- Gör det klickade fönstret aktivt, flyttar det överst på skärmen, och panorerar innehållet.

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

Den understa delen låter dig ställa in ytterligare åtgärder, när ett fönster klickas medan en väljartangent hålls nere.

Som väljartangent, kan du välja mellan Meta (förval) eller Alt.

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

Valen för musknapparna är följande:

Flytta

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

Aktivera, höj och flytta

- Gör det klickade fönstret aktivt, flyttar det ovanpå alla andra fönster, och drar omkring fönstret på arbetsytan.

Ändra 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.

Ändra storlek

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

Höj

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

Sänk

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

Minimera

- Döljer ett fönster i dess minimerade tillstånd, varifrån t.ex. kan återställas via aktivitetshanteraren eller aktivitetsbyte.

Minska ogenomskinlighet

- Gör fönstret genomskinligare.

Öka ogenomskinlighet

- Gör fönstret mindre genomskinligt.

Gör ingenting

- Ingenting händer vid klick.

Valen för mushjulet är följande:

Höj/sänk

- Att rulla uppåt flyttar fönstret ovanpå andra fönster.

  Att rulla neråt flyttar fönstret under andra fönster.

Rulla upp/rulla ner

- Att rulla uppåt drar ihop fönstret till bara dess namnlist.

  Att rulla neråt återställer fönstret till dess normala storlek.

Maximera/återställ

- Att rulla uppåt maximerar fönstret så att det fyller hela skärmen.

  Att rulla neråt återställer det till dess föregående storlek.

Behåll över/under

- Att rulla uppåt gör att fönstret förblir överst, och täcker andra fönster.

  Att rulla neråt gör att fönstret förblir täckt under andra fönster.

Flytta till föregående/nästa skrivbord

- Att rulla uppåt flyttar fönstret till det föregående virtuella skrivbord.

  Att rulla neråt flyttar fönstret till det nästa virtuella skrivbord.

Ändra ogenomskinlighet

- Att rulla uppåt gör fönstret mindre genomskinligt.

  Att rulla neråt gör fönstret mer genomskinligt.

Gör ingenting

- Ingenting händer när man rullar uppåt eller neråt på fönstrets namnlist.

### Förflyttning

Sidan låter dig anpassa Bindningszoner. De är som ett magnetfält längs skärmens 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.

Skärmens 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å skärmen.

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.

I inställningsmodulen Skärmkanter i avdelningen Arbetsytans beteende i systeminställningarna, kan du anpassa fönster att snabbt fylla hela, halva, eller en fjärdedel av skärmen när det dras nära skärmkanterna.

### Avancerat

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

#### Rulla ner fönster

När musen hålls över namnlist efter

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

#### Fönsterplacering

Placeringsprincipen bestämmer var ett nytt fönster dyker upp på skärmen.

I en konfiguration med flera bildskärmar, är skärmen som fönster dyker upp alltid den aktiva skärmen (det vill säga skärmen som innehåller muspekaren eller det fokuserade fönstret, se Beteende med flera skärmar), med undantag för fönster som kommer ihåg sina tidigare positioner (se nedan).

Minimal överlappning

- Placerar alla nya fönster på så sätt att de överlappar befintliga fönster så lite som möjligt.

Maximerad

- Försöker maximera alla nya fönster så att de fyller hela skärmen.

Cascaded

- Will cascade all new windows, opening each one down and to the right of the active window, starting from the top left corner of the screen when no windows are already open.

Slumpmässig

- Placerar alla nya fönster på slumpmässiga ställen.

Centrerad

- Placerar alla nya fönster centrerade på skärmen.

I övre vänstra hörnet

- Placerar alla nya fönsters vänstra övre hörn på skärmens vänstra övre hörn.

Under musen

- Placerar alla nya fönster centrerade under muspekaren.

Markera alternativet Tillåt att program kommer ihåg positionerna för sina egna fönster för att öppna fönster där de tidigare var istället för enligt placeringsmetoden vald ovan. Observera att den ihågkomna positionen inkluderar skärmtilldelningen, så fönster fönster kan öppnas på en annan skärm än den aktiva, om det är där de senast var placerade. Observera också att alternativet bara är tillgängligt på X11, inte på Wayland, och stöds bara av vissa KDE-program.

Om du skulle vilja att vissa fönster dyker upp på specifika positioner, skärmar, eller virtuella skrivbord, kan du ställa in Fönsterregler att anpassa speciella fönster- eller programinställningar. Du finner det genom att högerklicka på ett fönsters namnlist och välja Fler åtgärder, eller i modulen Fönsterregler i sektionen Fönsterhantering i systeminställningarna.

#### Särskilda fönster

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.

#### Virtuellt skrivbordsbeteende

Ibland aktiveras ett befintligt fönster istället för att öppna ett nytt fönster när ett program anropas. Inställningen bestämmer vad som ska hända om det aktiverade fönstret är placerat på ett annat virtuellt skrivbord än det nuvarande.

Byt till det virtuella skrivbordet

- Byter till det virtuella skrivbordet där fönstret för närvarande är placerat.

  Välj alternativet om du vill att det aktiva virtuella skrivbordet automatiskt följer fönster till deras tilldelade virtuella skrivbord.

Hämta fönster till nuvarande virtuella skrivbord

- Gör att fönstret hoppar till det aktiva virtuella skrivbordet.

  Välj alternativet om du vill att fönster alltid ska öppnas på det nuvarande virtuella skrivbordet, och att det virtuella skrivbordet bara ändras när du navigerar dit manuellt.