# &kscd;-håndbogen

## Indledning

&kscd; er en lille hurtig, CDDB-følsom &CD;-afspiller for &UNIX;-platforme. &kscd; står for KDE-projektets lille/enkle &CD;-afspiller.

Nyhed: Perlscriptet `workman2cddb.pl` som sørger for at forenkle overgangen for brugere af Workman.

Jeg håber du vil nyde denne &CD;afspiller.

Bernd Johannes Wuebben

wuebben@kde.org

### Understøttede platforme

&kscd; understøtter udtrykkelig følgende platforme:

- Linux

- FreeBSD

- NetBSD

- BSD386

- Sun

- &Solaris; (inklusive cdda-støtte)

- &HP-UX;

- &SGI; Irix (inklusive cdda-støtte)

- Sony NEWS

- OSF/1

- Ultrix

og skulle kunne kompilere på mange flere med små ændringer.

## Grundlæggende skærmhåndtering

### Basal brug

&kscd;-grænsefladen &kscd;-grænsefladen

Dette er &kscd;s hovedvindue. Du bør se noget som ligner dette når du starter &kscd;. Knapperne i dette vindue forklares nedenfor, i tilfældig rækkefølge.

#### Kontrolpanelet

Kontrolpanelet Kontrolpanelet

Dette er &kscd;s hovedkontrolpanel. Funktionen af disse knapper bør være kendt for alle som nogensinde har brugt en cd-afspiller.

Den øverste knap i diagrammet ovenfor skifter mellem at spille og holde pause for &CD;'en, Den venstre knap i anden linje stopper afspilningen af &CD;'en. Den højre knap i anden linje skubber &CD;'en ud. De to knapper i tredje linje går fremad (højre) eller tilbage (venstre) til begyndelsen af næste eller forrige spor. Den venstre knap i den nederste række slår tilfældig spillerækkefølge til og fra; den højre knap i den nederste række slår afspilning i løkke til og fra, så &CD;'en vil starte med at spille igen fra begyndelsen når slutningen af det sidste lydspor er nået.

#### Statusvinduet

Statusvinduet Statusvinduet

Dette er statusvinduet. Begyndende øverst, fra højre til venstre, er hovedtidsvisningen (se nedenfor for en diskussion af de forskellige mulige tidsvisningstilstande), status for &CD-ROM;-enheden, den totale spilletid for lyd-&CD;'en, den nuværende lydstyrkeindstilling, og nuværende og største spornumre (nuværende/største). De to nederste linjer tekst viser kunstner og titel for &CD;'en, under forudsætning af at indgangen findes i den lokale eller netværkets CDDB (&CD;--database).

Klik på tidsvisningen skifter mellem de mulige tilstande for visning af tid. Normalt viser &kscd; tilbageværende tid for nuværende spor, hvis &CD;'en spilles, eller enten ––:–– eller 00:00 hvis &CD;'en ikke spilles. Ved at trykke på denne knap skiftes i rækkefølge mellem tilbageværende tid for sporet, totalt gået tid, og total tilbageværende tid.

#### Indstillingsknappen

Ekstra-knappen Ekstra-knappen

Denne knap får en menu frem med et antal valgmuligheder. Du kan vælge at åbne &kscd;'s indstillingspanel eller at indstille genvejstaster. Disse tillader dig at indstille &kscd; til at virke nøjagtig efter din smag. Se afsnittet Indstil &kscd;, for detaljer om at indstille &kscd;.

Denne menu giver adskillige værktøjer til at hjælpe med at lede efter information om kunstnere på internettet. Du kan finde ud af datoer for optræden, indkøbsinformation,og skaffe anden information ved at trykke på denne knap og vælge passende punkter i menuen som kommer frem.

Denne menu tillader dig også at åbne dette hjælpedokument, rapportere fejl, lære mere om &kscd; og &kde; og at afslutte &kscd;.

#### CDDB-knappen

CDDB-knappen CDDB-knappen

Denne knap åbner panelet for CDDB-indtastningseditor (Compact Disc Database).

CDDB kan identificere din &CD;, og oftest hente en liste af spor for den, eller indlæse listen fra filsystemet. Se afsnittet &CD;-databaseeditor for flere detaljer om at bruge dette værktøj.

#### Lydstyrke-knappen

Lydstyrke-knappen Lydstyrke-skyderen

Denne knap får en skyder frem som kontrollerer lydstyrken for &CD;'en. Til højre er højere, til venstre er lavere. Hvis du spiller &CD;'en gennem lydkortet, påvirker lydkortets mikser også afspilningslydstyrken.

#### Sporvalget

Sporvalget Sporvalget

Dette dropned-felt viser dig nuværende spor, og lader dig direkte vælge et spor at afspille.

## Indstil &kscd;

### Det primære indstillingsvindue

Det primære indstillingsvindue for &kscd; er en dialog med tre hovedafsnit.

- Cd-afspiller

- Freedb-opslag

- Freedb-indsendelse

### Fanebladet Cd-afspiller

Fanebladet Cd-afspiller Fanebladet KSCD-konfiguration

Feltet LCD-farve: og Baggrundsfarve: viser farven som er valgt for forgrunden og baggrunden i statusvinduet. Tryk på farvebjælkerne for at ændre disse farver.

Vis ikon i statusfelt gør at en &kscd;-ikon vises i &kicker;-panelet.

Indstil feltet Skip-interval til det ønskede antal sekunder som springes frem eller tilbage når knapperne skip fremad eller skip tilbage i kontrolpanelet bruges.

Spil automatisk når cd er indsat gør at &CD;'en begynder at spille når den er sat ind, uden at behøve at trykke på knappen Spil.

Skub ud ved afslutning gør at &CD;'en skubbes ud når afspilningen slutter.

Hold op med at spille cd ved afslutning gør at afspilning af &CD;'en stopper når &kscd; afsluttes.

Feltet &CD-ROM;-enhed indeholder navnet på den &CD-ROM;-enhed som skal bruges til at spille lyd-&CD;'er. Standardværdien er `/dev/cdrom`. Rettighederne for denne enhed skal være indstillede så enheden kan åbnes for læsning. At ændre rettigheder for enheden kræver næsten altid systemadministratorsrettigheder og kan gøres fra kommandolinjen eller i &konqueror;s systemadministreringstilstand.

Knappen Hjælp åbner indholdsfortegnelsen for &kscd;'s håndbog. O.k. gemmer nuværende indstillinger og afslutter. Anvend gemmer nuværende indstillinger uden at afslutte. Annullér afslutter uden at gemme.

### Fanebladet freedb-opslag

Fanebladet freedb-opslag i indstillingsdialogen Fanebladet freedb-opslag i indstillingsdialogen

Fanebladet freedb-opslag indstiller CDDB-funktionen i &kscd;.

Tilstand afgør hvordan CDDB-opslag bliver udført. Indstillgen Kun cache betyder at kun information der allerede er på din computer vil blive brugt. Cache og ekstern vil slå information op du ikke allerede har mens Kun ekstern slår hver disk op over internettet. Tiden der tillades før opslagsforsøget udløber kan indstilles.

CDDB-Server: listefeltet tillader dig at angive din freedb-server. Indtast en serveradresse og portnummer. Vælg en indgang fra denne liste så vil den vise sig i tekstfeltet over markeringsfeltet. Formen af forbindelse (CDDB eller HTTP) kan også sættes. (Det er ikke sandsynligt at du ønsker at ændre dette fra standardværdien.) Cache-mapper: tekstfeltet lader dig vælge mappen hvor du ønsker CDDB-indgange skal opbevares lokalt.

### Fanebladet freedb-indsendelse

freedb-indsendelsesfaneblad

freedb-indsendelsesfanebladet indstiller forbindelsen til en e-mail-server til at indsende nye CDDB-indgange. Dette er nyttigt hvis du ikke har dit eget system indstillet som en server. Tjek Aktivér indsendelse via SMTP for at bruge denne funktion.

Du kan vælge Brug e-mail-adresser fra kontrolcentret hvis du vil. Hvis du vil starte &kcontrol;'s modul til at indstille in e-mail-adresse, klik på teksten som lyder Åbn kontrolpanelet for e-mail-adresser. Ændres adressen her, påvirkes standardadressen for alle &kde;-programmer som bruger indstillingen, ikke kun &kscd;, så vær forsigtig hvis du gør dette.

Ellers skal du sørge for din foretrukne e-mail-profil i Brug den følgende e-mail-adresse-feltet. Indtast din e-mail-adresse, en svar-tiladresse, om ønsket, og adressen på SMTP-serveren feltet der hedder Vært:. Du vil måske også skulle sørge for et brugernavn til godkendelse, og portnummeret (typisk `25`) i feltet der hedder Port:.

Knappen Hjælp åbner indholdsfortegnelsen for &kscd;'s håndbog. O.k. gemmer nuværende indstillinger og afslutter. Anvend gemmer nuværende indstillinger uden at afslutte. Annullér afslutter uden at gemme.

## Cd-databaseeditor

Cd-databaseeditor Cd-databaseeditor

Cd-databaseeditoren lader dig ændre, hente, gemme, tilføje påtegninger og overføre CDDB-indgange (Compact Disc database).

Hvis der er en indgang i dit lokale CDDB-træ (se CDDB-afsnittet i kapitlet om indstilling) for &CD;'en i &CD-ROM;-enheden, eller hvis &CD;'en blev fundet i freedb, vises navnet og titlen på &CD;'en i felten Kunstner og Titel og en sporliste med sangtitler i dropned-feltet Spor. Ellers ser du en liste over spor og spilletider uden titler.

Du kan tilføje en påtegning for hele disken med knappen Kommentar under feltet Titel, eller for et markeret spor i feltet Spor med knappen Kommentar ved siden af. Hvis du markerer et spor i feltet Spor, vises titlen, hvis den findes, i feltet Titel nedenfor. Du kan indtaste en titel for sporet i feltet, eller redigere titlen så du bliver tilfreds. Tryk på &Enter; på tastaturet, så dukker teksten op på den rigtige linje i dropned-feltet.

Når alle spor har fået titler og Kunstner og Titel er udfyldt, kan du trykke på knappen Overfør for at sende dit bidrag til freedb med e-mail

Du bliver bedt om at vælge en kategori for bidraget. Disk-id sektionen viser den 32-bits ID-kode som freedb bruger til at identificere en cd. Ovenfor ID-koden findes CDDB-indgangens kategori. Disse kategorier svarer til undermappetræet for mappen som vælges i Basismappe for freedb under fanebladet freedb i &kscd;'s indstillingsvindue.

Total tid: viser den totale spilletid for &CD;'en.

Tryk på knappen Hent information for at henteCDDB-data. Tryk på knappen O.k. for at gemme ændringerne lokalt. Knappen Annullér kan bruges for at afslutte &CD;-databaseeditoren uden at gemme.

## Brug &kscd; i &kde;'s panel

Brug &kscd; i &kde;'s panel Brug &kscd; i &kde;'s panel

Når feltet Vis ikon i statusfelt er markeret, vises også et lille miniprogram i KDE's panel. Til forskel fra &kscd;'s hovedvindue, er dette miniprogram tilgængeligt på alle desktoppe. Højreklik på miniprogrammet for at vise en menu som styrer afspilning af &CD;'en. Et venstreklik på miniprogrammet skjuler &kscd;'s hovedvindue. Hvis hovedvinduet er skjult vises det igen med et nyt venstreklik på miniprogrammet.

For at være præcis, så vises miniprogrammet i panelets statusfelt. Hvis intet miniprogram vises når &kscd; minimeres, har måske du fjernet statusfeltet. For at tilføje det igen, højreklikkes på et tomt sted i panelet og vælg Tilføj Miniprogram Statusfelt

## CDDB-støtte

freedb er en distribueret netværksdatabase, tilgængelig via internettet, som indeholder information om de fleste lyd-&CD;'er som er i cirkulation. Hvis du har adgang til internettet, behøver du formodentlig aldrig indtaste sporinformation manuelt for dine &CD;'er, hvis du har indstillet funktionen rigtigt. Se afsnittet Fanebladet freedb i kapitlet om at indstille &kscd; for detaljerede instruktioner om hvordan denne funktion skal indstilles, og afsnittet Cd-databaseeditor for instruktion om hvordan man redigerer CDDB-indgange.

Brug af CDDB er gratis. Bidrag fra brugere opmuntres.

Når du forbereder indgange til CDDB, så husk venligst følgende:

- Brug almindelige tegn fra det latinske alfabet i indgangene. Visse specialtegn understøttes, men tegn fra det cyrillisk eller græske alfabet accepteres for eksempel ikke.

- Brug kun et / tegn i feltet Kunstner / Titel i cd-databaseeditoren.

  For klassiske &CD;'er er det alment accepteret at angive komponistens navn i kunstnerdelen (inden skråstregen) og kunstnerens navn i titeldelen (efter skråstregen).

- Hvis du indsender en indgang som allerede findes i databasen, kan eventuel yderligere information som du angiver tilføjes til den eksisterende indgang.

Normalt installerer &kscd; CDDB-standardkategorier i `$KDEDIR/share/apps/kscd/cddb`. Du kan oprette så mange undermapper som du vil. Når du overfører vises dog kun de officielle CDDB-kategorier. Den forvalgte overførselsadresse er freedb-submit@freedb.org. For mere information, besøg hjemmesiden for freedb.

Den lokale CDDB-indgang for en vis &CD;, opbevares i filen ``kategorinavn`/`disk-id`` under basismappen for CDDB. Disse filer kan redigeres med en hvilken som helst teksteditor, hvis du ikke har noget bedre at tage dig til på et ledig tidspunkt.

## Spørgsmål of svar

Denne dialog vises når jeg starter &kscd;. Hvad er forkert?

Fejldialog Fejldialog

Dette betyder at &kscd; ikke kunne åbne din &CD-ROM;enhed. Navnet på enheden under &CD-ROM;-enhed i Kscd's indstillinger skal angive blokenheden som hører sammen med din &CD-ROM;-enhed. Dette er ofte et hårdt link til en tilsvarende IDE- (`/dev/hdx`) eller SCSI-enhed (`/dev/sdx`).

Enhedsfilen tilhører normalt brugeren root i gruppen root, og tillader ikke at almindelige brugere direkte åbner den til læsning, skrivning eller kørsel. Dette har ingenting at gøre med SUID kommandoen `mount` (Set User ID program bruger funktionen `setuid()` i Unix standardbibliotek for at antage en anden brugeres identitet), som ikke har nogen problemer med rettigheder. &kscd; skal kunne få en filbeskriver med læserettigheder som repræsenterer enheden for at kunne styre den og læse rå data fra disken.

Hvis du kender til root's kodeord, kan du rette dette hurtigt og enkelt: Log på som root og skriv ``chmod` `a+r` ``/dev/cdrom``` for at lade alle brugere på systemet læse fra `/dev/cdrom`. Hvis din &CD-ROM;-enhed kaldes noget andet, ændres navnet på den enhed med samme procedure. Hvis du ikke kender root's kodeord, så bed din systemadministrator om at få rettighed til at læse fra &CD-ROM;-enheden.

Se også kapitlet Indstil KSCD

Jeg kan ikke få CDDB til at virke. Kan jeg få mere detaljeret information om hvad som kan være gået galt?

Hvis du oplever problemer med CDDB-funktionen, prøv at starte &kscd; fra kommandolinjen med flaget `-d` og kontrollér fejlretningsudskrifterne.

## Medvirkende og licens

&kscd; Ophavsret 1997,1998 Bernd Johannes Wuebben wuebben@kde.orgwuebben >

&kscd; indeholder kode fra:

- workman 1.4 beta 3 Ophavsret (c) Steven Grimm koreth@hyperion.com

En særlig tak til Ti Kan og Steve Scherf, opfinderne af CDDB-databasebegrebet. Besøg http://ww.cddb.com for mere information om CDDB.

En meget varm tak også til David White, som skrev den oprindelige &kscd;-hjælpedokumentation. Storartet job, David!

Dokumentation opdateret for KDE 2.0, og ophavsret ved Jonathan Singer jsinger@leeta.net.

&erik.kjaer.pedersen.credit; &underFDL; &underGPL;

## Installation

### Hvordan får man fat på &kscd;

&install.intro.documentation;

### Krav

For at kunne kompilere &kscd; med heldigt resultat, behøver du den seneste versionen af KDE-bibliotekerne samt &Qt; C++ biblioteker. Alle biblioteker som kræves samt &kscd; selv findes på &kde;'s &FTP;-sted, ftp://ftp.kde.org/pub/kde/.

### Kompilering og installation

&install.compile.documentation;

Vær rar og informér den nuværende vedligeholder, Dirk Foersterling, på milliByte@gmlx.net om eventuelle ændringer som du blev tvunget til at lave for at få &kscd; til at kompilere på din platform.

&documentation.index;