Spørgsmål og svar |
forrige | næste |
Dette afsnit besvarer nogle spørgsmål som ofte stilles om aRts.
13.1. | Støtter KDE mit lydkort for lydafspilning? | ||||||||||||||||||||
KDE bruger aRts til at afspille lyd, og aRts bruger driverne kernen for Linux®, enten OSS eller ALSA (med emulering af OSS). Hvis dit lydkort enten understøttes af ALSA eller OSS og er rigtigt indstillet (dvs. alle andre Linux®-programmer kan afspille lyd), kommer det til at virke. Der er dog nogle problemer med specifik hardware, læs afsnittet om hardwarespecifikke problemer hvis du har problemer med artsd på din maskine. I mellemtiderne er støtte for diverse andre platforme også tilføjet. Her er en fuldstændig liste over hvordan den seneste version af aRts kan afspille lyd. Hvis du har en platform som ikke understøttes, så overvej gerne at overføre aRts til din platform.
| |||||||||||||||||||||
13.2. | Jeg kan ikke spille | ||||||||||||||||||||
Tjek at artsd er linket til | |||||||||||||||||||||
13.3. | Jeg hører lyd når jeg er logget på som | ||||||||||||||||||||
Tilladelserne for filen
Du kan opnå samme virkning i et terminalvindue med kommandoen For at begrænse adgangen af lyd til særlige brugere kan du bruge gruppetilladelser. For visse Linux®-distributioner, for eksempel Debian/Potato, ejes | |||||||||||||||||||||
13.4. | Dette hjælper for artsd, men hvad med for KMix, KMid, KsCD? | ||||||||||||||||||||
Der er forskellige andre enheder som sørger for funktioner som der skal være adgang til for multimedieprogrammer. Du kan behandle dem på samme måde, enten ved at gøre dem tilgængelige for alle, eller bruge grupper for at kontrollere adgangen. Her er en liste, som måske stadigvæk er ufuldstændig (og hvis der er flere enheder på formen
| |||||||||||||||||||||
13.5. | Hvad kan jeg gøre hvis artsd ikke starter eller bryder sammen når den kører? | ||||||||||||||||||||
Forsøg først at bruge standardindstillingerne i KControl (eller hvis du starter manuelt, angive ingen ekstra flag bortset fra eventuelt En god måde at regne ud hvorfor artsd ikke starter (eller bryder sammen når den kørt) er at starte den manuelt. Åbn et Konsole-vindue og skriv:
Du kan også tilføje flaget
Ved at gøre dette får du formodentlig nogen nyttig information om hvorfor den ikke startede. Eller hvis den bryder sammen mens noget særligt foregår, kan du gøre det og se “hvordan” den bryder sammen. Hvis du vil rapportere en fejl, kan et backtrace oprettet med gdb og/eller en strace hjælpe med til at finde problemet. | |||||||||||||||||||||
13.6. | Kan jeg flytte artsd (flytte kompilerede filer til en anden mappe)? | ||||||||||||||||||||
Du kan ikke flytte aRts helt perfekt. Problemet er at artswrapper har stedet for artsd indkompileret af sikkerhedsgrunde. Du kan imidlertid bruge | |||||||||||||||||||||
13.7. | Kan jeg kompilere aRts med gcc-3.0? | ||||||||||||||||||||
Et kort svar: nej, aRts virker ikke hvis du kompilerer den med gcc-3.0. Langt svar: i den officielle udgave af gcc-3.0, er der to fejl som påvirker aRts. Det første problem med gcc-3.0, c++/2733, er ganske ufarligt (og har at gøre med problemer med asm-sætningen). Det gør at convert.cc ikke kan kompileres. Dette er rettet i gcc-3.0 CVS, og vil ikke være et problem med gcc-3.0.1 og senere. En måde at gå udenom problemet er også tilføjet i CVS-versionen af KDE/aRts. Det andet problem med gcc-3.0, c++/3145 (som forårsager fejlagtig kodegenerering i visse tilfælde af multipel virtuel arv) er kritisk. Programmer som artsd bryder helt enkelt sammen når de startes hvis de er kompileret med gcc-3.0. Selvom visse fremskridt er gjort i gcc-3.0 grenen når dette skrives, bryder artsd stadigvæk vældigt ofte sammen, uforudsigeligt. | |||||||||||||||||||||
13.8. | Hvilke programmer kører med aRts? | ||||||||||||||||||||
Selvfølgelig så virker alle programmer som indgår i KDE med aRts. Dette omfatter:
Visse KDE-programmer som endnu ikke indgår i KDE-udgaver (f.eks. i kdenonbeta) understøtter også aRts, inklusive:
Følgende programmer som ikke hører til -KDE er kendte for at virke med aRts:
Følgende programmer er kendte for ikke at virke med aRts:
Se også svarene på spørgsmålene i afsnittet om programmer som ikke understøtter aRts. Dette afsnit er ufuldstændigt. Hvis du har mere information om programmer som understøttes eller ej, så vær venlig at sende dem til forfatteren så at de kan tilføjes her. |
13.1. | Jeg kan ikke bruge aRts-builder. Den bryder sammen når jeg kører et modul! |
Den mest sandsynlige grund er at du bruger gamle strukturer eller moduler som ikke understøttes i KDE 2 versionen. Desværre er dokumentationen på nettet for aRts-0.3.4.1 som er helt forældet. Det oftest rapporterede sammenbrud er at hvis en struktur køres i aRts-builder så fås fejlmeddelelsen [artsd] Synth_PLAY: lydsystemet bruges allerede. Du skal bruge et Synth_AMAN_PLAY modul i stedet for Synth_PLAY så forsvinder problemet. Se også aRts-builder's hjælpefil (tryk på F1 i aRts-builder). Nyere udgaver af aRts-builder (KDE 2.1 beta 1 og senere) levereres med et antal eksempler som du kan bruge. |
forrige | hjem | næste |
Referencer | op | aRts Ophavsret og licens |