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

📄 faq.docbook

📁 Amarok是一款在LINUX或其他类UNIX操作系统中运行的音频播放器软件。 经过两年开发后
💻 DOCBOOK
📖 第 1 页 / 共 3 页
字号:
>Abra o "YaST Online Update" e instale o pacote 'Multimedia Option Pack 1'. Voila, aí o &amarok; pode tocar MP3's.</para></answer></qandaentry><qandaentry><question><para>Com o motor do GStreamer estou a obter 100% de utilização do CPU ao tocar músicas. Como é que posso resolver isto?</para></question><answer><para>Ao usar o motor do GStreamer com o 'alsasink', o Amarok necessita que o dispositivo ofereça uma mesa de mistura. A mistura permite a várias aplicações acederem ao dispositivo ao mesmo tempo e enviarem som em simultâneo. Isto pode ser conseguido com uma placa de som com mistura por 'hardware' (p.ex., a SBLive), ou usando o 'plugin' "dmix" do ALSA, que faz a mistura por 'software'. Veja em <ulink url="http://amarok.kde.org/amarokwiki/index.php/Setting_up_Dmix_for_ALSA">Configurar o Dmix no ALSA</ulink>. </para><para>Depois da instalação, terá de indicar "dmix" como dispositivo de som na janela de configuração do motor.</para></answer></qandaentry><qandaentry><question><para>Não consigo tocar nenhuns ficheiros multimédia no &amarok;, porquê?</para></question><answer><para>Precisa de testar as plataformas de som na linha de comandos: </para><para><command>artsplay xpto1.mp3</command> <command>gst-launch filesrc location=/home/xpto/xpto2.mp3 ! spider ! audioscale ! audioconvert ! alsasink</command> <command>xine-check</command> </para><para>O resultado destes comandos devê-lo-á ajudar a identificar os problemas que está a ter e como os resolver. Provavelmente terá de usar um 'sink' (canal) diferente para testar o GStreamer (&eg;, o osssink).</para></answer></qandaentry><qandaentry><question><para>O &amarok; pode trabalhar directamente com OSS/ALSA?</para></question><answer><para>Já é feito! Não se esqueça que os dados têm de ser descodificados primeiro. Não poderá simplesmente encaminhar um MP3 para o ALSA; tudo o que irá obter será ruído branco. O GStreamer é a melhor escolha para a maioria das pessoas que querem uma solução de descodificação de carga baixa, dado que lê o ficheiro, descodifica-o e encaminha os dados de PCM para o ALSA. Tal como o XMMS.</para></answer></qandaentry><qandaentry><question><para>Mas o XMMS pode enviar directamente os dados para o ALSA!</para></question><answer><para>Mas descodifica-o primeiro! O GStreamer pode enviar directamente para o ALSA. Assim como o xine.</para></answer></qandaentry><qandaentry><question><para>O som 'engasga-se'; existe algo que eu possa fazer para melhorá-lo?</para></question><answer><para>Você poderá tanto usar o motor do GStreamer (é óptimo!) como afinar o aRts. Abra o <menuchoice><guimenu>Centro de Controlo</guimenu><guisubmenu>Som e Multimédia</guisubmenu><guimenuitem>Sistema de Som</guimenuitem></menuchoice>. Active a opção 'Correr com a maior prioridade possível' e aumente o tamanho do 'Buffer' de som: (atenção, veja a próxima FAQ!) Deverá também garantir que o seu 'artswrapper' está SUID:</para><para><command>su</command> <command>chmod a+rsx /local/do/kde/bin/artswrapper</command> <command>killall -9 artsd</command> </para><para>Com o KDE 3.2.x, existem problemas com os descodificadores do KDEMultimedia que poderão causar uma reprodução distorcida; por favor veja <ulink url="http://bugs.kde.org/show_bug.cgi?id=80497">este relatório de erros</ulink>. Do mesmo modo, se aumentar o tamanho do 'buffer' de som no seu ficheiro de configuração do ALSA poderá dar uma boa ajuda.</para></answer></qandaentry><qandaentry><question><para>A utilização do CPU é elevada; existe algo que eu possa fazer para melhorá-la?</para></question><answer><para>Tanto poderá não usar o motor do aRts, usar os motores do GStreamer ou do xine ou lidar directamente com a utilização alta do CPU, instalando o KDEMultimedia por inteiro para obter os descodificadores mais rápidos do aRts (&eg;, o libarts_mpeglib.so, etc.)</para></answer></qandaentry><qandaentry><question><para>Os analisadores do Amarok estão completamente inutilizados!</para></question><answer><para>Poderá estar provavelmente a usar o motor do aRts; tanto poderá usar outro motor (o motor do 'xine' foi afinado seriamente para dar uma sincronização perfeita do analisador), como reduzir o tamanho do seu 'buffer' do 'aRts' no &kcontrol;, no sistema de som. Quanto menor o 'buffer', mais reactivas ficam as visualizações. Sim, isto é um erro! Por favor ajude-nos a corrigi-lo!</para></answer></qandaentry><qandaentry><question><para>Tenho o GStreamer instalado mas quando tento mudar para o motor do GStreamer, o &amarok; estoira; o que se passa?</para></question><answer><para>Depois de instalar o GStreamer, terá de registar os seus componentes, pelo que a execução do 'gst-register'  (algumas vezes seguida de uma versão, como gst-register-0.8), deverá tratar de registar os seus componentes do GStreamer.</para></answer></qandaentry><qandaentry><question><para>Eu executei o 'gst-register' mas tenho ainda alguns problemas com o GStreamer; o que é que posso fazer?</para></question><answer><para>Poderá tentar a <ulink url="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/faq/html/chapter-using.html">FAQ do GStreamer</ulink>. Se tudo o mais falhar, poderá tentar as pessoas mais experientes no <ulink url="irc://irc.freenode.net/gstreamer">canal #gstreamer de IRC</ulink>.</para></answer></qandaentry><qandaentry><question><para>O &amarok; diz que o motor do GStreamer não consegue tocar ficheiros MP3, ainda que tenha instalado o 'plugin' do MAD!</para></question><answer><para>Tente isto (garantindo que o &amarok; não executa): - <ulink url="http://gstreamer.freedesktop.org/src/gst-ffmpeg/">Obter</ulink>, compilar e instalar o pacote 'ffmpeg' - Execute o 'gst-register' (poderá ter de o correr duas vezes, como "root" e com o seu utilizador "normal") - Vá à sua pasta de 'plugins' do  GStreamer (podê-la-á encontrar com o 'gst-config' / 'gstreamer-config') - Remova os ficheiros do 'ffmpeg' (ou mude-os para outro lado) - Execute o 'gst-register' de novo - Inicie o &amarok; </para></answer></qandaentry></qandaset></sect1><sect1 id="faq7"><title>Desenvolvimento</title><qandaset id="development-faq"><qandaentry><question><para>Como é que obtenho a versão CVS/SVN do &amarok;?</para></question><answer><para><ulink url="http://amarok.kde.org/amarokwiki/index.php/Installation_HowTo#Building_SVN_Amarok">Como obter e compilar o &amarok; do SVN</ulink></para></answer></qandaentry><qandaentry><question><para>Descobri um erro / tive uma ideia óptima para o &amarok;!</para></question><answer><para>Por favor comunique-as em <ulink url="http://bugs.kde.org"></ulink>, se tiver uma lista de sugestões/pedidos será melhor enviá-los para a nossa lista de correio: <email>amarok-devel@lists.sourceforge.net</email>. </para></answer></qandaentry><qandaentry><question><para>Vocês aceitam alterações ('patches')?</para></question><answer><para>Com todo o gosto! A sua melhor abordagem de acção é comunicar-nos o que planeia fazer antes de fazer alguma coisa, para que a possamos discutir, mas não se assuste, dado que ainda não recusámos nenhuma alteração! A discussão é principalmente para o ajudar a alterar as partes correctas do &amarok;. Depois, poderá então submeter um 'patch' para a lista de correio ou aplicá-lo logo, se tiver acesso ao CVS. Contudo, avise-nos antes de aplicar novas funcionalidades no CVS! Se tiver uma correcção para um erro pode seguir em frente; afinal, isto é código aberto :)</para></answer></qandaentry><qandaentry><question><para>Porque é que escolheram o nome &amarok;?</para></question><answer><para>O &amarok; é um álbum do compositor britânico Mike Oldfield. O autor gosta bastante dele e pensa que o nome tem um som giro. Mais, obviamente, contém o importantíssimo "K".. :) </para></answer></qandaentry><qandaentry><question><para>Escreve-se &amarok;, AmaroK ou Amarok?</para></question><answer><para>É com certeza &amarok;! Mas percebe-se que este é pouco convencional ;-)</para></answer></qandaentry></qandaset></sect1><sect1 id="faq8"><title>Truques e dicas</title><qandaset id="tipsandtricks-faq"><qandaentry><question><para>Como é que uso o &amarok; como um despertador?</para></question><answer><para>De facto, graças à magia do DCOP, já é possível :) Basta definir um alarme no seu programa de calendário favorito e dizer-lhe para executar o seguinte comando: <command>dcop amarok player play</command> </para><para>Este comando irá dizer ao &amarok; para começar a tocar. Certifique-se que o &amarok; está a correr antes de se ir deitar, para poder então acordar com o som maravilhoso do que pôs a tocar antes de parar a reprodução e ir deitar.</para></answer></qandaentry><qandaentry><question><para>Como é que sei o que o &amarok; está a tocar agora, quando estiver noutro computador?</para></question><answer><para>Se tiver um ambiente de SSH devidamente configurado, podê-lo-á usar para obter essa informação. O seguinte comando irá devolver o texto de 'Agora a Tocar'. <command> ssh -i ~/.ssh/id_rsa o_seu_ip dcop --user o_seu_utilizador amarok player nowPlaying</command> </para><para>Certifique-se que substitui o 'o_seu_ip' pelo seu endereço IP e 'o_seu_utilizador' pelo nome do seu utilizador. Lembre-se também que isto espera que a sua identificação conste no ficheiro ~/.ssh/id_rsa.</para></answer></qandaentry><qandaentry><question><para>Que tipos de truques é que a Janela do Leitor faz?</para></question><answer><para>Os analisadores do leitor do &amarok; podem ser destacados da <link linkend="player-window">Janela do Leitor</link>. Se carregar em <keycap>d</keycap> no seu teclado, o analisador activo abrir-se-á numa janela independente e dimensionável.</para></answer></qandaentry><qandaentry><question><para>Que tipos de truques é que a Janela da Lista de Músicas faz?</para></question><answer><para>Se mantiver carregado o Control e carregar com o botão direito do rato, irá colocar os ficheiros em fila de espera, pela ordem com que carregou neles. Se carregar em <keycap>Enter</keycap> depois de ter feito uma pesquisa na lista de músicas, irá tocar o primeiro item da procura e limpá-la-á.</para></answer></qandaentry><qandaentry><question><para>Vejo que a Janela do Leitor e a Janela da Lista de Músicas têm truques giros, mas e o ícone na bandeja?</para></question><answer><para>Se passar o seu cursor do rato por cima do ícone, irá mostrar uma mensagem bonita com a informação actual da faixa. Se carregar com o botão do meio do rato no ícone, irá pôr a faixa a tocar/em pausa. Se deslocar a roda do rato, irá mudar o volume. Se mantiver a tecla Shift carregada, enquanto desloca a roda do rato, deslocar-se-á pela faixa actual. Se mantiver a tecla Control carregada, enquanto desloca a roda do rato, irá saltar as faixas na lista de reprodução. Se arrastar e largar itens no ícone da bandeja irá mostrar um menu que lhe permitirá escolher uma de três opções, Adicionar à Lista de Reprodução, Adicionar e Tocar, ou Colocar na Fila Após a Faixa Actual. O ícone da bandeja é também um indicador da posição na música.</para></answer></qandaentry><qandaentry><question><para>Onde posso encontrar a configuração do amarok?</para></question><answer><para>~/.kde/share/apps/amarok ~/.kde/share/config/amarokrc</para></answer></qandaentry><qandaentry><question><para>Como é que desactivo uma secção do navegador no &amarok;?</para></question><answer><para>Se carregar com o &RMB; em qualquer título do navegador, irá aparecer uma lista com os navegadores visíveis. Poderá usar esta lista para desactivar/voltar a activar os navegadores disponíveis.</para></answer></qandaentry></qandaset></sect1><sect1 id="faq9"><title>Perguntas Gerais</title><qandaset id="general-questions-faq"><qandaentry><question><para>Como é que posso usar uma base de dados de MySQL externa no &amarok;?</para></question><answer><para>Veja o <ulink url="http://amarok.kde.org/amarokwiki/index.php/MySQL_HowTo">HOWTO de MySQL</ulink>.</para></answer></qandaentry><qandaentry><question><para>A minha $HOME está localizada sobre NFS. Após o arranque, o &amarok; não consegue construir do Colecção, imprimindo várias mensagens de erro de base de dados na consola. O que se deve fazer?</para></question><answer><para>A base de dados interna em SQLite, que o &amarok; usa por omissão, não funciona em NFS. Deverá associar a sua pasta ~/.kde/share/apps/amarok a uma unidade local ou então usar o suporte de MySQL.</para></answer></qandaentry><qandaentry><question><para>Como é que posso extrair/codificar CDs de Áudio com o &amarok;?</para></question><answer><para>Introduza o seu CD e carregue depois em "Tocar o CD de Áudio" do menu. O Navegador de Ficheiros irá aparecer e mostrar uma árvore com várias pastas. Para uma extracção normal, vá à pasta "wav", seleccione algumas faixas e arraste-as para o local de destino, numa janela do Konqueror. Para uma codificação automática, arraste os ficheiros da pasta "mp3" em alternativa.</para><note><para>A extracção de áudio dos CDs necessita do "KIO-slave AudioCD" instalado. Este faz parte do KDE-Multimedia.</para></note></answer></qandaentry><qandaentry><question><para>Como é que são obtidas as pontuações das faixas?</para></question><answer><para>O &amarok; atribui uma pontuação (um número de 1-100) a uma música, com base no número de vezes que já a ouviu, independentemente de desejar saltar a música sem a ter terminado. De cada vez que a música parar de tocar, a pontuação é alterada. O código para mudar a classificação está no 'collectiondb.cpp'. Desde a versão 1.2.2, está na linha 1181, ainda que possa procurar por "CollectionDB::addSongPercentage". Ao definir uma pontuação para uma faixa que nunca foi ouvida, o &amarok; usa o cálculo da pontuação = ( ( 50 + percentagem ) / 2 )</para><para>Isto configura a pontuação como um número de 25-75, dependendo de há quanto tempo a música esteve a ser ouvida. Por exemplo, se o utilizador parar ou saltar ao fim de 25% da reprodução da música, a pontuação será igual a (50+25)/2, ou seja, 37,5. As pontuações são mostradas, contudo, como números inteiros, como tal, este número é arredondado para o número inteiro mais próximo, antes de ser apresentado. A pontuação é mantida internamente como um número de vírgula flutuante dado que, após uma música ser ouvida várias vezes, poderá ser impossível alterar a pontuação por mais que um ponto numa única reprodução (ver em baixo). Ao definir uma pontuação para uma faixa que já foi ouvida, o cálculo é um pouco mais complicado. Na origem, é igual a pontuação = ( ( values[2].toDouble() * values.first().toInt() ) + percentage ) / ( values.first().toInt() + 1 );</para><para>Substituir nos  valores desta linha:</para><programlisting

⌨️ 快捷键说明

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