<chapter id="faq">
<title
>Вопросы и ответы</title>

<sect1 id="faq-index">
<title
>Вопросы и ответы</title>

<para
>Эта глава организована в несколько разделов для упрощения поиска вопросов (учитывая, что они частые :-).</para>
 
<para
><link linkend="general-usage"
>Общее использование</link
>: Вопросы по основам &amarok;.</para>

<para
><link linkend="playback"
>Воспроизведение</link
>: Вопросы, касающиеся аудиотипов.</para>

<para
><link linkend="dev-faq"
>Разработка</link
>: отчёты об ошибках, запросы и самостоятельная реализация новых возможностей...</para>

<para
><link linkend="tips"
>Советы и подсказки</link
>: Прочая полезная информация.</para>

</sect1>

<sect1 id="general-usage">
<title
>Общее использование</title>

<qandaset id="faq1">

<qandaentry>
<question>
<para
>Где я могу получить помощь по &amarok;?</para>
</question>
<answer>
<para
>Вы можете поговорить с разработчиками и задать вопросы на нашем <ulink url="irc://irc.freenode.net/amarok"
><acronym
>IRC</acronym
>-канале</ulink
> </para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>При запуске &amarok; я вижу пустой список воспроизведения. Как, собственно, добавить туда песни?</para>
</question>
<answer>
<para
>Очень просто. Используйте <quote
>Панель проводника</quote
> на слева чтобы добраться до желаемой папки. Затем перетащите файлы в <quote
>Список</quote
> справа. </para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Как мне удалить файлы из списка воспроизведения?</para>
</question>
<answer>
<para
>Выделите файлы, которые вы хотите удалить и нажмите <keycap
>Del</keycap
> на клавиатуре. Или нажмите правой кнопкой на выделении и выберите <guimenuitem
>Удалить выбранное</guimenuitem
> в всплывающем меню.</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Как мне загрузить список воспроизведения?</para>
</question>
<answer>
<para
>Просто перетащите файл в <link linkend="playlist"
>список воспроизведения</link
>, точно также, как с любым другим файлом. Это просто!</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Как мне сохранить список воспроизведения?</para>
</question>
<answer>
<para
>Кнопка <guibutton
>Сохранить список воспроизведения</guibutton
> следует после кнопки <guibutton
>Добавить адрес</guibutton
> в <link linkend="toolbar"
>списке воспроизведения</link
>. Просто нажмите на неё! </para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>В диалоге визуализации отсутствуют таковые. </para>
</question>
<answer>
<para
>Скорее всего, у вас не установлен xmms-config, повторите все шаги по установке &amarok; после установки пакета xmms-devel. Вы также имеете возможность установить свежайшую версию <ulink url="http://libvisual.sf.net"
>libvisual</ulink
>, который содержит различные визуализации. </para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>А где эквалайзер? </para>
</question>
<answer>
<para
><link linkend="equalizer"
>Окно эквалайзера</link
> можно открыть из <link linkend="rmb-menu"
>контекстного меню</link
> или выбрав пункт <link linkend="menubar"
>меню</link
> <menuchoice
><guimenu
>Сервис</guimenu
> <guimenuitem
>Эквалайзер</guimenuitem
></menuchoice
>. </para>
</answer>
</qandaentry>

</qandaset>
</sect1>


<sect1 id="playback">
<title
>Воспроизведение</title>

<qandaset id="Playback">

<qandaentry>
<question
><para
>Какие типы файлов поддерживает amaroK?</para
></question>
<answer>
<para
>Никакие. Да, не удивляйтесь! Никакие! Мы имеем внутренний независимый подход, поэтому вопрос должен быть задан "Какие форматы поддерживает GStreamer/xine/aRts/NMM/MAS/KDEmm?" Поэтому, как вы можете догадаться, мы поддерживаем любой аудио формат, который вы только можете представить. GStreamer может даже декодировать текст и PNG! </para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Может ли amaroK играть MP3?</para>
</question>
<answer>
<para
>Может! В случае если вы используете Fedora/RedHat linux, они не работают с MP3 декодерами по умолчанию (из-за патентных вопросов). Решение: </para>
<para
><keycombo
>&Alt; <keycap
>F2</keycap
></keycombo
>, gg:redhat mp3 kde, <keycap
>ENTER</keycap
> </para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>С движком GStreamer я получаю 100-процентную загрузку процессора при проигрывании. Как мне это исправить?</para>
</question>
<answer>
<para
>Когда используется GStreamer-engine с alsasink, amaroK требует от устройства обеспечения смешивания. Смешивание позволяет нескольким приложениям получать доступ к устройству одновременно, и выводить звук параллельно. Это может быть достигнуто как путём использования звуковой карты с аппаратнымсмешиванием (напр. SBLive), так и использованием модуля "dmix" для alsa, который разрешает программное смешивание. </para>
<para
>Вот инструкции по установке и настройке модуля dmix: </para>
<para>
<ulink url="http://opensrc.org/alsa/index.php?page=DmixPlugin"
>Alsa dmix FAQ</ulink>
</para>
<para
>После установки вам необходимо указать "dmix" как звуковое устройство в настройках. </para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Я не могу заставить проигрываться ни один звуковой формат в amaroK, почему?</para>
</question>
<answer>
<para
>Вам необходимо проверить доступность модулей движков в командной строке:</para>
<para
><prompt
>&percnt;</prompt
><command
>artsplay foobar.mp3</command
> </para>
<para
><prompt
>&percnt;</prompt
><command
>gst-launch filesrc location=/home/foo/bar.mp3 ! spider ! audioscale ! audioconvert ! alsasink</command
> </para>
<para
><prompt
>&percnt;</prompt
><command
>xine-check</command
> </para>
<para
>Вывод этих команд должен помочь вам определить ваши проблемы и способ их решения. Обратите внимание на то, что вам возможно придётся использовать другой sink, чтобы проверить GStreamer (напр. osssink). </para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Может ли amaroK выводить непосредственно на OSS/ALSA? </para>
</question>
<answer>
<para
>Уже может! Но не забывайте, что звук в сжатом формате сначала нужно декодировать! Вы неможете просто передать MP3 в ALSA, всё что вы получите - белый шум. GStreamer - это лучший выбор для большинства людей, которые хотят иметь решение декодирования с низким использованием процессора, он читает файл, декодирует его и передаёт данные PCM напрямую в ALSA. В точности как XMMS. </para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Но! XMMS может выводить напрямую на ALSA! </para>
</question>
<answer>
<para
>Но сначала он декодирует! GStreamer тоже может выводить напрямую в ALSA! Как и xine! </para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Звук заикается, как я могу это исправить? </para>
</question>
<answer>

<para
>Вы можете как использовать движок GStreamer (он отличный!), так и настроить aRts. Откройте <menuchoice
><guimenu
>Центр Управления</guimenu
><guisubmenu
>Звук и Мультимедиа</guisubmenu
><guimenuitem
>Звуковая Система</guimenuitem
></menuchoice
>. Включите <guimenuitem
>Выполнять с максимально возможным приоритетом</guimenuitem
>, и увеличьте размер <guimenuitem
>Звукового буфера:</guimenuitem
> (внимание, смотрите следующий FAQ!) Вы также должны быть уверены что ваш artswrapper имеет бит suid:</para>

<para
><prompt
>&percnt;</prompt
><command
>su</command
></para>
<para
><prompt
>&percnt;</prompt
><command
>chmod a+rsx /path/to/kde/bin/artswrapper</command
></para>
<para
><prompt
>&percnt;</prompt
><command
>killall -9 artsd</command
></para>

<para
>У KDE 3.2.x есть проблемы с KDEMultimedia кодеками что может привести к искажённому воспроизведению, пожалуйста смотрите <ulink url="http://bugs.kde.org/show_bug.cgi?id=80497"
>этот отчёт об ошибках</ulink
>.</para>

<para
>Также, увеличение размера звукового буфера в вашем конфигурационном файле  .asoundrc alsa может сильно помочь. </para>

</answer>
</qandaentry>


<qandaentry>
<question>
<para
>Загрузка процессора высока, могу ли я как-нибудь это исправить? </para>
</question>
<answer>
<para
>Отключите анализаторы, или выберите низкий fps в их контекстном меню. GStreamer или xine расходуют меньше процессорного времени, чем aRts, однако на некоторых системах это может быть не так.</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Анализаторы amaroK очень нечувствительны! </para>
</question>
<answer>
<para
>Вероятно, вы используете движок aRts, или используйте другой движок (новые версии движка xine были серьёзно переделаны, чтобы дать отличную синхронизацию анализатора), или уменьшите размер вашего aRts буфера в kcontrol, звуковой системе. Меньший буфер лучше отзывается визуализациям, но увеличивает нагрузку на процессор. </para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>У меня установлен GStreamer, но когда я пытаюсь переключиться на этот движок, &amarok; выдаёт ошибку. Из-за чего? </para>
</question>
<answer>
<para
>После установки GStreamer вы должны зарегистрировать его компоненты командой 'su -c gst-register'. </para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Я выполнил gst-register, но у меня всё равно проблемы с GStreamer, что я могу сделать?</para>
</question>
<answer>
<para
>Вы можете обратиться к <ulink url="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/faq/html/chapter-using.html"
>GStreamer FAQ</ulink
>. Если ничего не помогает, спросите опытных людей на <ulink url="irc://irc.freenode.net/gstreamer"
><acronym
>IRC</acronym
>-канале #gstreamer</ulink
>.</para>
</answer>
</qandaentry>


</qandaset>
</sect1>


<sect1 id="dev-faq">
<title
>Разработка</title>

<qandaset id="development">

<qandaentry>
<question>
<para
>Как мне получить cvs-версию &amarok;? </para>
</question>
<answer>
<para
>Вот небольшое руководство.</para>

<para
>Создайте новую папку на вашем, например "kde-cvs":</para>
<para
><prompt
>&percnt;</prompt
><command
>mkdir kde-cvs</command
></para>
<para
><prompt
>&percnt;</prompt
><command
>cd kde-cvs </command
></para>

<para
>Мы поместим сюда все исходники, давайте загрузим их:</para>
<para
><prompt
>&percnt;</prompt
><command
>export CVSROOT=":pserver:anonymous@anoncvs.kde.org:/home/kde"</command
> </para>
<para
><prompt
>&percnt;</prompt
><command
>cvs -z4 co kde-common/admin</command
></para>
<para
><prompt
>&percnt;</prompt
><command
>cvs -z4 co -l kdeextragear-1</command
></para>
<para
><prompt
>&percnt;</prompt
><command
>cvs -z4 co kdeextragear-1/amarok</command
></para>
<para
><prompt
>&percnt;</prompt
><command
>cd kdeextragear-1</command
></para>
<para
><prompt
>&percnt;</prompt
><command
>ln -s ../kde-common/admin</command
></para>

<para
>Скомпилируем это!</para>
<para
><prompt
>&percnt;</prompt
><command
>make -f Makefile.cvs</command
></para>
<para
><prompt
>&percnt;</prompt
><command
>./configure --prefix=`kde-config --prefix`</command
></para>
<para
><prompt
>&percnt;</prompt
><command
>make</command
></para>
<para
><prompt
>&percnt;</prompt
><command
>su -c "make install"</command
></para>

<para
>Незабывайте делать "make install" регулярно, чтобы удостовериться что модификации к модйлям установлены.</para>
</answer>
</qandaentry>


<qandaentry>
<question>
<para
>Как мне получить backtrace после ошибки? </para>
</question>

<answer>
<para
>Наиболее надёжный путь - это собрать amarok с --enable-debug=full, и после этого использовать gdb (Отладчик GNU):</para>
<para
><prompt
>&percnt;</prompt
><command
>gdb amarokapp</command
></para>
<para
><prompt
>(gdb) </prompt
><command
>run</command
></para>
<para
><prompt
>(gdb) </prompt
><command
>[wait for crash..]</command
></para>
<para
><prompt
>(gdb) </prompt
><command
>bt</command
></para>
<para
>Если вы хотите выложить backtrace на наш <ulink url="irc://irc.freenode.net/amarok"
>irc-канал</ulink
>, тоне надо! Используйте различные ресурсы на <ulink url="http://nopaste.php.cd"
>http://nopaste.php.cd</ulink
>, спасибо! </para>
</answer>
</qandaentry>


<qandaentry>
<question>
<para
>Я нашел ошибку / У меня есть замечательная идея для amaroK! </para>
</question>
<answer>
<para
>Пожалуйста сообщите об этом на <ulink url="http://bugs.kde.org"
></ulink
>, если у вас есть список предложений/пожеланий лучше всего послать их в наш список рассылки: <email
>amarok-devel@lists.sourceforge.net</email
>. </para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Вы принимаете заплатки? </para>
</question>
<answer>
<para
>С радостью! Наилучший ход действий - сначала сообщить нам что вы планируете сделать до того, как вы приступите к работе, чтобы мы могли обсудить её, но не беспокойтесь, мы мы не отвернулись ещё ни от одной заплатки! Обсуждение нужно в основном чтобы помочь вам найти нужные части в коде amaroK. Затем или пошлите заплатку в наш список рассылки, или занесите его в cvs самостоятельно, если у вас есть доступ. Тем не менее, дайте нам знать перед внедрением новых возможностей в cvs! Если у вас есть исправление ошибки тогда действуйте, в конце концов это мир открытых исходных кодов :) </para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Почему вы выбрали название &amarok;? </para>
</question>
<answer>
<para
>&amarok; это название одного из альбомов британского композитора Майка Олдфилда. Мне часто случалось наслаждаться им, и я думаю это имя хорошо звучит. Плюс, конечно, в нём есть важное <quote
>K</quote
>. :) </para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Это &amarok;, AmaroK или Amarok? </para>
</question>
<answer>
<para
>Наиболее определённо это <quote
>&amarok;</quote
>! Но мы понимаем это безусловно :) </para>
</answer>
</qandaentry>

</qandaset>
</sect1>

<sect1 id="tips">
<title
>Хитрости и тонкости</title>

<qandaset id="tricks">

<qandaentry>
<question>
<para
>Как мне использовать &amarok; как будильник? </para>
</question>
<answer>
<para
>Просто добавьте сигнал в вашей любимой календарной программе и укажите ей выполнить следующую команду: </para>
<para
><prompt
>&percnt;</prompt
><command
>dcop amarok player play</command
></para>
<para
>Эта команда прикажет &amarok; начать играть. Убедитесь что &amarok; запущен перед тем как идти спать, и вы проснётесь от весёлой мелодии песни, на которой вы остановились перед тем как идти спать. </para>
</answer>
</qandaentry>


<qandaentry>
<question>
<para
>Как мне узнать что играет &amarok;, когда я за другим компьютером? </para>
</question>
<answer>
<para
>Если у вас есть правильно установленная среда ssh, вы можете использовать её для получения информации </para>
<para
><prompt
>&percnt;</prompt
><command
>ssh -i ~/.ssh/id_rsa your_ip dcop --user your_user_name amarok player nowPlaying</command
></para>
<para
>Убедитесь, что вы заменили your_ip на IP-адрес компьютера, на котором запущен проигрыватель и your_user_name своим именем пользователя в системе. Также, обратите внимание, что в примере выше предполагается, что ваша идентификация находится в файле ~/.ssh/id_rsa. </para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>А что может <link linkend="player-window"
>окно проигрывателя</link
>? </para>
</question>
<answer>
<para
>Анализаторы можно отделить от <link linkend="player-window"
>окна списка</link
>. Для этого нажмите клавишу <keycap
>d</keycap
>. </para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>А что может <link linkend="player-window"
>окно списка</link
>?</para>
</question>
<answer>
<para
>Нажмите <keycap
>Control</keycap
> и правую кнопку мыши - это изменит порядок перехода воспроизведения в тот, в котором вы будете так щёлкать </para>

<para
>Нажмите <keycap
>Enter</keycap
> после ввода критерия поиска и запустится первая найденная композиция. </para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Я смотрю, в окнах <link linkend="player-window"
>проигрывателя</link
> и <link linkend="playlist-window"
>списка</link
> куча всяких приколов, а как на счёт значка в системном лотке? </para>
</question>
<answer>

<para
>Щелчок средней кнопкой мыши приостанавливает воспроизведение. </para>

<para
>Прокрутка колёсика при зажатой клавише <keycap
>Shift</keycap
> - прокрутка текущей композиции. </para>

<para
>Прокрутка колёсика при зажатой клавише <keycap
>Control</keycap
> - смена композиций по списку. </para>

<para
>Перенесите папки и файлы на значок и выберите в появившемся меню способ их добавления в список. </para>

</answer>
</qandaentry>


</qandaset>
</sect1>
</chapter>
