⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 faq.docbook

📁 Amarok是一款在LINUX或其他类UNIX操作系统中运行的音频播放器软件。 经过两年开发后
💻 DOCBOOK
📖 第 1 页 / 共 3 页
字号:
</question><answer><para>Öppna "YaST Online Update" och installera programfixen 'Multimedia Option Pack 1'. Voila, &amarok; spelar MP3-filer.</para></answer></qandaentry><qandaentry><question><para>Med gränssnittet GStreamer får jag 100% processoranvändning när jag spelar. Hur kan jag fixa det?</para></question><answer><para>När gränssnittet GStreamer används med alsasink, kräver &amarok; att enheten tillhandahåller en mixer. Mixning tillåter att flera program kan komma åt enheten samtidigt, och mata ut ljud samtidigt. Det kan antingen åstadkommas genom att använda ett ljudkort med mixning i hårdvara (t.ex. SBLive), eller genom att använda insticksprogrammet "dmix" i Alsa, som tillhandahåller mixning i programvara. Se <ulink url="http://amarok.kde.org/amarokwiki/index.php/Setting_up_Dmix_for_ALSA">Ställa in Dmix för ALSA</ulink>. </para><para>Efter installation måste du ange "dmix" som ljudenhet i gränssnittets inställningsdialogruta.</para></answer></qandaentry><qandaentry><question><para>Jag kan inte få några media att spelas i &amarok;. Varför inte?</para></question><answer><para>Du måste testa ljudramverken på kommandoraden: </para><para><command>artsplay fil.mp3</command> <command>gst-launch filesrc location=/home/användare/fil.mp3 ! spider ! audioscale ! audioconvert ! alsasink</command> <command>xine-check</command> </para><para>Utdata från dessa kommandon bör hjälpa dig identifiera problemen du har och hur de kan rättas. Observera att du kan behöva använda en annan mottagare för att testa Gstreamer (t.ex. osssink).</para></answer></qandaentry><qandaentry><question><para>Kan &amarok; skicka utdata direkt till OSS eller ALSA?</para></question><answer><para>Det gör vi redan! Glöm inte att media först måste avkodas. Du kan inte bara skicka MP3 till ALSA, allt du får då är vitt brus. Gstreamer är det bästa valet för de flesta personer som vill ha en avkodningslösning med låg kostnad. Den läser filen, avkodar den och skickar PCM-data till ALSA, precis som XMMS.</para></answer></qandaentry><qandaentry><question><para>Men XMMS har utmatning direkt till ALSA!</para></question><answer><para>Men den avkodar först! Gstreamer kan mata ut direkt till ALSA, och det kan Xine också.</para></answer></qandaentry><qandaentry><question><para>Ljudet hackar. Finns det någonting jag kan göra för att förbättra det?</para></question><answer><para>Du kan antingen använda gränssnittet GStreamer (det är utmärkt!), eller justera aRts. Öppna <menuchoice><guimenu>Inställningscentralen</guimenu> <guisubmenu>Ljud och multimedia</guisubmenu> <guimenuitem>Ljudsystem</guimenuitem></menuchoice>. Aktivera <guimenuitem>Kör med högsta möjliga prioritet</guimenuitem> och öka storleken på <guimenuitem>Ljudbuffer:</guimenuitem> (varning: se nästa fråga). Du bör också försäkra dig om att artswrapper är 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 finns det problem med KDE:s multimediaavkodare som kan orsaka uppspelning med störningar, se <ulink url="http://bugs.kde.org/show_bug.cgi?id=80497">denna felrapport</ulink>. Dessutom kan det hjälpa en hel del att öka storleken på ljudbuffern i ALSA-inställningsfilen .asoundrc.</para></answer></qandaentry><qandaentry><question><para>Processoranvändningen är hög. Finns det någonting jag kan göra för att förbättra det?</para></question><answer><para>Använd antingen inte aRts-gränssnittet, utan använd Gstreamer- eller xine-gränssnitten, eller hantera den höga processoranvändningen genom att installera kdemultimedia i sin helhet för att få de snabbare aRts-avkodarna (t.ex. libarts_mpeglib.so, etc.).</para></answer></qandaentry><qandaentry><question><para>&amarok;s analysatorer reagerar verkligt långsamt!</para></question><answer><para>Du använder troligen aRts-gränssnittet. Använd antingen ett annat gränssnitt (Xine-gränssnittet har anpassats rejält för att ge perfekt synkronisering av analysatorn), eller reducera storleken på aRts-buffern i Inställningscentralen under Ljudsystem. Ju mindre buffer, desto snabbare reagerar visningen. Ja, detta är ett fel! Hjälp oss gärna rätta det!</para></answer></qandaentry><qandaentry><question><para>Jag har installerat GStreamer, men när jag försöker byta till GStreamer gränssnittet kraschar &amarok;. Vad är det som händer?</para></question><answer><para>Efter att ha installerat GStreamer måste du registrera dess komponenter. Att köra 'gst-register' (ibland med ett versionssuffix, som gst-register-0.8) bör ta hand om registreringen av GStreamers komponenter.</para></answer></qandaentry><qandaentry><question><para>Jag körde gst-register men jag har fortfarande problem med Gstreamer. Vad kan jag göra?</para></question><answer><para>Du kan försöka med <ulink url="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/faq/html/chapter-using.html">Gstreamers vanliga frågor</ulink>. Om allt annat misslyckas, kan du försöka med de kunniga personerna på <ulink url="irc://irc.freenode.net/gstreamer">IRC-kanalen #gstreamer</ulink></para></answer></qandaentry><qandaentry><question><para>&amarok; säger att GStreamer-gränssnittet inte kan spela MP3-filer, även om jag har kompilerat eller installerat insticksprogrammet mad.</para></question><answer><para>Försök med följande (försäkra dig om att &amarok; inte kör): <ulink url="http://gstreamer.freedesktop.org/src/gst-ffmpeg/">Ladda ner</ulink>, kompilera och installera paketet ffmpeg. Kör gst-register (du kanske måste köra det två gånger, som systemadministratör och som "vanlig" användare). Gå till insticksprogramkatalogen för GStreamer (du hittar den med gst-config eller gstreamer-config). Ta bort ffmpeg-filerna (eller flytta dem någon annanstans). Kör gst-register igen. Starta &amarok;. </para></answer></qandaentry></qandaset></sect1><sect1 id="faq7"><title>Utveckling</title><qandaset id="development-faq"><qandaentry><question><para>Hur skaffar man en CVS- eller SVN-version av &amarok;?</para></question><answer><para><ulink url="http://amarok.kde.org/amarokwiki/index.php/Installation_HowTo#Building_SVN_Amarok">Hur man skaffar och bygger &amarok; från SVN</ulink></para></answer></qandaentry><qandaentry><question><para>Jag har hittat ett fel / Jag har en bra idé för &amarok;!</para></question><answer><para>Rapportera det gärna på <ulink url="http://bugs.kde.org">bugs.kde.org</ulink>. Om du har en lista med förslag eller önskemål, kan det vara bäst att skicka den till vår e-postlista: <email>amarok-devel@lists.sourceforge.net</email>. </para></answer></qandaentry><qandaentry><question><para>Accepterar ni programfixar?</para></question><answer><para>Med nöje! Det bästa tillvägagångssättet är att tala om för oss vad du planerar att göra innan du börjar arbeta, så att vi kan diskutera det. Men oroa dig inte, vi har inte nekat till en programfix ännu! Diskussionen är i huvudsak till för att hjälpa dig modifiera rätt delar av &amarok;. Skicka därefter antingen in en programfix till e-postlistan, eller arkivera den om du har tillgång till SVN. Men låt oss dock få veta innan du arkiverar nya funktioner i SVN! Om du har en felrättning, gör det bara, det här är i alla fall öppen källkod.</para></answer></qandaentry><qandaentry><question><para>Varför valdes namnet &amarok;?</para></question><answer><para>&amarok; är en skiva av den engelska kompositören Mike Oldfield. Jag råkar tycka mycket om den, och jag tycker att namnet klingar bra. Dessutom innehåller det förstås det obligatoriska <quote>K:et</quote>. </para></answer></qandaentry><qandaentry><question><para>Ska inte &amarok; vara AmaroK eller Amarok?</para></question><answer><para>Det är &amarok;! Men vi förstår att det är okonventionellt.</para></answer></qandaentry></qandaset></sect1><sect1 id="faq8"><title>Tips och trick</title><qandaset id="tipsandtricks-faq"><qandaentry><question><para>Hur använder jag &amarok; som väckarklocka?</para></question><answer><para>Tack vara magin i DCOP kan du faktiskt redan det. Ställ helt enkelt in ett alarm i ditt favoritkalenderprogram och ställ in det att köra följande kommando: <command>dcop amarok player play</command> </para><para>Det här kommandot talar om för &amarok; att börja uppspelning. Försäkra dig om att &amarok; kör innan du går och lägger dig, så bör du vakna upp till den glada melodin av vad du än spelade när du tryckte på stopp innan du gick till sängs.</para></answer></qandaentry><qandaentry><question><para>Hur får jag reda på vad &amarok; spelar nu, när jag är vid en annan dator?</para></question><answer><para>Om du har en riktigt inställd SSH-miljö, kan du använda den för att hämta informationen. Följande kommando returnerar strängen Spelar nu: <command>ssh -i ~/.ssh/id_rsa yourip dcop --user yourusername amarok player nowPlaying</command> </para><para>Försäkra dig om att du ersätter IP-adress med din IP-adress och användarnamn med ditt användarnamn. Observera också att detta förutsätter att din identifikation finns i filen ~/.ssh/id_rsa.</para></answer></qandaentry><qandaentry><question><para>Vilka sorters trick kan spelarfönstret utföra?</para></question><answer><para>&amarok;-spelarens analysatorer kan kopplas loss från spelarfönstret. Genom att trycka på <keycap>D</keycap> på tangentbordet, öppnas den aktiva analysatorn i ett oberoende fönster, vars storlek kan ändras.</para></answer></qandaentry><qandaentry><question><para>Vilka sorters trick kan spellistans fönster utföra?</para></question><answer><para>Att hålla nere Ctrl och klicka med höger musknapp köar filerna i den ordning du klickar på dem. Att trycka på returtangenten efter att ha gjort en sökning i spellistan spelar första sökobjektet och rensar sökningen.</para></answer></qandaentry><qandaentry><question><para>Jag förstår att spelarfönstret och spellistans fönster har smarta trick, men vad gäller för ikonen i systembrickan?</para></question><answer><para>Att hålla musen stilla över ikonen visar ett trevligt meddelande med information om det nuvarande spåret. Att klicka med musens mittenknapp gör paus i det nuvarande spåret. Att rulla med mushjulet ändrar volymen. Att hålla nere skift-tangenten medan mushjulet rullas söker i det nuvarande spåret. Att hålla nere Ctrl-tangenten medan mushjulet rullas hoppar mellan spåren i spellistan. Att dra och släppa objekt på ikonen i systembrickan visar en sammanhangsberoende meny som låter dig välja mellan tre alternativ, Lägg till i spellista, Lägg till och spela, och Avbryt. Ikonen i systembrickan anger också position i sången.</para></answer></qandaentry><qandaentry><question><para>Vad hittar jag inställningarna i &amarok;?</para></question><answer><para>~/.kde/share/apps/amarok ~/.kde/share/config/amarokrc</para></answer></qandaentry><qandaentry><question><para>Hur inaktiverar man en bläddringsfunktion i &amarok;?</para></question><answer><para>Genom att klicka med höger musknapp på vilken bläddrare som helst visar en lista med synliga bläddrare. Du kan använda listan för att inaktivera eller åter aktivera tillgängliga bläddrare.</para></answer></qandaentry></qandaset></sect1><sect1 id="faq9"><title>Allmänna frågor</title><qandaset id="general-questions-faq"><qandaentry><question><para>Hur använder jag en extern MySQL-databas 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 hemkatalog $HOME finns på NFS. Efter start misslyckas &amarok; att bygga samlingen, och skriver ut många databasfel på terminalen. Vad kan göras?</para></question><answer><para>Den interna databasen SQLite som &amarok; normalt använder fungerar inte med NFS. Du måste antingen göra en länk till en lokal enhet för katalogen ~/.kde/share/apps/amarok, eller använda stödet för MySQL.</para></answer></qandaentry><qandaentry><question><para>Hur kan jag lagra och koda en ljud-cd med &amarok;?</para></question><answer><para>Mata in din cd, och klicka därefter på "Spela ljud-cd" i menyn. Filbläddraren dyker upp och visar ett träd med flera kataloger. Gå till katalogen "wav", välj några spår och dra dem till önskad plats i ett Konqueror-fönster för normal lagring. Dra filer från katalogerna "mp3" eller "ogg" istället för automatisk kodning.</para><note><para>Cd-lagring kräver att "Audiocd I/O-slaven" är installerad. Den är en del av KDE Multimedia.</para></note></answer></qandaentry><qandaentry><question><para>Hur bestäms spårens poäng?</para></question><answer><para>&amarok; tilldelar poäng (ett tal 1-100) till en sång baserat på hur många gånger du lyssnat på den och om du hoppar över sången utan att lyssna färdigt. Varje gång sången slutar spelas ändras poängen. Koden för att ändra poäng finns i collectiondb.cpp. I version 1.2.2 fanns den på rad 1181, men du kan hitta den genom att söka efter "CollectionDB::addSongPercentage". När poäng definieras för ett spår som aldrig tidigare har spelats, använder &amarok; beräkningen score = ( ( 50 + percentage ) / 2 ).</para><para>Det sätter poängen lika med ett tal från 25-75 beroende på hur långt sången tilläts spela. Om användaren till exempel stoppar eller hoppar över sången efter bara 25 % har spelats, blir poängen (50+25)/2, eller 37,5. Poäng visas dock som heltal, så talet avrundas till närmaste heltal innan det visas. Poängen lagras dock internt som ett flyttal, eftersom när en sång har spelats flera gånger kan det vara omöjligt att ändra poängen mer än ett steg med en enda uppspelning (se nedan). När poäng för ett spår som har spelats tidigare är beräkningen något mer komplicerad. I källkoden är det score = ( ( values[2].toDouble() * values.first().toInt() ) + percentage ) / ( values.first().toInt() + 1 );</para><para

⌨️ 快捷键说明

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