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

Matt
Johnston

    mattj@flashmail.com

Christian
Esken

    esken@kde.org

Разработчик
Helio
Chissini de Castro

    helio@kde.org

Разработчик
Stefan
Schimanski

    1Stein@gmx.de

Разработчик
Lauri
Watts

    lauri@kde.org

Редактор
Григорий
Мохин

    mok@kde.ru

Перевод на русский
1996
2005
Christian Esken & Matt Johnston
&FDLNotice;
2005-02-08
2.2

&kmix; - это программа для управления громкостью звука.

KDE
KMix
kdemultimedia
sound
volume
mixer

## Введение

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

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

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

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

- &Solaris;.

- &IRIX;.

- &HP-UX;.

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

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

### Основы

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

Окно имеет три раздела со средствами управления звуковой платой:

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

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

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

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

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

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

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

Управляющие элементы в разделе "Переключатели" содержат индикатор и краткое описание его функции. Запомните - красные индикаторы предназначены для записи, жёлтые - для особых функций звуковой карты. Если вы не осведомлены о таких функциях, обратитесь к разработчику драйвера вашей карты (для большинства дистрибутивов Linux это ALSA http://www.alsa-project.org)

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

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

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

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

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

Скрыть

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

Комбинации клавиш

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

Каналы

  Вы получите

Показать меню

  Меню микшера можно скрыть и вернуть обратно, также и с помощью быстрой клавиши (по умолчанию CTRL-M).

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

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

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

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

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

Используйте Меню -> Настройка -> Настроить KMix... для изменения параметров. Далее перечислены эти пункты:

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

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

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

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

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

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

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

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

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

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

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

Аплет панели &kmix; - это его другой интерфейс. Его можно встроить в панель KDE (Меню панели -> Добавить -> Аплет -> Аплет KMix).

С аплетом панели &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) mattj@flashmail.com

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

Обновления для версии 2.2 - Кристиан Эскен (Christian Esken)

С использованием документации, написанной Кристианом Эскеном (Christian Esken)

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

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

&underFDL; &underGPL;

## Установка

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

&install.intro.documentation;

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

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

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

- &Solaris;.

- &IRIX;.

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

- &HP-UX;.

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

&install.compile.documentation;