Kapitel 3. Hvordan man laver temaer for KSplash

Indholdsfortegnelse

Generelt
Identificering af dit tema
Baggrundsfiler
Valgmuligheder for tema-maskiner
Standard-tema
Redmond tema
MacX tema
MacClassic tema
2k tema

Generelt

Det er nemt at lave dine egne temaer for KSplash. Efter du er færdig med dine temaer kan du sende dem til KDE-Look så andre kan bruge dem.

Identificering af dit tema

Lad os lave et tema der hedder MitHeltEget. For at temaet skal blive genkendt af KSplash, skal det gemmes i en mappe der hedder MitHelEget under ~/.kde/apps/ksplash/Themes/. Det skal have en fil der hedder Theme.rc, der indeholder opsætningen af temaet. Du kan angive mange specielle ting i temaet, ændre den plugin-maskine der bruges, og så videre. Du behøver ikke at bruge alle de mulige indstillinger; sædvanligvis har indstillingerne en acceptabel standardværdi. Den basale syntaks for indgange i Theme.rc-filen er [option] = [value] Du kan finde definitionerne på de forskellige muligheder i de følgende afsnit.

Eksempel 3.1. Simpel Theme.rc fil

[KSplash Theme: MitHeltEget]
Name = MitHeltEget
Description = Et lækkert tema der bruger XpLike-maskinen
Version = 1.0
Author = Rigtigt navn <rigtigpost@post.dk>
## Brug XpLike-maskinen til dette tema.
Engine = XpLike
Show Icon = false
Welcome Text = Indlæser KDE

Efter at have angivet navnet, beskrivelsen og forfatteren for temaet, skal du først vælge en tema-maskine (også kendt som et plugin). Så kan du brugerindstille forskellige egenskaber af tema-maskinen ved at tilknytte nøgle-værdi par som i eksempel-filen ovenfor.

Det er vigtigt at navnet på mappen hvori temafilerne opbevares (~/.kde/apps/ksplash/Themes/MitHeltEget i vores tilfælde) og identifikatoren ([KSplash Tema: MitHeltEget] i vores tilfælde) for temaet i Theme.rc-filen er identiske. Ellers vil KSplash ikke genkende temaet.

Baggrundsfiler

Når KSplash starter, prøver den at finde et baggrundsbillede der passer til skærmens opløsning hvis tema-maskinen bruger et. Baggrundsbilledfilen skan navngives i følgende: Background-WWWxHHH.png.

For eksempel vil du måske bruge en fil der hedder Background-1024x768. Hvis baggrundsbilledet for din skærms opløsning ikke kan findes, prøver den at ændre størrelse på den originale Background.png eller filen angivet i Theme.rc til at passe med den nuværende opløsning. Ændring af størrelse uden-videre vil selvfølgelig tage et stykke tid, så du bør sørge for baggrundsbilleder i det mindste i følgende størrelser: 1280x1024, 1024x768 og 800x600.