# Руководство &kmix;

## Введение

Предупреждение: это руководство содержит документацию для старых версий&kmix;, а именно версии, которая поставляется с &kde; 3.5.

&kmix; - это микшер для звуковых плат, входящий в состав &kde;. Это маленькая, но полнофункциональная утилита, позволяющая управлять всеми звуковыми платами.

&kmix; поддерживает различные платформы и драйверы:

- Звуковые драйверы ALSA.

- Все платформы Open Sound System, что было проверено на &Linux;, FreeBSD, NetBSD и BSDI.

- Компьютеры на ОС &Solaris;.

- Компьютеры на ОС &IRIX;.

- Компьютеры на ОС &HP-UX;.

Если у вас имеются драйвера ALSA и Open Sound System, &kmix; будет использовать ALSA.

## Как работать с &kmix;

### Основы

Использовать &kmix; очень просто. Каждое устройство микшера, найденное на звуковой плате, представлено ползунком - регулятором громкости. Устройства моно имеют один ползунок, стерео - один или два, как вы сами пожелаете. Дополнительно к этому есть регулятор баланса внизу окна &kmix;. Если у вас несколько звуковых плат, каждая из них отображается на отдельной вкладке. Главное окно &kmix; Главное окно &kmix;

Окно может иметь до трёх разделов с разными регуляторами звуковой карты: Выход, Вход иПереключатели. Эти секции содержат регуляторы громкости, переключатели для включения.выключения записи или воспроизведения и средства для выбора одного из нескольких вариантов.

- Выход: Содержит элементы управления связанные с воспроизведением, подобно регулятору громкости Master.
- Вход: Содержит все элементы управления, которые связаны с записью звука, как Capture.
- Переключатели: Содержит все элементы управления, которые позволяют только переключать некоторые функции в состояние Вкл или Выкл (например «Mic Boost (+20dB)») и способы выбора одного из нескольких вариантов (например, Mic Select : Mic1 и Mic2).

Кроме регуляторов звука, в &kmix; используются световые индикаторы. Далее описаны их цвета:

- Зелёный: Воспроизведение
- Красный: Запись
- Жёлтый: Специальные возможности звуковой карты

Это три цвета могут быть двух оттенков: яркий означает Вкл., а тусклый означает Выкл.

### Регуляторы громкости

Регуляторы громкости в разделах Выход иВход состоят из (сверху вниз) Регулятор громкости (Раздел Вход) Регулятор громкости (Раздел Вход)

- Значок, отображающий функцию регулятора.
- Индикатор значения громкости (необязательный параметр).
- Зелёный индикатор включает и выключает звук (при выключенном звуке индикатор не горит, при включённом - светится зелёным).
- Ползунок, регулирующий громкость (совет: можно скрыть надпись, если микшер занимает много места на экране).
- Если элемент поддерживает запись, индикатор горит красным, если он горит ярко-красным - он выбран для записи, если тёмно-красным - не выбран.

Регулятор громкости с переключателем записи (разделВыход) Регулятор громкости с переключателем записи (разделВыход)

У ползунков - регуляторов громкости - есть контекстное меню, выпадающее при нажатии правой кнопкой мыши. Всего есть несколько пунктов меню, но из них показываются только те, которые можно выбрать.

Разделить каналы

- Показать один или оба ползунка. Применимо только для стерео-устройств. Правый ползунок регулирует правый канал, левый - левый.

Звук выключен

- Отключить или включить устройство.

Скрыть

- Если вам не нужно данное устройство, его показ можно отключить. Снова его можно будет показать только через Каналы (см. ниже)

Настроить глобальные комбинации клавиш...

- Чтобы управлять устройством с клавиатуры, через этот пункт можно вызвать диалог KDE Быстрые клавиши. Клавиши для увеличения и уменьшения громкости работают глобально, в том числе и тогда, когда &kmix; свёрнут или встроен в панель.

Каналы

- Откроется диалоговое окно, где вы можете настроить по разделам (Выход, Вход, Переключатели), какие каналы вы хотите видеть.

Показать/Спрятать полоску меню

- Эта опция не конкретного устройства, но влияет на окно микшера. Полоску меню можно скрыть и вернуть обратно, также и с помощью быстрой клавиши (по умолчанию &Ctrl;M).

### Переключатели и способы выбора из вариантов

Регуляторы в разделе Переключатели состоят из индикаторов и короткой метки, описывающей функцию. Раздел Переключатели так же может содержать способы для выбора из вариантов. Помните, что эти регуляторы часто специфичны и обычно не требуют изменения обычным пользователем. Контекстное меню содержит пункты Каналы и Показать/Спрятать полоску меню, описанные ранее. Переключатели и способы выбора из вариантов (РазделПереключатели) Переключатели и способы выбора из вариантов (РазделПереключатели) Помните, красные индикаторы связаны с записью, а желтые контролируют специальные возможности звуковой карты. Снимок экрана, показанный выше показывает (справа налево) не горящий индикатор Выход IEC958 (желтый=специальный регулятор), горящий индикатор Mix (красный=связанный с записью), не горящий индикатор связанный с записью, горящий специальный регулятор и способ выбора из вариантов (PCM Out Path & Mute). Если вы не уверены в регуляторах, обратитесь к поставщику драйвера для вашей звуковой карты (для большинства дистрибутивов &Linux; это ALSA).

### Регулятор баланса

С помощью этого ползунка вы можете регулировать баланс громкости между левым и правым каналом. Этот регулятор действует на весь звук, воспроизводимый на устройстве. По умолчанию ползунок располагается посередине. Перемещение ползунка влево снижает громкость правого канала, вправо - левого. Конечно, это можно изменить, если у вас перепутаны сами колонки.

Относительно Surround-систем необходимо помнить, что Master устройство регулирует только передние колонки. Это ограничение драйвера вашей звуковой карты.

Если ваша звуковая карта не имеет Master устройства, то сам &kmix; может выбрать другое устройство, часто это Wave или PCM.

### Параметры конфигурации

Используйте Настройка Настроить &kmix;... для изменения параметров. Далее перечислены эти пункты:

Встроить в панель

- При выборе этой опции &kmix; будет встраиваться в панель при закрытии главного окна. Если она отключена, то &kmix; будет закрыт, и вы не сможете управлять громкостью с помощью клавиш, которые присвоены этому действию.

Использовать регулятор громкости в панели задач

- При щелчке левой кнопкой на значке &kmix; всплывёт окно с параметрами громкости для предпочтительного устройства (совет: здесь вы не можете сменить это устройство — его нужно указать в самом &kmix;). Если эта опция отключена, по щелчку на значке левой кнопкой будет отображено главное окно &kmix;.

Показать деления шкалы

- Показывает штрихи на шкале регулятора.

Показать названия каналов

- Показать названия каждого из устройств звуковой платы. Включён этот флажок или нет, наведя курсор на иконку устройства, вы увидите его название.

Восстановить уровни громкости при запуске KDE

- Позволить &kde; восстанавливать громкость в начале сеанса: будут восстановлены установки громкости, сохранённые при вашем последнем выходе. Если операционная система сохраняет значения параметров, вы не нуждаетесь в этой опции (но на многопользовательских компьютерах её стоит использовать).

Значения громкости:

- Выбор того, будут ли и как показываться значения громкости: Нет, Абсолютно или Относительно.

Расположение ползунков:

- С этим параметром вы можете повернуть главное окно &kmix; на 90 градусов. Ползунки, тексты и все остальное повернется. Есть некоторые исключения для этого правила, полоска меню, способы выбора микшера, ползунок баланса и способ выбора из вариантов.

## Аплет панели &kmix;

Аплет панели &kmix; - это его другой интерфейс. Его можно встроить в панель KDE Добавить аплет на панель... в Меню панели или контекстном меню. Выбрать Аудиомикшер и нажать Добавить на панель или два раза нажать Аудиомикшер.

С аплетом панели &kmix; можно работать также, как и с главным окном, включая и контекстное меню. Основные отличия таковы:

- Нет главного меню.
- При наличии нескольких звуковых плат невозможно поменять микшер, выбрав его в начале.
- Нет значка встраивания в панель. Чтобы он появился, нужно запустить &kmix; из главного меню K-Menu -> Мультимедиа -> Звуковой микшер.
- Значки будут показаны лишь при достаточно большом размере панели.
- Не будет названий устройств.
- Настройка осуществляется через меню панели - цвета и направление ползунков.
- Значения громкости не сохраняются автоматически. Если вы хотите, чтобы значения сохранились после выхода, запустите &kmix; из K-меню

## Дополнительные возможности &kmix;

В этой главе описываются возможности &kmix;, которые могут пригодиться опытным пользователям и вряд ли понадобятся в обычной работе. Поэтому вы можете её пропустить без особого вреда для себя.

### Интерфейс &DCOP;

Иногда вам нужно управлять микшером из другого приложения или делать что-то ещё, например, глушить звук в десять часов вечера. Интерфейс &kmix; с &DCOP;позволяет делать это очень легко. Наберите ``dcop kmix`` в командной строке и начинайте работу с &DCOP;. Возможности &kmix; следующие:

``Mixer0``

- Управление первым микшером. Вы можете задавать уровень громкости, выключать звук, менять баланс и т.д. Наберите ``dcop kmix Mixer0`` и поупражняйтесь с возможностями. При наличии нескольких звуковых плат будут доступны ``Mixer1`` и другие.

``kmix-mainwindow#1``

- Управление главным окном микшера. Его можно скрыть и показать, изменить размер и т.д. Наберите ``dcop kmix kmix-mainwindow#1`` и пробуйте.

### Примеры DCOP

``dcop kmix kmix-mainwindow#1 hide``

- Скрыть окно микшера. ``dcop kmix kmix-mainwindow#1 show`` или иконки панели сделает его снова видимым.

``dcop kmix kmix-mainwindow#1 resize 1 1``

- Окно микшера примет минимально доступный размер, так чтобы вместить все ползунки и другие элемента окна.

``dcop kmix Mixer0 mixerName``

- Выводит имя первого микшера, например: `Sound Fusion CS46xx`.

``dcop kmix Mixer1 setVolume 0 10``

- Задать громкость второго микшера, устройство 0 в 10 процентов. Устройство 0 часто бывает главным, но не всегда. Для того чтобы выключить звук на главном устройстве второй звуковой платы, наберите ``dcop kmix Mixer1 setMasterVolume 0``

Эти команды можно выполнять непосредственно из командной строки в KDE. Чтобы выполнять команды dcop из другого места, например из скриптов crontab, нужно задать переменную среды `DCOPSERVER` (как она выглядит в первой строке вашего файла `~/.DCOPserver_hostname_:0`), например:

    #!/bin/sh
    DCOPSERVER=`cat /home/yourhome/.DCOPserver_yourhostname_:0 | grep local`
    export DCOPSERVER
    dcop kmix Mixer0 setMasterVolume 0

### Полезные советы

#### Параллельное использование драйверов ALSA и OSS

&kmix; на &Linux; работает или с драйвером ALSA, или с OSS, но не с обоими сразу. Если всё же нужно использовать оба эти драйвера, то поступайте так: закройте &kmix; и добавьте строчку в файл `kmixrc` в разделе глобальных параметров.

    MultiDriver=true

Потом снова запустите &kmix;. В меню Справка Сведения об оборудовании вы увидите "Используемые звуковые драйверы: ALSA0.9 + OSS" и "Экспериментальный режим работы со многими драйверами"

Скорее всего, все ваши микшеры будут показаны дважды.

В такой конфигурации никаких гарантий работы не существует.

## Разработчики и лицензирование

Главный разработчик

- Copyright 1996-2000 Кристиан Эскен (Christian Esken)

- Copyright 2000-2003 Кристиан Эскен (Christian Esken) и Стефан Шимански (Stefan Schimanski)

- Copyright 2003-2005 Кристиан Эскен (Christian Esken) и Хелио Чиссини де Кастро (Helio Chissini de Castro)

Участники:

- Кристиан Эскен (Christian Esken) esken@kde.org

- Стефан Шимански (Stefan Schimanski) 1Stein@gmx.de

- Пол Кендалл (Paul Kendall) paul@orion.co.nz - перенос на &SGI;

- Себастьян Золтан (Sebestyen Zoltan) szoli@digo.inf.elte.hu - исправления для FreeBSD

- Фаро Жан-Луи (Faraut Jean-Louis) jlf@essi.fr - исправления для &Solaris;

- Ник Лопес (Nick Lopez) kimo_sabe@usa.net - перенос на ALSA

- Хельге Деллер (&Helge.Deller;) deller@gmx.de - перенос на &HP;-UX

- Леннарт Аугустсон (Lennart Augustsson) augustss@cs.chalmers.se - исправления для *BSD

Документация: © 2000 Мэтт Джонстон (&Matt.Johnston;) &Matt.Johnston.mail;

Обновления для версии 1.91 - Кристиан Эскен (Christian Esken) esken@kde.org

Обновлено в 2005 для &kmix; V2.2 Кристиан Эскен (Christian Esken) esken@kde.org

Обновлено в 7/2005 для &kmix; V2.6 Кристиан Эскен (Christian Esken) esken@kde.org

Основано на документации, написанной Кристианом Эскеном (Christian Esken) esken@kde.org

Перевод на русский: Григорий Мохин mok@kde.ru

Обновления для версии 3.5.1 - Павел Семенченко apix@bk.ru

Обновление перевода — Павел Малеев rolland39@gmail.com

&underFDL; &underGPL;

## Установка

### Где взять &kmix;

&install.intro.documentation;

### Требования

Очевидно, что &kmix; полезен только при наличии звуковой платы. &kmix; поддерживает различные платформы и драйверы звука:

- Все платформы Open Sound System, что было проверено на &Linux;, FreeBSD, NetBSD и BSDI.

- Компьютеры на ОС &Solaris;.

- Компьютеры на ОС &IRIX;.

- Звуковые драйверы ALSA.

- Компьютеры на ОС &HP-UX;.

### Сборка и установка

&install.compile.documentation;