# Pravila oken

## Nastavitve za posamezna okna: Hitri začetek

Tukaj lahko prilagodite okenske nastavitve posamezno za samo nekatera okna.

Vedite, da vse nastavitve v tem modulu ne bodo učinkovale, če ne boste uporabljali &kwin; kot okenskega upravitelja. Če uporabljate drugega okenskega upravitelja, prosim preverite njegovo dokumentacijo glede prilagajanja obnašanja oken.

Večino nastavitev, ki jih nastavite tukaj, lahko v splošnem nastavite v modulu Obnašanje oken, vendar so nekatere tukaj bolj podrobne.

Vključujejo geometrijo, postavitev, ali naj bo okno nad ali pod vsemi, ravnanje s fokusiranjem in nastavitve prosojnosti.

Do tega modula lahko dostopate na dva načina: iz naslovne vrstice aplikacije, ki jo želite konfigurirati, ali iz &systemsettings;. Če ga zaženete znotraj &systemsettings; lahko uporabite Novo ..., da ustvarite profil okna, in nato gumb Zaznaj lastnosti okna v pogovornem oknu, ki se odpre, kjer delno izpolnite zahtevane informacije za aplikacijo, ki jo želite konfigurirati.

Kadarkoli lahko tudi uporabite gumba Spremeni ... ali Zbriši za spreminjanje shranjenih nastavitvenih profilov ali pa spremenite vrstni red v seznamu. Prerazporeditev seznama z gumboma Premakni gor in Premakni navzdol vpliva na uporabo standardnih nastavitvenih profilov.

## Pregled

&kwin; omogoča končnemu uporabniku, da definira pravila spreminjanja atributov okna aplikacije.

Na primer, ko se aplikacija zažene, jo je mogoče prisiliti, da se vedno izvaja na Virtualnem namizju 2. Lahko pa se uporabi za odpravo napake v aplikaciji, da se okno vseeno prikaže nad drugimi.

Na voljo so primeri po korakih skupaj s podrobnimi informacijami o uporabi &kwin; Urejevalnik pravil za določitev Ujemanja oken in Atributov oken.

## Primeri in Obhod uporabe (Application Workaround)

Če želite videti, kaj je mogoče, so na voljo podrobni primeri, ki jih lahko uporabite tudi za modeliranje lastnih pravil.

Posebna stran je namenjena obravnavi Obhod uporabe.

## KWin Urejevalnik pravil

### Priklic urejevalnika pravil KWin

Obstaja več načinov za priklic &kwin; Urejevalnika pravil. Spodaj sta dve:

- Z desno tipko miške kliknite naslovno vrstico katerega koli okna, izberite Več dejanj Nastavitve upravitelja oken ... in v oknu Konfiguriraj, izberite Pravila oken ali

- Sistemske nastavitve Vedenje oken Pravila za okna

Glavno okno se uporablja za:

- Vplivajte na pravila z Novo ..., Spremeni ... in Izbriši

- Delite pravila z drugimi prek Uvozi in Izvozi

- Zagotovite želeno vrednotenje pravila z uporabo Premakni gor in Premakni navzdol

#### Vrednotenje pravil

Ko se aplikacija zažene (ali se pravila spremenijo), &kwin; ovrednoti pravila od začetka do konca seznama. Za vsa pravila, ki se ujemajo z oknom, se skupni niz atributov uporabi za okno, nato pa se okno prikaže.

Če dve ali več ujemajočih se pravil omogočita isti atribut, se uporabi nastavitev v prvem pravilu na seznamu.

Otroška okna za aplikacijo lahko prilagodite tako, da najprej postavite bolj restriktivna pravila - glejte Kopete in Kopete okno za klepet primer.

### Urejevalnik pravil

Urejevalnik je sestavljen iz štirih zavihkov:

1. Ujemanje oken

2. Velikost & Položaj

3. Položaj & Dostop

4. Videz & Popravki

Kot pove ime, se Ujemanje oken uporablja za podajanje kriterijev za ujemanje enega ali več oken. Ostali trije zavihki se uporabljajo za spreminjanje atributov ustreznih oken.

To lahko vpliva tudi na plošče.

#### Ujemanje oken

Vsako pravilo za okno veljajo določena merila Ujemanje oken. &kwin; uporablja merila za ugotavljanje, ali je pravilo uporabno za aplikacijo.

#### Značilnosti oken

Poleg meril za ujemanje oken ima vsako pravilo za okno nabor lastnosti oken. Lastnosti preglasijo nastavitve ustrezne aplikacije in se uporabijo, preden &kwin; prikaže okno.

## Ujemanje oken

Zavihek Ujemanje oken se uporablja za določanje kriterijev, ki jih &kwin; uporablja za oceno, ali je pravilo uporabno za dano okno.

Nastavi se lahko nič (okno se ujema s katerim koli oknom) ali kaj od naslednjega:

- Razred okna (aplikacija) - ujemanje z razredom.

  - Ujemanje celotnega razreda okna - vključi ujemanje sekundarnega razreda.

- Vloga okna - omeji ujemanje na funkcijo okna (⪚. glavno okno, okno za klepet, &etc;)

- Vrste oken - omejite ujemanje na vrsto okna: Običajno okno, Pogovorno okno itd.;

- Naslov okna - omeji ujemanje na naslov okna.

- Naprava (ime gostitelja) - omeji ujemanje na ime gostitelja, povezano z oknom.

Čeprav je mogoče ročno vnesti zgornje informacije, je prednostna metoda uporaba gumba Zaznaj lastnosti okna.

Za vsako polje lahko v odnosu z vrednostjo polja uporabite naslednje operatorje:

- Nepomembno - prezri polje.

- Natančno ujemanje

- Ujemanje podniza

Tako Natančno ujemanje kot Ujemanje podniza izvajata ujemanje brez razlikovanja med velikimi in malimi črkami. Na primer, AB se ujema z niziAB, ab, Ab in aB.

- Regularni izraz - implementirani so regularni izrazi Qt - glejte ujemanje vzorcev z uporabo regularnih izrazov .

### Zaznaj lastnosti oken

Funkcija Zaznaj lastnosti okna poenostavi postopek vnosa kriterijev ujemanja.

1. Zaženite aplikacijo, za katero želite ustvariti pravilo.

2. Nato na zavihku Ujemanje oken nastavite število sekund zakasnitve, preden se zažene funkcija Zaznaj lastnosti okna. Privzeta vrednost je nič sekund.

3. Kliknite Zaznaj lastnosti okna in

4. Ko se miškin kazalec spremeni v križec, ga postavite v okno aplikacije (ne v naslovno vrstico) in kliknite z levo tipko miške.

5. Prikaže se novo okno z informacijami o izbranem oknu. Izberite želena polja:

   - Ime sekundarnega razreda - nekatere aplikacije imajo ime sekundarnega razreda. To vrednost lahko uporabite za omejitev oken, ki jo zavzemajo.

   - Vloga okna

   - Tip okna

   - Naslov okna

Kliknite gumb V redu, da ponovno zapolnite kriterij Ujemanje oken.

Z uporabo kombinacije informacij lahko pravilo velja za celotno aplikacijo (po Razredu) ali za določen Tip okna znotraj Razreda > - recimo Orodno vrstico.

## Značilnosti oken

Atributi, ki jih je mogoče nastaviti, so razvrščeni po funkcijah v treh zavihkih:

1. Velikost & Položaj

2. Položaj & Dostop

3. Videz & Popravki

Vsak atribut ima nabor parametrov, ki določajo njegovo razporeditev.

### Parametri

Vsak atribut sprejme najmanj enega od naslednjih parametrov. Dodatni argumenti, specifični za atribute, so navedeni znotraj vsake definicije atributa.

Ne vplivaj

- Zagotovite, da naslednje pravilo, ki se ujema z oknom, ne vpliva na atribut.

Prijavite se na začetku

- Zaženite okno z atributom in dovolite, da se spremeni med izvajanjem.

Zapomni si

- Uporabite nastavitev atributa, kot je definirana v pravilu, in če jo spremenite med izvajanjem, shranite in namesto tega uporabite novo vrednost.

Prisila

- Nastavitev ni mogoče spremeniti med izvajanjem.

Prijavite se zdaj, vsilite začasno

- Enkrat uporabite/vsilite nastavitev in razveljavite atribut. Razlika med obema je v času izvajanja, Uporabi zdaj dovoljuje spreminjanje atributa, Začasno vsili pa prepoveduje spreminjati, dokler ne zapustijo vsa okna, na katere ima nastavitev vpliv.

Za Uporabi zdaj, če pravilo nima nastavljenih drugih atributov, se pravilo izbriše po ovrednotenju, medtem ko se pri Začasno vsili pravilo izbriše, ko se konča zadnje okno, za katerega veljajo te nastvitve.

### Lastnosti

Gumb Zaznaj lastnosti okna zapolni vrednosti, specifične za lastnost - za več informacij glejte Ujemanje oken. Vrednosti višine in širine lastnosti Velikost so na primer nastavljene na višino in širino zaznanega okna.

Argumenta Da/Ne se uporabljata za vklop ali izklop lastnosti. Prizanesljivost s slovnico pomaga razumeti, kako bo nastavitev obdelana. Na primer, lastnost Preskoči opravilno vrstico, ko je nastavljena na Ne pomeni, da ne preskoči opravilne vrstice. Z drugimi besedami, pomeni pokaži okno v opravilni vrstici.

#### Velikost & Položaj

Pozicija

- Postavite zgornji levi kot okna na določeno koordinato x,y.

Izvor &kwin;, (0,0), je zgornji levi del namizja.

Velikost

- Širina in višina okna.

Maksimirano vodoravno, maksimirano navpično

- Ti atributi se uporabljajo za preklop največjega vodoravnega/najmanjšega vodoravnega atributa okna.

Namizje, dejavnost, zaslon

- Postavite okno na določeno (virtualno) namizje, Dejavnost ali Zaslon. Uporabite Vsa namizja, da postavite okno na vsa Navidezna namizja.

Celozaslonsko, minimizirano, zasenčeno

- Preklopite med atributi Celozaslonski način, Minimiziraj in Senčenje okna. Na primer, okno je mogoče zagnati pomanjšano ali, če je zagnano pomanjšano, ga je mogoče prisilno zavrniti.

Maksimiran atribut je posneman z uporabo obeh Maksimizirano vodoravno in Maksimizirano navpično ali Začetne postavitve z argumentom Maksimiziranje.

Začetna postavitev

- Preglasite globalno strategijo postavitve oken z enim od naslednjega:

  - Privzeto - uporabite globalno strategijo postavitve oken.

  - Brez umestitve - zgornji levi kot.

  - Minimalno prekrivanje - mesto, kjer ni nobenega drugega okna.

  - Povečano - zaženi okno povečano.

  - Na sredini - sredina namizja.

  - Naključno

  - V zgornjem levem kotu

  - Pod miško

  - V glavnem oknu - omeji postavitev podrejenega okna na meje nadrejenega okna.

Ignoriraj zahtevano geometrijo

- Preklopite, ali želite sprejeti ali prezreti zahtevani geometrijski položaj okna. Da bi se izognili konfliktom med privzeto strategijo postavitve in zahtevo okna, je strategija postavitve prezrta, ko je zahteva okna sprejeta.

Najmanjša velikost, največja velikost

- Najmanjša in največja dovoljena velikost okna.

Upoštevajte geometrijske omejitve

- Preklopite, ali želite upoštevati zahtevano razmerje stranic okna ali osnovni prirastek (base increment). Za razumevanje te lastnosti je potrebno nekaj ozadja. Na kratko, okna morajo od upravitelja oken zahtevati osnovno povečanje: najmanjše število slikovnih pik višine X najmanjše število slikovnih pik širine na zahtevo za spremembo velikosti. Običajno je 1x1. Druga okna pa, na primer terminalski emulatorji ali urejevalniki, uporabljajo fiksne pisave in zahtevajo njihovo osnovno povečanje glede na velikost enega znaka.

#### Aranžma & Dostop

Zadrži zgoraj, zadrži spodaj

- Preklopite, ali naj bo okno nad/pod vsemi drugimi.

Avtomatsko združi z identičnimi

- Preklopite združevanje (splošno znano kot zavihki) oken.

Avtomatsko združi v ospredju

- Preklopite, ali naj bo okno aktivno, ko je dodano v trenutno samodejno skupino.

Avtomatsko združi po ID-ju (identiteti)

- Ustvarite skupino prek uporabniško določenega ID-ja. Več kot eno pravilo lahko deli isti ID, da omogoči združevanje na videz nepovezanih oken.

Preskoči opravilno vrstico

- Izberite, ali naj se okno prikaže v opravilni vrstici.

Preskoči pozivnik

- Preklopite, ali naj se okno prikaže v pozivniku.

Preskoči menjalnik

- Preklopite, ali naj se okno prikaže na ALT+TAB seznamu.

Bližnjica

- Oknu dodelite bližnjico. Ko kliknete Uredi ..., se prikažejo dodatna navodila.

#### Videz & Popravki

Brez naslovne vrstice in okvirja

- Preklopite, ali želite prikazati naslovno vrstico in okvir okoli okna.

Barvna shema naslovne vrstice

- Izberite barvno shemo za naslovno vrstico okna.

Aktivna/neaktivna motnost

- Ko je okno aktivno/neaktivno, nastavite njegovo motnost na določen odstotek.

Na Aktivno/neaktivno motnost lahko vplivate le, če so omogočeni Učinki namizja.

Osredotočite se na preprečevanje kraje

- Ko okno želi fokus, nastavite na lestvici (od Brez do Ekstremno), ali želite izpolniti zahtevo in jo postaviti nad vsa druga okna ali prezreti njeno zahtevo (potencialno pustite okno za drugimi okni):

  - Brez – vedno dodeli fokus oknu.

  - Nizko

  - Nomalno

  - Visoko

  - Ekstremno – zahteva za fokus okna je zavrnjena. Fokus je dodeljen le z izrecno zahtevo prek miške.

Glejte Sprejmi fokus, da naredite okno samo za branje - ne sprejemajte nobenega vnosa s tipkovnice.

Sprejmi fokus

- Preklopite, ali okno sprejema vnos s tipkovnico. Naredi okno samo za branje.

Ignorirajte globalne bližnjice

- Preklopite med prezrtjem globalnih bližnjic (kot je določeno z Sistemskimi nastavitvami Bližnjice in poteze Globalne bližnjice ali z zagonom `kcmshell6 keys` v konsole), medtem ko je okno aktivno.

Zaprljivo

- Preklopite, ali želite prikazati gumb Zapri v naslovni vrstici.

Končni uporabnik lahko še vedno zapre okno terminala, če konča sejo ukazne lupine, vendar bo uporaba Sprejmi fokus za onemogočanje vnosa s tipkovnico otežila zapiranje okna.

Vrsta okna

- Spremenite okno v drugo vrsto in podedujte značilnosti tega okna:

  - Normalo okno

  - Pogovorno okno

  - Okno pripomočka

  - Dok (plošča)

  - Orodna vrstica

  - Odtrgan meni (torn-off menu)

  - Zaslon ob zagonu

  - Namizje

  - Samostojna menijska vrstica

  - Prikaz na zaslonu

Uporabljajte previdno, ker lahko pride do neželenih rezultatov. Na primer, &kwin; samodejno zapre Začetni zaslon ob kliku.

Bločno sestavljanje

- Preklopite, ali želite onemogočiti sestavljanje, medtem ko okno obstaja. Če je sestavljanje omogočeno in pravilo določa onemogočanje sestavljanja, medtem ko obstaja katero koli ustrezno okno, bo sestavljanje onemogočeno. Sestavljanje je znova omogočeno, ko se zapre zadnje okno, ujemajoče s staro nastavitvijo.

## Primeri

Prvi primer podrobno opisuje vse potrebne korake za ustvarjanje pravil. Da bi ta stran ohranila obvladljivo velikost, naslednji primeri navajajo le korake, specifične za primer.

Atribut Pozivnik se nanaša na Upravljalnik virtualnega namizja:

### Pripnite okno na namizje in nastavite druge atribute

Pripnite &akregator; na Virtualno namizje 2. Poleg tega zaženite aplikacijo z želeno velikostjo in položajem. Za vsak atribut uporabite parameter Uporabi na začetku, da ga je mogoče preglasiti med izvajanjem.

&kwin; pravilo je ustvarjeno na naslednji način:

1. Zaženi &akregator; na namizju dve, v velikosti in na mestu, da ustreza:

2. Z desno miškino tipko kliknite naslovno vrstico in izberite Več dejanj Nastavitve upravitelja oken ...:

3. Izberite Okenska pravila v levem stolpcu in kliknite Novo...:

4. Prikaže se okno Urejanje nastavitev, specifičnih za okno. Ujemanje oken je privzeti zavihek:

5. Kliknite Zaznaj lastnosti okna z zakasnitvijo 0s, kazalec se takoj spremeni v križec. Kliknite (kamor koli) znotraj &akregator; okna (vendar ne naslovne vrstice). Predstavljeni so kriteriji okna. Ujemanje je samo z imenom primarnega razreda, zato pustite potrditvena polja nepotrjena - za dodatne informacije glejte ujemanje oken:

6. Če kliknete V redu, prejšnje okno zapolni rezultate v zavihku Ujemanje oken. Vnesite smiselno besedilo v polje Opis (ki je prikazano v oknu KWin Pravilo):

7. Omogočite atribute okna: Položaj, Velikost in Namizje. Začetne vrednosti so nastavljene v Zaznaj lastnosti okna in jih je mogoče preglasiti:

8. Če v prejšnjem oknu kliknete V redu, se vrnete na glavna Pravila KWin. Navedeno je novo pravilo z njegovim opisom:

9. Kliknite V redu, da zaprete okno.

10. Končano.

### Uporaba na vseh namizjih in enolično upravljanje z enim podrejenim oknom

Razen oken za pogovore prikažite &kopete; in njegova podrejena okna na vseh namizjih ter preskočite sistemski prikazovalnik in pozivnik. Podrejena pogovorna okna obravnavajte kot matično okno, razen da jih prikaži v sistemskem oknu.

Za vsak atribut uporabite parameter Prislila, da ga ni mogoče prepisati.

Za izvajanje zgoraj navedenega je treba ustvariti dve pravili:

1. Pravilo za Kopete Chat in

2. Pravilo za &kopete;

Kriteriji ujemanja pravila Klepet Kopete so bolj restriktivni kot pravilo Kopete, saj se morajo ujemati z določeno vlogo okna: oknom za klepet. Zaradi ocenjevanja pravil obdelave mora biti pravilo kelepeta Kopete pred pravilom &kopete; pravilo na seznamu pravil KWin za Kopete.

#### Pravilo klepeta Kopete

Ob predpostavki, da je odprto okno Klepet Kopete:

1. Uporabite Zaznaj lastnosti okna in izberite okno Klepet Kopete. Označite polje Vloga okna, da omejite merila za okna za klepet - za dodatne informacije glejte ujemanje oken:

2. Klik na V redu v prejšnjem oknu zapolni rezultate v zavihku Ujemanje oken. Vnesite smiselno besedilo v polje Opis:

3. Omogočite naslednje atribute:

4. Kliknite za dokončanje vnosa pravila.

Atribut Preskoči opravilno vrstico je nastavljen na Ne, da prikaže okno v opravilni vrstici, kar v splošnem pomeni: ne preskoči opravilne vrstico .

#### Pravilo Kopete

Ob predpostavki, da je &kopete; odprt:

1. Uporabite Zaznaj lastnosti okna in izberite datoteko &kopete; okno. Ujemanje je samo z imenom primarnega razreda, zato pustite potrditvena polja nepotrjena - za dodatne informacije glejte ujemanje oken:

2. Klik na V redu v prejšnjem oknu zapolni rezultate v zavihku Ujemanje oken. Vnesite smiselno besedilo v polje Opis:

3. Omogočite naslednje atribute:

4. Kliknite za dokončanje vnosa pravila.

#### Seznam pravil Kopete KWin

Kot že omenjeno, mora zaradi ocenjevanja pravil obdelave pravilo Kopete Chat biti pred pravilom &kopete;:

### Prepreči, da se okno pojavi na pozivniku

KNotes trenutno ne dovoljuje, da bi njegovi zapiski preskočili pozivnik, vendar pravilo enostavno odpravi to pomanjkljivost.

Ob predpostavki, da je na voljo okno s samolepljivim listkom:

1. Uporabite Zaznaj lastnosti okna in izberite poljubno okno samolepilnega listka. Ujemanje je samo z imenom primarnega razreda, zato pustite potrditvena polja nepotrjena - za dodatne informacije glejte ujemanje oken:

2. Klik na V redu v prejšnjem oknu zapolni rezultate v zavihku Ujemanje oken. Vnesite smiselno besedilo v polje Opis:

3. Omogočite atribut Preskoči pozivnik s Prisila parametrom:

4. Kliknite za dokončanje vnosa pravila.

### Vsili okno na vrh

Če želite aktivno okno prikazati na vrhu, nastavite njegov atribut Preprečevanje kraje fokusa na Brez, običajno v povezavi s parametrom Prisila:

### Več pravil na posamezno uporabo

Thunderbird ima več različnih podrejenih oken. Ta primer:

- Pripnite glavno okno Thunderbird na Virtualno Namizje 1 z določeno velikostjo in mestom na namizju.

- Dovolite, da se okno skladatelja Thunderbird nahaja na poljubnem namizju in ko je aktivirano, prisilite fokus in ga pomaknite na vrh vseh oken.

- Postavite opomnik Thunderbird na vrh in ga ne usmerite v fokus, da ga ne zavržete nehote.

Kriteriji ujemanja vsakega pravila so dovolj restriktivni, tako da njihov vrstni red znotraj glavnega &kwin; okna ni pomemben in ne vplivana na vrednotenje pravil.

#### Thunderbird - Glavno okno

Ob predpostavki, da je glavno okno Thunderbird odprto, velikost in položaj ustrezajo:

1. Uporabite Zaznaj lastnosti okna in izberite Glavno okno Thunderbird. Označite polje Vloga okna, da omejite merila za glavno okno - za dodatne informacije glejte ujemanje oken:

2. Klik na V redu v prejšnjem oknu zapolni rezultate v zavihku Ujemanje oken. Vnesite smiselno besedilo v polje Opis:

3. Omogočite naslednje atribute:

4. Kliknite za dokončanje vnosa pravila.

#### Thunderbird - skladatelj

Ob predpostavki, da je odprto okno Thunderbird skladatelj:

1. Uporabite Zaznaj lastnosti okna in izberite okno Thunderbird skladatelj. Označite polji Vloga okna in Vrsta okna, da omejite merila na okna sestave - za dodatne informacije glejte ujemanje oken :

2. Klik na V redu v prejšnjem oknu zapolni rezultate v zavihku Ujemanje oken. Vnesite smiselno besedilo v polje Opis:

3. Omogočite naslednje atribute:

4. Kliknite za dokončanje vnosa pravila.

#### Thunderbird - opomnik

Ob predpostavki, da je odprto okno Thunderbird opomnik:

1. Uporabite Zaznaj lastnosti okna in izberite okno Opomnik Thunderbird. Označite polja Ime sekundarnega razreda in Vrsta okna, da omejite merila na okna opomnikov - za dodatne informacije glejte ujemanje oken:

2. Klik na V redu v prejšnjem oknu zapolni rezultate v zavihku Ujemanje oken. Vnesite smiselno besedilo v polje Opis:

3. Omogočite naslednje atribute:

4. Kliknite za dokončanje vnosa pravila.

## Obhod uporabe

Spodaj so rešitve za nepravilno delujoče aplikacije.

Če niste seznanjeni z ustvarjanjem &kwin; Pravili, glejte ta podroben primer, ki bo podlaga za vaše novo pravilo.

### Napaka pri spreminjanju velikosti celotnega zaslona

&Emacs; in gVim, ko je maksimiziran (celozaslonski način) in pod določenimi pogoji lahko, naleti na težave pri spreminjanju velikosti oken - glejte Emacs okno spremeni velikost ... A &kwin; Pravilo bo rešilo težavo.

Ob predpostavki, da je &Emacs; okno odprto:

1. Uporabite Zaznaj lastnosti okna in izberite &Emacs; okno. Ujemanje je samo po imenu primarnega razreda, zato pustite potrditvena polja nepotrjena - za dodatne informacije glejte ujemanje oken

2. Klik na V redu v prejšnjem oknu zapolni rezultate v zavihku Ujemanje oken. V besedilno polje Opis vnesite smiselno besedilo:

3. Ignorirajte celozaslonsko zahtevo &Emacs; tako, da omogočite atribut Upoštevaj geometrijske omejitve, ga preklopite na izklopljeno (Ne), da prezrete, in izberete parameter Prisili:

4. Kliknite za dokončanje vnosa pravila.

## Zasluge in licenca

Avtorske pravice za dokumentacijo glejte UserBase Zgodovina strani s pravili KWin

Prevod: Mojca Rob mojca.rob@gmail.com

&underFDL;
&documentation.index;