# &kscd;-håndbogen

Jonathan Singer

    jsinger@leeta.net

David White

    a9403784@unet.univie.ac.at

Bernd Johannes Wuebben

    wuebben@kde.org

Udvikler
Dirk Forsterling

    milliByte@gmx.net

Udvikler
Dirk Foersterling

    milliByte@gmx.net

Udvikler
Lauri Watts

    lauri@kde.org

Tester
&erik.kjaer.pedersen.role;
2000 2002 J Singer
&FDLNotice;
2002-10-07
1.03.03

&kscd; er en lille hurtig, CDDB-følsom lyd-cd-afspiller for &UNIX;-platforme.

KDE kdemultimedia kscd musik cd lyd

## 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 slår gentagelse til, så &CD;'en begynder at spille igen fra begyndelsen når slutningen på sidste lydspor nås. Knapperne i tredje linje går tilbage (venstre) eller fremad (højre) 30 sekunder. De to knapper under statusvinduet springer fremad (højre) eller tilbage (venstre) til begyndelsen af næste eller foregående spor.

#### Skub ud-knappen

Skub ud-knappen
Knappen til at skubbe &CD;'en ud

Denne knap skubber &CD;'en ud. Bemærk at knappen på din &CD-ROM;-enhed måske ikke svarer hvis en lyd-cd er i enheden og &kscd; er startet. Visse meget gamle &CD-ROM;-enheder understøtter måske ikke denne måde at blive skubbet ud på. Du vil måske også skulle lukke &CD-ROM;-enheden manuelt efter at have lagt en ny &CD; ind.

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

#### Tidvisningstilstande

Tidvisningsveksling
Tidvisningsveksling

Denne knap veksler mellem de mulige hovedtidsvisningstilstande. 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

Indstillingsknappen
Indstillingsknappen

Denne knap åbner &kscd;'s indstillingspanel, som lader dig indstille &kscd; til at virke på din maskine. Se afsnittet Indstil &kscd;, for detaljer om at indstille &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.

#### Informationsknappen

Informationsknappen
Informationsknappen

Denne knap hjælper dig 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.

#### Knappen for at afslutte

Knappen for at afslutte
Knappen for at afslutte

Denne knap lukker &kscd;.

#### Lydstyrke-glideren

Lydstyrke-glideren
Lydstyrke-glideren

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

#### Knappen for tilfældig afspilning

Knappen for tilfældig afspilning
Knappen for tilfældig afspilning

Denne knappen gør at &CD;-sporene afspilles i tilfældig rækkefølge.

#### Sporvalget

Sporvalget
Sporvalget

Denne dropned-boks 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 fire hovedafsnit.

- CD-afspiller

- freedb

- SMTP

- Medvirkende

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

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

Afkrydsningsboksen Vis værktøjsvink aktiverer eller lukker af for værktøjsvink (små vinduer som vises når musen parkeres kort over en værktøjsikon).

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

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 ved afslutning gør at afspilning af &CD;'en stopper når &kscd; afsluttes.

Du kan vælge hvordan tilfældig afspilning virker med to selvforklarende valgmuligheder: Bland rækkefølgen og spil kun hver sang en gang og Vælg sange tilfældigt (kan gentage).

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

Fanebladet freedb i indstillingsdialogen
Fanebladet freedb i indstillingsdialogen

Fanebladet freedb indstiller CDDB-funktionen i &kscd;.

Afkrydsningsboksen Aktivér ekstern freedb aktiverer eller lukker af for opslag i CDDB på internettet. Tiden som tillades inden opslagsforsøget afbrydes kan indstilles. For at bruge en HTTP-proxy, markeres Brug HTTP-proxy for at komme til freedb og &URL;'en skrives i feltet nedenforfor.

Markering af Aktivér at gemme automatisk til lokal database gør at CDDB-informationen opbevares lokalt, hvilket sparer dig for gentagne opslag via internettet. Tekstfeltet Basismappe for freedb lader dig vælge mappen hvor du ønsker at CDDB-indgange skal opbevares lokalt.

Listeboksen freedb-server viser en liste af kendte freedb-servere. Vælg en indgang i denne liste for at vise den i tekstboksen ovenfor. Tryk på knappen Opdatér for at opdatere listen af servere i listeboksen. Tryk på knappen Standardværdier for at angive standardværdien, `freedb.freedb.org cddbp 888`, som lader dig opdatere fra en aktuel liste af freedb-servere som angives på hovedstedet for freedb på freedb.freedb.org. En server kan også tilføjes manuelt ved først at indtaste adressen i den øverste boks, og derefter trykke på knappen +. Tryk på knappen - for at fjerne den valgte indgang fra listen.

Feltet Send freedb-bidrag til: indeholder e-postadressen hvor CDDB-indgange skal sendes til. Standardadressen er freedb-submit@freedb.org. Fra version 0.8, accepteres CDDB-indgange fra &kscd; til at indsættes i databasen. Indtast en server manuelt ved først at indtaste adressen i den øverste boks, og derefter trykke på knappen +. Tryk på knappen - for at fjerne den valgte indgang fra listen. Knappen Standardværdier nulstiller alle indstillinger til standardværdier. Knappen Hjælp åbner &kscd;'s hjælpside (dette dokument).

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 SMTP-indstillinger

Fanebladet SMTP

Fanebladet SMTP indstiller forbindelsen til en e-postserver der sender nye CDDB-indgange. Dette er nyttigt hvis du ikke har systemet indstillet som en server. Markér Aktivér sending via SMTP for at bruge denne funktion. Vælg e-postprofilen som du foretrækker i boksen Aktuel e-postprofil. Indskriv SMTP-serverens adresse i feltet som hedder Vært: og portnummeret (typisk `25`) i feltet som hedder Port:.

Du kan vælge Brug e-postadresser fra kontrolcentret hvis du vil. Hvis du vil starte &kcontrol;'s modul til at indstille in e-postadresse, klik på teksten som lyder Åbn kontrolpanelet for e-postadresser. Æ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.

Hvis du ikke vil bruge den alment indstillede e-postadresse, så vælg punktet som hedder Brug følgende e-postadresser og indtast en anden e-postadresse eller svaradresse i tekstfeltet nedenfor.

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 Medvirkende

Fanebladet Medvirkende viser information om hvilken version af &kscd; du bruger og en del ophavsretsinformation.

## 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-boksen 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 boksen Spor med knappen Kommentar ved siden af. Hvis du markerer et spor i boksen Spor, vises titlen, hvis den findes, i feltet Titel nedenfor. Du kan indtaste en titel for sporet i boksen, eller redigere titlen så du bliver tilfreds. Tryk på &Enter; på tastaturet, så dukker teksten op på den rigtige linje i dropned-boksen.

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

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 boksen Aktivér Kpanel-dokning er markeret, vises også et lille miniprogram i KDE's panel. Til forskel fra &kscd;'s hovedvindue, er dette miniprogram tilgængeligt på alle skriveborde. 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;