Innehåll. 1 Fönsterspecifika inställningar: Snabbstart 6. 2 Översikt 7. 3 Exempel och problemlösningar 8

Relevanta dokument
Fönsterbeteende. Mike McBride Jost Schenck Översättare: Stefan Asserhäll

Handbok Anteckningslappar. Fabian Dal Santo Greg M. Holmes Granskare: Lauri Watts Översättare: Stefan Asserhäll

Handbok Anteckningslappar. Fabian Dal Santo Greg M. Holmes Granskare: Lauri Watts Översättare: Stefan Asserhäll

Egna genvägar. Subhashish Pradhan T.C. Hollingsworth Översättare: Stefan Asserhäll

Handbok KMouseTool. Jeff Roush Översättare: Stefan Asserhäll

Handbok för skrivbordsväljaren. Dirk Doerflinger Antonio Larrosa Jiménez Pino Toscano Matthias Elter Matthias Ettrich Översättare: Stefan Asserhäll

Handbok Systeminställningar. Richard A. Johnson Översättare: Stefan Asserhäll

Handbok för Klipper. Philip Rodrigues Carsten Pfeiffer Översättare: Stefan Asserhäll

Handbok Spectacle. Boudhayan Gupta Boudhayan Gupta Översättare: Stefan Asserhäll

Handbok Othello. Clay Pradarits Utvecklare: Mario Weilguni Granskare: Lauri Watts Översättare: Stefan Asserhäll

Handbok Systeminställningar. Richard A. Johnson Översättare: Stefan Asserhäll

Handbok Othello. Clay Pradarits Utvecklare: Mario Weilguni Granskare: Lauri Watts Översättare: Stefan Asserhäll

Teckensnitt. Mike McBride Anne-Marie Mahfouf Översättare: Stefan Asserhäll

Filbindningar. Mike McBride Översättare: Stefan Asserhäll

Teckensnitt. Mike McBride Anne-Marie Mahfouf Översättare: Stefan Asserhäll

Genvägar. Mike McBride Jost Schenck Översättare: Stefan Asserhäll

Handbok Spectacle. Boudhayan Gupta Boudhayan Gupta Översättare: Stefan Asserhäll

Handbok Plasma. Sebastian Kügler Claus Christensen Översättare: Stefan Asserhäll

Handbok RSIbreak. Tom Albers Bram Schoenmakers Översättare: Stefan Asserhäll

Handbok KNetWalk. Fela Winkelmolen Eugene Trounev Översättare: Stefan Asserhäll

Handbok KGet. Gaurav Chaturvedi Översättare: Stefan Asserhäll

Innehåll. 1 Inledning 5. 2 Förinställning 6. 3 Anpassa användargränssnittet 7. 4 Anpassa interna inställningar 9. 5 Förbereda att bränna en skiva 10

Handbok Nepomuk-WebMiner. Jörg Ehrichs Översättare: Stefan Asserhäll

Handbok Kanagram. Danny Allen Översättare: Stefan Asserhäll

Handbok Utbrytning. Fela Winkelmolen Stephanie Whiting Översättare: Stefan Asserhäll

Handbok Picmi. Jakob Gruber Översättare: Stefan Asserhäll

Utseende. Lauri Watts Översättare: Stefan Asserhäll

Handbok Förstoringsglaset. Sarang Lakare Olaf Schmidt Översättare: Stefan Asserhäll

Handbok KGet. Gaurav Chaturvedi Översättare: Stefan Asserhäll

Handbok Svarta lådan. Nicolas Roffet Robert Cimrman Philip Rodrigues Lauri Watts Översättare: Stefan Asserhäll

Handbok Dela Skrivbord. Brad Hards Översättare: Stefan Asserhäll

Handbok Minröjaren. Nicolas Hadacek Michael McBride Anton Brondz Utvecklare: Nicolas Hadacek Granskare: Lauri Watts Översättare: Stefan Asserhäll

Färger. Matthew Woehlke Översättare: Stefan Asserhäll

Handbok Dela Skrivbord. Brad Hards Översättare: Stefan Asserhäll

Handbok KSystemLog. Nicolas Ternisien

Aktivitetsbyte. Martin Gräßlin Översättare: Stefan Asserhäll

Handbok KMouseTool. Jeff Roush Översättare: Stefan Asserhäll

Handbok Fjärranslutning till skrivbord. Brad Hards Urs Wolfer Översättare: Stefan Asserhäll

Handbok KDE:s Menyeditor. Milos Prudek Anne-Marie Mahfouf Lauri Watts Översättare: Stefan Asserhäll

Handbok Solitär. Graeme Gott Ronny Yabar Aizcorbe Översättare: Stefan Asserhäll

Handbok Filelight. Max Howell Martin Sandsmark Översättare: Stefan Asserhäll

Färger. Matthew Woehlke Översättare: Stefan Asserhäll

Handbok Sänka fartyg. Daniel Molkentin Nikolas Zimmermann Anton Brondz Frerich Raabe Översättare: Stefan Asserhäll

Handbok Dragon Player. Mike Diehl Ian Monroe Översättare: Stefan Asserhäll

Handbok Dumpa skärmen

Handbok Kollision. Paolo Capriotti Översättare: Stefan Asserhäll

Handbok Choqok. Mehrdad Momeny Anne-Marie Mahfouf Andrea Scarpino Översättare: Stefan Asserhäll

Handbok Kanagram. Danny Allen Översättare: Stefan Asserhäll

Handbok SymbolEditor. Stephen P. Allewell Översättare: Stefan Asserhäll

Handbok KBlocks. Mauricio Piacentini Översättare: Stefan Asserhäll

Ikoner. Mike McBride Jost Schenck Anne-Marie Mahfouf Översättare: Stefan Asserhäll

Handbok Artikulate. Andreas Cord-Landwehr Ondrila Gupta Översättare: Stefan Asserhäll

Handbok KSystemLog. Nicolas Ternisien

Att skapa egna konferenser i FirstClass

Handbok Kdiamant. Stefan Majewsky Översättare: Stefan Asserhäll

Handbok skärmlinjal. Lauri Watts Översättare: Stefan Asserhäll

Handbok KFind. Dirk Doerflinger Översättare: Stefan Asserhäll

Handbok KMix Gaurav Chaturvedi Utvecklare: Christian Esken Utvecklare: Helio Chissini de Castro Utvecklare: Brian Hanson Översättare: Stefan Asserhäll

Handbok KBruch. Sebastian Stein Anne-Marie Mahfouf Översättare: Stefan Asserhäll

Handbok Shisen-Sho. Dirk Doerflinger Eugene Trounev Frederik Schwarzer Granskare: Frerich Raabe Översättare: Stefan Asserhäll

Handbok KNetAttach. Orville Bennett Översättare: Stefan Asserhäll

Dessa tre fönster kan enbart visas i datavyn, inte i layoutvyn. Det är också möjligt att ha flera fönster öppna samtidigt.

Handbok Kgeografi. Anne-Marie Mahfouf Kushal Das Översättare: Stefan Asserhäll

Handbok Färgredigeraren. Artur Rataj Översättare: Stefan Asserhäll

Handbok KMix Gaurav Chaturvedi Utvecklare: Christian Esken Utvecklare: Helio Chissini de Castro Utvecklare: Brian Hanson Översättare: Stefan Asserhäll

Handbok Kronometer. Elvis Angelaccio Översättare: Stefan Asserhäll

Switch Driver 4. Programvara för Radio Switch, JoyBox och JoyCable. Sensory Software

Handbok Plånbok. George Staikos Lauri Watts Utvecklare: George Staikos Översättare: Stefan Asserhäll

Handbok KCM Tablet. Jörg Ehrichs Översättare: Stefan Asserhäll

LIMITED DESKTOP. Version Januari 2008

Handbok KSnakeDuel. Fabian Dal Santo Stas Verberkt Granskare: Lauri Watts Översättare: Stefan Asserhäll

Handbok Plasma. Sebastian Kügler Claus Christensen Översättare: Stefan Asserhäll

Handbok Officersskat. Martin Heni Eugene Trounev Granskare: Mike McBride Översättare: Stefan Asserhäll

Kdenlive snabbstartguide

Handbok Simond. Peter H. Grasch

Microsoft. Excel Migrera till Excel från Excel 2003

Programmets startmeny ser ut så här. För att få fram menyerna Avsluta, Inställningar och Användare måste du föra markören upp till det blåa fältet.

Handbok Fyrkanter. Matt Williams Granskare: Eugene Trounev Översättare: Stefan Asserhäll

Handbok Hoppande kuben. Ian Wadham Eugene Trounev Matthias Kiefer Översättare: Stefan Asserhäll

Handbok Minröjaren. Nicolas Hadacek Michael McBride Anton Brondz Utvecklare: Nicolas Hadacek Granskare: Lauri Watts Översättare: Stefan Asserhäll

NU NÄR DU BEKANTAT DIG MED RAMARNAS EGENSKAPER OCH VET. hur man markerar och ändrar dem, är det dags att titta lite närmare på

Revu Handledning: Markeringslista

Migrera till PowerPoint 2010

Handbok Kstuds. Tomasz Boczkowski Granskare: Eugene Trounev Översättare: Stefan Asserhäll

Webbgenvägar. Krishna Tateneni Yves Arrouye Översättare: Stefan Asserhäll

Handbok KsirK. Gael Kleag de Chalendar Nemanja Hirsl Översättare: Stefan Asserhäll

Handbok Potatismannen. Éric Bischoff Paul E. Ahlquist, Jr. Eugene Trounev Granskare: Lauri Watts Översättare: Stefan Asserhäll

Miljön i Windows Vista

Handbok KAppTemplate. Anne-Marie Mahfouf Översättare: Stefan Asserhäll

Kom igång. Readyonet Lathund för enkelt admin. Logga in Skriv in adressen till din webbsida följt av /login. Exempel:

Handbok KXSLDbg. Keith Isdale Översättare: Stefan Asserhäll

Allmänt beteende hos Konqueror. Burkhard Lück Översättare: Stefan Asserhäll

På följande sidor återfinns en kort dokumentation som beskriver några användbara programfunktioner.

Fönster och dörr. Kapitel 3 - Fönster och dörr... 3

Handbok KFind. Dirk Doerflinger Översättare: Stefan Asserhäll

Ja, men resultatet blir inte lika bra. Det är att skapa genvägsikoner. Se anvisningar nedan:

ETT FÖRSTORINGSPROGRAM PÅ DATORN ANVÄNDARHANDLEDNING

Huvudfönstret för GroupWise

Handbok SymbolEditor. Stephen P. Allewell

Handbok Ark. Matt Johnston Översättare: Stefan Asserhäll

Transkript:

Lauri Watts Delar av den här dokumentationen är konverterat från KDE:s användarbas KWin Rules-sida, och uppdaterad till Plasma 5.8 av KDE:s dokumentationsgrupp. Översättare: Stefan Asserhäll

2

Innehåll 1 Fönsterspecifika inställningar: Snabbstart 6 2 Översikt 7 3 Exempel och problemlösningar 8 4 Regeleditorn i Kwin 9 4.1 Starta regeleditorn i Kwin................................. 9 4.1.1 Regelutvärdering.................................. 10 4.2 Regeleditor.......................................... 10 4.2.1 Fönstermatchning................................. 11 4.2.2 Fönsteregenskaper................................. 11 5 Fönstermatchning 12 5.1 Identifiera fönsteregenskaper............................... 13 6 Fönsteregenskaper 15 6.1 Parametrar.......................................... 15 6.2 Egenskaper.......................................... 16 6.2.1 Storlek och position................................ 16 6.2.2 Arrangemang och åtkomst............................ 18 6.2.3 Utseende och korrigeringar............................ 18 7 Exempel 21 7.1 Lås ett fönster till ett skrivbord, och ange andra egenskaper............. 21 7.2 Program på alla skrivbord och hantera ett delfönster unikt.............. 26 7.2.1 Regel för Kopete chatt............................... 26 7.2.2 Regel för Kopete.................................. 28 7.2.3 Regellista för Kopete i Kwin-regler........................ 29 7.3 Hindra ett fönster från att visas i skrivbordsvisningen................. 30 7.4 Tvinga ett fönster att visas överst............................. 31 7.5 Flera regler per program.................................. 32 7.5.1 Thunderbird - Huvudfönster........................... 32 7.5.2 Thunderbird - Brevfönster............................. 34 7.5.3 Thunderbird - Påminnelse............................. 35

8 Problemlösningar för program 38 8.1 Fel vid storleksändring till fullskärm........................... 38 9 Tack till och licens 41 4

Sammanfattning Här kan du specifikt anpassa fönsterinställningar för vissa fönster.

Kapitel 1 Fönsterspecifika inställningar: Snabbstart Här kan du specifikt anpassa fönsterinställningar för vissa fönster. NOT Observera att inställningen inte har någon effekt om du inte använder KWin som fönsterhanterare. Om du använder en annan fönsterhanterare, titta i dokumentationen för den om hur fönsterbeteendet kan anpassas. Många av inställningarna du kan anpassa här är de du kan ställa in allmänt i systeminställningarnas modul Fönsterbeteende, men vissa är ännu mer detaljerade. De omfattar geometri, placering, om ett fönster ska behållas ovanför eller under andra, att förhindra att fokus stjäls, och inställning av genomskinlighet. Du kan komma åt modulen på två sätt: Från namnlisten i programmet du vill ställa in, eller från systeminställningarna. Om du startar den inne i systeminställningarna kan du använda Ny... för att skapa en fönsterprofil, och knappen Identifiera fönsteregenskaper i dialogrutan som visas för att delvis fylla i nödvändig information om programmet du vill ställa in. Du kan också när som helst Ändra... eller Ta bort alla lagrade inställningsprofiler, samt ordna om listan. Att ordna om listan med knapparna Flytta upp och Flytta ner påverkar hur de används. 6

Kapitel 2 Översikt KWin låter slutanvändare definiera regler för att ändra ett programs fönsteregenskaper. När ett program startas kan det exempelvis tvingas att alltid köra på Virtuellt skrivbord 2. Eller så kan en defekt i ett program hanteras genom att tvinga fönstret att visas ovanpå andra. Stegvisa exempel tillhandahålls tillsammans med detaljerad information om hur regeleditorn i KWin används för att ange fönstermatchning och fönsteregenskaper. 7

Kapitel 3 Exempel och problemlösningar För att se vad som är möjligt, tillhandahålls detaljerade exempel som också kan användas för att modellera egna regler. En särskild sida ägnas åt att ta upp problemlösningar. 8

Kapitel 4 Regeleditorn i Kwin 4.1 Starta regeleditorn i Kwin Det finns flera sätt att starta regeleditorn i KWin. Nedan visas två: Högerklicka på namnlisten i vilket fönster som helst, välj Fler åtgärder Inställning av fönsterhantering... och välj Fönsterregler i fönstret Anpassa eller Systeminställningar Fönsterbeteende Fönsterregler Huvudfönstret används för att: Påverka regler med Ny..., Ändra... och Ta bort Dela regler med andra via Importera och Exportera Försäkra dig om önskad regelutvärdering genom att använda Flytta upp och Flytta ner 9

4.1.1 Regelutvärdering När ett program startas (eller reglerna ändras) utvärderar KWin reglerna från listans början till slut. För alla regler som motsvarar ett fönster, tillämpas den samlade uppsättningen egenskaper på fönstret, och därefter visas det. Skulle två eller flera matchande regler aktivera samma egenskap, används inställningen från den första regeln i listan. TIPS Du kan skräddarsy programmets underliggande fönster genom att placera de mest restriktiva reglerna först: se exemplet med Kopete och Kopetes chattfönster. 4.2 Regeleditor Editorn består av fyra flikar: 1. Fönstermatchning 2. Storlek och position 3. Arrangemang och åtkomst 4. Utseende och korrigeringar Som namnet anger, används Fönstermatchning för att ange kriterier för att matcha en eller flera fönster. De övriga tre flikarna används för att ändra egenskaperna för fönster som matchar. TIPS Paneler kan också påverkas. 10

4.2.1 Fönstermatchning Varje fönsterregel har användarspecificerade kriterier för fönstermatchning. KWin använder kriterierna för att bestämma om regeln ska tillämpas för ett program. 4.2.2 Fönsteregenskaper Tillsammans med kriterierna för fönstermatchning har varje fönsterregel en uppsättning fönsteregenskaper. Egenskaperna åsidosätter motsvarande programinställningar och tillämpas innan fönstret visas av KWin. 11

Kapitel 5 Fönstermatchning Fliken Fönstermatchning används för att ange de kriterier som KWin utvärderar när regeln är tillämplig för ett givet fönster. Noll (matcha vilket fönster som helst) eller flera av följande kan specificeras: Fönsterklass (program): matcha klassen. Matcha hela fönsterklassen: inkludera matchning av den sekundära klassen. Fönsterroll: begränsa matchningen till fönstrets funktion (t.ex. ett huvudfönster, ett chattfönster, etc.) Fönstertyper: begränsa matchningen till fönstrets typ, Normalt fönster, Dialogruta, etc. Fönsterrubrik: begränsa matchningen till fönstrets rubrik. Dator (värddatornamn): begränsa matchningen till värddatornamnet som hör ihop med fönstret. 12

TIPS Även om det är möjligt att skriva in informationen ovan för hand, är den rekommenderade metoden att använda knappen Identifiera fönsteregenskaper. Följande operatorer kan användas med fältvärdet i varje fält: Oviktig: ignorera fältet. Matcha exakt Matcha delsträng NOT Både Matcha exakt och Matcha delsträng implementerar skiftlägesokänslig matchning. Exempelvis matchar AB strängarna AB, ab, Aboch ab. Reguljärt uttryck: Qt:s reguljära uttryck är implementerade. Se mönstermatchning med användning av reguljära uttryck. 5.1 Identifiera fönsteregenskaper Funktionen Identifiera fönsteregenskaper förenklar processen att skriva in matchningskriterier. 1. Starta programmet som du vill skapa en regel för. 2. Ställ därefter in antal sekunders fördröjning innan funktionen Identifiera fönsteregenskaper startar under fliken Fönstermatchning. Förvalt värde är noll sekunder. 13

3. Klicka på Identifiera fönsteregenskaper och 4. När muspekaren ändras till ett hårkors, placera det i programmets fönster (inte namnlisten) och vänsterklicka. 5. Ett nytt fönster visas med information om det markerade fönstret. Välj önskade fält: Sekundärt klassnamn: Vissa program har ett sekundärt klassnamn. Detta värde kan användas för att begränsa fönster enligt värdet. Fönsterroll Fönstertyp Fönsternamn Klicka på knappen Ok för att fylla i kriterierna under Fönstermatchning. Genom att använda en kombination av informationen kan en regel gälla ett helt program (enligt Klass) eller en specifikt Typ av fönster inom en Klass, exempelvis ett Verktygsfönster. 14

Kapitel 6 Fönsteregenskaper Egenskaperna som kan ställas in är grupperade enligt funktion under tre flikar: 1. Storlek och position 2. Arrangemang och åtkomst 3. Utseende och korrigeringar Varje egenskap har en uppsättning parametrar som bestämmer dess verkan. 6.1 Parametrar Varje egenskap accepterar åtminstone en av följande parametrar. Dessutom anges egenskapsspecifika parametrar tillsammans med definitionen av varje egenskap. 15

Påverka inte Försäkra att en följande regel som motsvarar fönstret inte påverkar egenskapen. Tillämpa från början Kom ihåg Tvinga Starta fönstret med egenskapen och låt det ändras under körning. Använd egenskapens inställning som den definieras av regeln, och om den ändras under körning, spara och använd det nya värdet istället. Inställningen kan inte ändras under körning. Tillämpa nu, Tvinga tillfälligt Verkställ eller tvinga inställningen en gång och ta bort egenskapen. Skillnaden mellan de två är vid körning. Verkställ nu låter egenskapen ändras och Tvinga tillfälligt förhindrar att den ändras till alla påverkade fönster avslutats. VARNING Om regeln inte har några andra egenskaper angivna, tas den bort efter utvärderingen för Verkställ nu, medan den tas bort efter det sista påverkade fönstret har avslutats för Tvinga tillfälligt. 6.2 Egenskaper TIPS Knappen Identifiera fönsteregenskaper fyller i egenskapsspecifika värden. För mer information se Fönstermatchning. Exempelvis ställs höjd- och breddvärden för egenskapen Storlek in till det detekterade fönstrets höjd och bredd. TIPS Argumenten Ja/Nej används för att sätta på eller stänga av egenskaper. Förlåtande grammatik låter dig förstå hur en inställning behandlas. När t.ex. egenskapen Hoppa över aktivitetsfält är inställd till Nej innebär det att aktivitetsfältet inte ska hoppas över. Med andra ord, visa fönstret i aktivitetsfältet. 6.2.1 Storlek och position Position Placera fönstrets övre vänstra hörn vid de angivna x,y-koordinaterna. TIPS KWins origo, (0,0), är skrivbordets övre vänstra hörn. 16

Storlek Fönstrets höjd och bredd. Horisontellt maximerat, Vertikalt maximerat Dessa egenskaper används för att ändra fönsteregenskaperna maximera horisontellt, minimera horisontellt. Skrivbord, Aktivitet, Skärm Placera fönstret på angivet (Virtuellt) Skrivbord, Aktivitet eller Skärm. Använd Alla skrivbord för att placera fönstret på alla Virtuella skrivbord. Fullskärm, Minimerat, Upprullat Ändra fönsteregenskaperna Fullskärm, Minimera och Rulla upp. Ett fönster kan således startas minimerat, eller, om det startats minimerat, tvingas att inte starta minimerat. TIPS Egenskapen Maximerat emuleras genom att använda både Horisontellt maximerat maximerat eller Ursprunglig placering med argumentet Maximera. och Vertikalt Ursprunglig placering Åsidosätt den globala fönsterplaceringsstrategin med en av följande: Förval - använd den globala fönsterplaceringsstrategin. Ingen placering - övre vänstra hörnet. Smart - placera där inga andra fönster finns. Maximera - starta fönstret maximerat. Kaskad - i en trappform enligt namn. Centrerad - mitt på skrivbordet. Slumpmässig Övre vänstra hörnet Under musen På huvudfönster - begränsa placering av underfönster till gränserna av det överordnade fönstret. Ignorera begärd geometri Ändra om du vill acceptera eller ignorera fönstrets begärda geometriposition. För att undvika konflikter mellan den förvalda placeringsstrategin och fönstrets begäran ignoreras placeringsstrategin när fönstrets begäran accepteras. Minimal storlek, Maximal storlek Fönstrets minsta och största tillåtna storlek. Lyd geometribegränsningar Ändra om du vill behålla fönstrets begärda proportioner eller grundökning. För att förstå den här egenskapen krävs en del bakgrundsinformation. I korthet, fönster måste begära en grundökning från fönsterhanteraren: minsta antal bildpunkter i höjd x bredd per begäran om storleksändring. I normala fall är det 1 x 1. Andra fönster däremot (t.ex. terminalemulatorer eller editorer), använder teckensnitt med fast bredd, och begär sin grundökning enligt storleken på ett tecken. 17

6.2.2 Arrangemang och åtkomst Behåll över, Behåll under Ändra om fönstret ska behållas över eller under alla andra. Gruppera automatiskt med identiska Ändra gruppering (vanligtvis kallat flikar) av fönster. Gruppera automatiskt i förgrunden Ändra om fönstret ska bli aktivt när det läggs till i nuvarande grupp med Gruppera automatiskt. Gruppera automatiskt enligt identifikation Skapa en grupp med en användardefinierad identifikation. Mer än en regel kan dela samma identifikation för att möjliggöra gruppering av fönster som egentligen inte har med varandra att göra. Hoppa över aktivitetsfält Ändra om fönstret ska visas i aktivitetsfältet. Hoppa över skrivbordsvisning Ändra om fönstret ska ingå i skrivbordsvisning. Hoppa över programbyte Ändra om fönstret ingår i listan som visas med Alt+Tabulator. Genväg Tilldela en genväg till fönstret. När du klickar på Redigera... visas ytterligare instruktioner. 6.2.3 Utseende och korrigeringar Ingen namnlist och ram Ändra om titelraden och ramen runt fönstret ska visas. Namnlistens färgschema Välj ett färgschema för fönstrets namnlist. Aktiv eller Inaktiv ogenomskinlighet När fönstret är aktivt eller inaktivt, sätt dess ogenomskinglighet till angivet procentvärde. TIPS Aktiv eller Inaktiv ogenomskinlighet kan bara påverkas när Skrivbordseffekter är aktiverade. 18

Förhindra att fokus stjäls När ett fönster vill ha fokus, avgör om begäran ska beviljas och det placeras ovanför alla andra fönster, eller om dess begäran ignoreras (vilket kan leda till att fönstret döljs bakom andra fönster), enligt en skala (från Ingen till Extrem): Ingen - Ge alltid fokus till fönstret. Låg Normal Hög Extrem - Fönstrets fokusbegäran avslås. Fokus ges bara genom att uttryckligen begära det med musen. TIPS Se Acceptera fokus för skrivskydda ett fönster, och inte acceptera någon tangentbordsinmatning. Acceptera fokus Ändra om fönstret accepterar tangentbordsinmatning. Gör att fönstret blir skrivskyddat. Ignorera globala genvägar Ändra om globala genvägar ska ignoreras (enligt definitionen i Systeminställningar Genvägar och gester Globala genvägar eller genom att köra kcmshell5 keys i konsole) medan fönstret är aktivt. Stängningsbart Ändra om knappen för Stäng ska visas på namnlisten. TIPS Ett terminalfönster kan fortfarande stängas av användaren genom att avsluta skalsessionen, men om du använder Acceptera fokus för att inaktivera tangentbordsinmatning blir det svårare att stänga fönstret. Fönstertyp Ändra fönstret till en annan typ, och ärv egenskaperna från det fönstret: Normalt fönster Dialogruta Verktygsfönster Dockat (panel) Verktygsrad Avriven meny Startskärm Skrivbord Fristående menyrad 19

VARNING Använd med försiktighet, eftersom det kan leda till oönskade följder. En Starskärm stängs t.ex. automatiskt av KWin när du klickar på den. Blockera skrivbordseffekter Ändra om skrivbordseffekter ska inaktiveras medan fönstret finns. Om skrivbordseffekter har aktiverats, och regeln uttryckligen begär att effekterna stängs av, kommer de avaktiveras så länge något matchande fönster finns. Skrivbordseffekter aktiveras på nytt när det sista matchande fönstret stängs. 20

Kapitel 7 Exempel NOT Det första exemplet beskriver alla nödvändiga steg för att skapa reglerna i detalj. För att låta sidan behålla hanterbar storlek visar efterföljande exempel bara de steg som är specifika för just det exemplet. NOT Egenskapen skrivbordsvisning gäller Hanteringen av virtuella skrivbord: 7.1 Lås ett fönster till ett skrivbord, och ange andra egenskaper Lås Akregator till Virtuellt skrivbord 2. Starta dessutom programmet med en föredragen storlek och position. Använd parametern Tillämpa från början för varje egenskap, så att den kan åsidosättas under körning KWin-regeln skapas så här: 1. Starta Akregator på skrivbord två, justera storlek och position efter behov: 21

2. Högerklicka på namnlisten och välj Fler åtgärder Inställning av fönsterhantering...: 3. Välj alternativet Fönsterregler i den vänstra kolumnen, och klicka på knappen Ny...: 22

4. Fönstret Redigera fönsterspecifika inställningar visas. Fliken Fönstermatchning visas som förval: 5. Klicka på Identifiera fönsteregenskaper med 0 s fördröjning ändras muspekaren omedelbart till ett hårkors. Klicka (varsomhelst) inuti Akregators fönster (men inte på namnlisten). Fönsteregenskaperna visas. Matcha bara enligt Primärt klassnamn, lämna alltså kryssrutorna omarkerade - för mer information, se fönstermatchning: 23

6. Om du klickar på Ok i det föregående fönstret skrivs resultaten in under fliken Fönstermatchning. Skriv in en begriplig text i fältet Beskrivning (som visas i fönstret Kwin-regel): 7. Aktivera fönsteregenskaperna: Position, Storlek och Skrivbord. Ursprungliga värden angavs av Identifiera fönsteregenskaper och kan åsidosättas: 24

8. Att klicka på Ok i föregående fönster återgår till Kwin-regler. Den nya regeln med dess Beskrivning visas i listan: 9. Klicka på Ok för att stänga fönstret. 10. Klart. 25

7.2 Program på alla skrivbord och hantera ett delfönster unikt Förutom konversationsfönster, visa Kopete och dess delfönster på alla skrivbord och hoppa över systembrickan och skrivbordsväljaren. Behandla delkonversationsfönster som det överordnade fönstret, men visa dem i systembrickan. Använd parametern Tvinga för varje egenskap, så att den inte kan åsidosättas. För att implementera ovanstående måste två regler skapas: 1. En regel för Kopete chatt och 2. En regel för Kopete Matchningskriterier för regeln Kopete chatt är mer restriktiva än för Kopete, eftersom den måste matcha en specifik Fönsterroll: chattfönstret. På grund av processen vid regelutvärdering måste regeln Kopete chatt komma före Kopete i listan med Kwin-regler för Kopete. 7.2.1 Regel för Kopete chatt Förutsatt att ett Kopete chattfönster är öppet: 1. Använd Identifiera fönsteregenskaper och välj fönstret Kopete chatt. Kryssa för rutan Fönsterroll för att begränsa kriterierna till chattfönster - för ytterligare information, se fönstermatchning: 2. Att klicka på Ok i föregående fönster fyller i resultaten under fliken Fönstermatchning. Skriv en begriplig text i rutan Beskrivning: 26

3. Aktivera följande egenskaper: 4. Klicka dig fram för att slutföra inmatning av regeln. NOT Egenskapen Hoppa över aktivitetsfält är inställd till Nej för att visa fönstret i aktivitetsfältet, vilket kan fritt översättas till: nej hoppa inte över aktivitetsfältet. 27

7.2.2 Regel för Kopete Förutsatt att Kopete är öppet: 1. Använd Identifiera fönsteregenskaper och välj fönstret Kopete. Matcha bara enligt Primärt klassnamn, lämna alltså kryssrutorna omarkerade - för mer information, se fönstermatchning: 2. Att klicka på Ok i föregående fönster fyller i resultaten under fliken Fönstermatchning. Skriv en begriplig text i rutan Beskrivning: 28

3. Aktivera följande egenskaper: 4. Klicka dig fram för att slutföra inmatning av regeln. 7.2.3 Regellista för Kopete i Kwin-regler Som tidigare nämnts, på grund av processen vid regelutvärdering måste regeln för Kopete chatt komma före regeln för Kopete: 29

7.3 Hindra ett fönster från att visas i skrivbordsvisningen Anteckningslappar tillåter för närvarande inte att dess anteckningar hoppar över visningen, men en regel tar enkelt hand om detta tillkortakommande. Förutsatt att ett fönster med en anteckningslapp är tillgängligt: 1. Använd Identifiera fönsteregenskaper och välj en anteckningslapp. Matcha bara enligt Primärt klassnamn, lämna alltså kryssrutorna omarkerade - för mer information, se fönstermatchning: 2. Att klicka på Ok i föregående fönster fyller i resultaten under fliken Fönstermatchning. Skriv en begriplig text i rutan Beskrivning: 30

3. Aktivera egenskapen Hoppa över skrivbordsvisning med parametern Tvinga: 4. Klicka dig fram för att slutföra inmatning av regeln. 7.4 Tvinga ett fönster att visas överst För att tvinga ett aktivt fönster att visas överst, ställ in egenskapen Förhindra att fokus stjäls till Ingen, tillsammans med parametern Tvinga: 31

7.5 Flera regler per program Thunderbird har flera olika delfönster. I detta exempel: Lås huvudfönstret i Thunderbird på Virtuellt skrivbord 1 med en specifik storlek och position på skrivbordet. Tillåt att brevfönstret i Thunderbird visas på alla skrivbord, och när det aktiveras, ge det fokus och visa det ovanför alla andra fönster. Visa påminnelser från Thunderbird överst, och ge dem inte fokus så att de inte stängs av misstag. Varje regels matchningskriterium är nog restriktivt så att deras ordning i KWins huvudfönster inte spelar någon roll för regelutvärderingen. 7.5.1 Thunderbird - Huvudfönster Förutsatt att Thunderbirds huvudfönster är öppet, och att storlek och position är som du vill ha dem: 1. Använd Identifiera fönsteregenskaper och välj Thunderbirds huvudfönster. Kryssa för rutan Fönsterroll för att begränsa kriteriet till huvudfönstret - för ytterligare information, se fönstermatchning: 32

2. Att klicka på Ok i föregående fönster fyller i resultaten under fliken Fönstermatchning. Skriv en begriplig text i rutan Beskrivning: 3. Aktivera följande egenskaper: 33

4. Klicka dig fram för att slutföra inmatning av regeln. 7.5.2 Thunderbird - Brevfönster Förutsatt att ett Thunderbird brevfönster är öppet: 1. Använd Identifiera fönsteregenskaper och välj Thunderbirds brevfönster. Kryssa för rutorna Fönsterroll och Fönstertyp för att begränsa kriteriet till brevfönster - för ytterligare information, se fönstermatchning: 34

2. Att klicka på Ok i föregående fönster fyller i resultaten under fliken Fönstermatchning. Skriv en begriplig text i rutan Beskrivning: 3. Aktivera följande egenskaper: 4. Klicka dig fram för att slutföra inmatning av regeln. 7.5.3 Thunderbird - Påminnelse Förutsatt att ett fönster med en Thunderbird påminnelse är öppet: 35

1. Använd Identifiera fönsteregenskaper och välj Thunderbirds påminnelsefönster. Kryssa för rutorna Sekundärt klassnamn och Fönstertyp för att begränsa kriteriet till påminnelsefönster - för ytterligare information, se fönstermatchning: 2. Att klicka på Ok i föregående fönster fyller i resultaten under fliken Fönstermatchning. Skriv en begriplig text i rutan Beskrivning: 3. Aktivera följande egenskaper: 36

4. Klicka dig fram för att slutföra inmatning av regeln. 37

Kapitel 8 Problemlösningar för program Nedan visas problemlösningar för program som inte beter sig som de ska. TIPS Om du inte känner dig hemma med hur man skapar regler för KWin, se detta detaljerade exempel, för att få något att basera den nya regeln på. 8.1 Fel vid storleksändring till fullskärm Emacs och gvim kan, när de maximeras (fullskärmsläge) och under vissa omständigheter, stöta på problem vid storleksändring av fönstret - se Emacs window resizes... En regel i KWin kringgår problemet. Förutsatt att ett Emacs-fönster är öppet: 1. Använd Identifiera fönsteregenskaper och välj Emacs-fönstret. Matcha bara enligtprimärt klassnamn; lämna alltså kryssrutorna omarkerade - för ytterligare information, se fönstermatchning 38

2. Att klicka på Ok i föregående fönster fyller i resultaten under fliken Fönstermatchning. Skriv en begriplig text i rutan Beskrivning: 3. Ignorera Emacs begäran om fullskärm genom att aktivera egenskapen Lyd geometribegränsningar, ändra den till avstängd (Nej) för att ignorera den, och ställ in parametern Tvinga: 39

4. Klicka dig fram för att slutföra inmatning av regeln. 40

Kapitel 9 Tack till och licens För dokumentationens upphovsrätts, se KWin-regelsidans historik på användarbasen Översättning Stefan Asserhäll stefan.asserhall@bredband.net Översättning Arve Eriksson 031299870@telia.com Den här dokumentationen licensieras under villkoren i GNU Free Documentation License. 41