faq.docbook

来自「Amarok是一款在LINUX或其他类UNIX操作系统中运行的音频播放器软件。 」· DOCBOOK 代码 · 共 1,351 行 · 第 1/3 页

DOCBOOK
1,351
字号
</question><answer><para>Åbn "YaST Online Update" og installér programrettelsen 'Multimedia Option Pack 1'. Voila, &amarok; spiller MP3-filer.</para></answer></qandaentry><qandaentry><question><para>Med GStreamer-motoren får jeg 100% CPU-forbrug når jeg afspiller. Hvordan kan jeg ordne det?</para></question><answer><para>Når GStreamer-motoren bruges med alsasink, kræver &amarok; at enheden sørger for en mikser. At mikse tillader flere programmer at få adgang til enheden samtidigt, og at lave lyde samtidigt. Dette kan enten opnås ved at bruge et lydkort med hardware-miksning (f.eks. SBLive), eller ved at bruge "dmix" plugin for alsa, som sørger for software-miksning. Se <ulink url="http://amarok.kde.org/amarokwiki/index.php/Setting_up_Dmix_for_ALSA">Opsætning af Dmix for ALSA</ulink>. </para><para>Efter installation skal du angive "dmix" som lydenheden i motorens indstillingsdialog.</para></answer></qandaentry><qandaentry><question><para>Jeg kan ikke få  nogetsomhelst til at blive afspillet i &amarok;, hvorfor ikke?</para></question><answer><para>Du bliver nødt til at teste lyd-skelettet fra kommandolinjen: </para><para><command>artsplay fil.mp3</command> <command>gst-launch filesrc location=/home/brugere/fil.mp3 ! spider ! audioscale ! audioconvert ! alsasink</command> <command>xine-check</command> </para><para>Uddata fra disse kommandoer skulle hjælpe dig med at identificere de problemer du har og hvordan de skal rettes. Bemærk venligst at du måske har brug for en anden måde at teste GStreamer (f.eks. osssink).</para></answer></qandaentry><qandaentry><question><para>Kan &amarok; sende uddata direkte til OSS/ALSA?</para></question><answer><para>Det gør vi allerede. Glem ikke at mediet skal afkodes først. Du kan ikke  blot videresende en MP3 til ALSA, så vil du kun få hvis støj. GStreamer er det bedste valg for de fleste der ønsker en afkodningsløsning med små omkostninger, den læser filen, afkoder den og sender PCM-data til ALSA. Nøjagtigt ligesom XMMS.</para></answer></qandaentry><qandaentry><question><para>Men XMMS kan sende data direkte til ALSA.</para></question><answer><para>Men den afkoder dem først. GStreamer kan også sende data direkte til ALSA. Det kan xine også.</para></answer></qandaentry><qandaentry><question><para>Lyden stammer, er der noget jeg kan gøre for at forbedre dette?</para></question><answer><para>Du kan enten bruge grænsefladen GStreamer (det er udmærket!), eller justere aRts. Åbn <menuchoice><guimenu>Kontrolcentret</guimenu> <guisubmenu>Lyd og multimedia</guisubmenu> <guimenuitem>Lydsystem</guimenuitem></menuchoice>. Aktivér <guimenuitem>Kør med højest mulige prioritet</guimenuitem> og øg størrelsen på <guimenuitem>Lydbuffer:</guimenuitem> (advarsel: se næste spørgsmål). Du bør også sikre dig at artswrapper er suid:</para><para><command>su</command> <command>chmod a+rsx /path/to/kde/bin/artswrapper</command> <command>killall -9 artsd</command> </para><para>Med KDE 3.2.x er der problemer med KDEMultimedia codec'er der kan forårsage  forvrænget afspilning, se venligst <ulink url="http://bugs.kde.org/show_bug.cgi?id=80497">denne fejlrapport</ulink>. Det kan også hjælpe en hel del at forøge lydbufferen i din .asoundrc.</para></answer></qandaentry><qandaentry><question><para>CPU-forbruget er højt, er der noget jeg kan gøre for at forbedre dette?</para></question><answer><para>Du skal enten ikke bruge aRts-motoren, brug GStreamer- eller xine-motorerne, eller adressér det  høje CPU-forbrug ved at installere KDEMultimedia i sin helhed for at få de hurtigere aRts-codec'er (f.eks. libarts_mpeglib.so, osv.)</para></answer></qandaentry><qandaentry><question><para>&amarok;-analysatorerne svarer meget langsomt.</para></question><answer><para>Du bruger formodentlig aRts-motoren. Brug enten  en anden motor (xine-motoren er blevet stærkt modificeret til at give perfekt analyzer-sync), eller reducér størrelsen af din aRts-buffer i  kcontrol's lydsystem. Jo lavere bufferen er jo mere responsiv det visuelle. Ja det er en fejl, hjælp os venligst med at ordne den.</para></answer></qandaentry><qandaentry><question><para>Jeg har GStreamer installeret men når jeg prøver at skifte til GStreamer-motoren bryder &amarok; sammen, hvad foregår der?</para></question><answer><para>Efter at have installeret GStreamer skal du registrere dets komponenter. At køre 'gst-register' (sommetider med et versionssuffiks, såsom gst-register-0.8) bør tage sig af registreringen af GStreamers komponenter.</para></answer></qandaentry><qandaentry><question><para>Jeg kørte gst-register men jeg har stadig besvær med GStreamer, hvad kan jeg gøre?</para></question><answer><para>Du kan prøve <ulink url="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/faq/html/chapter-using.html">GStreamer FAQ</ulink>. Hvis alt andet mislykkes kan du prøve de meget vidende mennesker på <ulink url="irc://irc.freenode.net/gstreamer">#gstreamer IRC-kanal</ulink>.</para></answer></qandaentry><qandaentry><question><para>&amarok; siger at GStreamer-grænsefladen ikke kan spille MP3-filer, selvom jeg har kompileret eller installeret pluginnet mad.</para></question><answer><para>Forsøg med følgende (sørg for at &amarok; ikke kører): <ulink url="http://gstreamer.freedesktop.org/src/gst-ffmpeg/">Hent</ulink>, kompilér og installér pakken ffmpeg. Kør gst-register (du skal måske køre det to gange, som systemadministrator og som "almindelig" brugere). Gå til pluginmappen for GStreamer (du finder den med gst-config eller gstreamer-config). Fjern ffmpeg-filerne (eller flyt dem til et andet sted). Kør gst-register igen. Start &amarok;. </para></answer></qandaentry></qandaset></sect1><sect1 id="faq7"><title>Udvikling</title><qandaset id="development-faq"><qandaentry><question><para>Hvordan får jeg cvs/svn-udgaven af &amarok;?</para></question><answer><para><ulink url="http://amarok.kde.org/amarokwiki/index.php/Installation_HowTo#Building_SVN_Amarok">Hvordan får man fat i og bygger &amarok; fra SVN</ulink></para></answer></qandaentry><qandaentry><question><para>Jeg har fundet en fejl / Jeg har en storartet idé for &amarok;.</para></question><answer><para>Rapportér venligst til <ulink url="http://bugs.kde.org/">bugs.kde.org</ulink>, hvis du har en liste af forslag/ønsker er det måske bedre at sende dem til vores e-mail-liste: <email>amarok-devel@lists.sourceforge.net</email> </para></answer></qandaentry><qandaentry><question><para>Accepterer i programrettelser?</para></question><answer><para>Gerne. Din bedste angrebsvinkel er at lade os vide hvad du planlægger at gøre før du udfører noget arbejde så vi kan diskutere det, men tag det roligt, vi har endnu ikke afslået nogen programrettelse. Diskussion er mest for at hjælpe dig med at rette de rigtige dele af &amarok;. Så enten indsen en rettelse til e-mail-listen, eller indsend den hvis du har adgang til svn. Lad os imidlertid vide det før du indsender nye funktioner til svn. hvis du har en fejlrettelse så gå blot i gang, dette er jo åben kilde :)</para></answer></qandaentry><qandaentry><question><para>Hvorfor valgte i navnet &amarok;?</para></question><answer><para>&amarok; er et album af den engelske komponist Mike Oldfield. Jeg kan  vældig godt lide det, og jeg synes at navnet klinger godt. Desuden indeholder det naturligvis det meget vigtige <quote>K</quote>.. :) </para></answer></qandaentry><qandaentry><question><para>Er det &amarok;, AmaroK eller Amarok?</para></question><answer><para>Det er &amarok;! Men vi forstår at det er ukonventionelt.</para></answer></qandaentry></qandaset></sect1><sect1 id="faq8"><title>Tips og Tricks</title><qandaset id="tipsandtricks-faq"><qandaentry><question><para>Hvordan bruger jeg &amarok; som et vækkeur?</para></question><answer><para>Rent faktisk kan du allerede dette takket være DCOPs magi :) Sæt blot en alarm i dit foretrukne kalenderprogram og bed det om at køre følgende kommando: <command>dcop amarok player play</command> </para><para>Denne kommando vil bede &amarok; om at begynde at spille. Sørg for at &amarok; kører før du går i seng, så skulle du blive vækket til de muntre toner af det du trykkede på stop for før du gik i seng.</para></answer></qandaentry><qandaentry><question><para>Hvordan får jeg det &amarok; spiller lige nu, når jeg er på en anden computer?</para></question><answer><para>Hvis du har et rigtigt indstille ssh-miljø, kan du bruge det til at få fat i  informationen. Følgende kommando vil give strengen der spilles nu. <command>ssh -i ~/.ssh/id_rsa yourip dcop --user ditbrugernavn amarok player nowPlaying</command> </para><para>Sørg for at du erstatter dit-ip med dit IP og dit-brugernavn med dit brugernavn. Bemærk også at dette forventer at din identifikation findes i  ~/.ssh/id_rsa filen.</para></answer></qandaentry><qandaentry><question><para>Hvilke slags trick kan spillervinduet udføre?</para></question><answer><para>&amarok;-spillerens analysatorer kan frigøres fra spillervinduet. Ved at trykke på <keycap>D</keycap> på tastaturet, åbnes den aktive analysator i et uafhængigt vindue, hvis størrelse kan ændres.</para></answer></qandaentry><qandaentry><question><para>Hvilke slags trick kan spillelistens vindue udføre?</para></question><answer><para>At holde Ctrl nede og klikke med højre museknap sætter filerne i kø i den rækkefølge du klikker på dem. At trykke på returtasten efter at have gjort en søgning i spillelisten spiller første søgepunkt og rydder søgningen.</para></answer></qandaentry><qandaentry><question><para>Jeg forstår at spillervinduet og spillelistens vindue har smarte tricks, men hvad gælder for ikonen i statusfeltet?</para></question><answer><para>At holde musen stille over ikonen viser en behagelig meddelelse med information om det nuværende spor. At klikke med musens midterste knap holder pause i det nuværende spor. At rulle med mushjulet ændrer lydstyrken. At holde shift-tasten nede mens musehjulet rulles søger i det nuværende spor. At holde Ctrl-tasten nede mens musehjulet rulles hopper mellem sporene i spillelisten. At trække og slippe punkter på ikonen i statusfeltet viser en sammenhængsafhængig menu som lader dig vælge mellem tre muligheder, Tilføj til spilleliste, Tilføj og spil, og Annullér. Ikonen i statusfeltet angiver også position i sangen.</para></answer></qandaentry><qandaentry><question><para>Hvor finder jeg indstillingerne i &amarok;?</para></question><answer><para>~/.kde/share/apps/amarok ~/.kde/share/config/amarokrc</para></answer></qandaentry><qandaentry><question><para>Hvordan deaktiverer man en browserfunktion i &amarok;?</para></question><answer><para>Ved at klikke med højre museknap på en hvilken som helst browsertitel vises en liste med synlige browsere. Du kan bruge denne liste til at deaktivere eller reaktivere tilgængelige browsere.</para></answer></qandaentry></qandaset></sect1><sect1 id="faq9"><title>Generelle spørgsmål</title><qandaset id="general-questions-faq"><qandaentry><question><para>Hvordan bruger jeg en ekstern MySQL-database med &amarok;?</para></question><answer><para>Se <ulink url="http://amarok.kde.org/amarokwiki/index.php/MySQL_HowTo">MySQL HowTo</ulink>.</para></answer></qandaentry><qandaentry><question><para>Min hjemmemappe $HOME findes på NFS. Efter start mislykkes &amarok; med at bygge samlingen, og skriver mange databasfejl ud på terminalen. Hvad kan gøres?</para></question><answer><para>Den interne databasen SQLite som &amarok; normalt bruger fungerer ikke med NFS. Du skal enten lave et link til en lokal enhed for mappen ~/.kde/share/apps/amarok, eller bruge understøttelse for MySQL.</para></answer></qandaentry><qandaentry><question><para>Hvordan kan jeg rippe og indkode en lyd-cd med &amarok;?</para></question><answer><para>Indsæt din cd, og klik derefter på "Spil lyd-cd" i menuen. Filbrowseren dukker op og viser et træ med flere mapper. Gå til mappen "wav", vælg nogle spor og træk dem til det ønskede sted i et Konqueror-vindue for normal lagring. Træk filer fra mapperne "mp3" eller "ogg" i stedet, for automatisk kodning.</para><note><para>Cd-ripning kræver at "Audiocd I/O-slaven" er installeret. Den er en del af KDE Multimedia.</para></note></answer></qandaentry><qandaentry><question><para>Hvordan bestemmes sporenes scoring?</para></question><answer><para>&amarok; tildeler scoring (et tal 1-100) til en sang baseret på hvor mange ganger du har lyttet til den og om du springer over sangen uden at lytte færdigt. Hver gang sangen holder op med at spille ændres scoringen. Koden for at ændre scoring er i collectiondb.cpp. I version 1.2.2 fandtes den på linje 1181, men du kan finde den ved at søge efter "CollectionDB::addSongPercentage". Når scoring defineres for et spor som aldrig tidligere er spillet, bruger &amarok; beregningen score = ( ( 50 + percentage ) / 2 ).</para><para>Dette sætter scoringen lig med et tal fra 25-75 afhængig af hvor langt sangen blev tilladt at spille. Hvis brugeren for eksempel stopper eller springer over sangen efter kun 25 % er spillet, bliver scoringen  (50+25)/2, eller 37,5. Scoring vises dog som heltal, så tallet afrundes til nærmeste heltal inden det vises. Scoringer opbevares imidlertid internt som et decimaltal, eftersom når en sang er spillet flere gange kan det være umuligt at ændre scoringen mere end et skridt med en enkelt afspilning (se nedenfor). Når scoringen defineres for et spor som er spillet tidligere er beregningen noget mere kompliceret. I kildekoden er det score = ( ( values[2].toDouble() * values.first().toInt() ) + percentage ) / ( values.first().toInt() + 1 );</para><para

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?