# Руководство &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 2003 Christian Esken & Matt Johnston
&FDLNotice;
2003-04-24
1.91.00

&kmix; - это программа, с помощью которой вы можете регулировать громкость звуковой платы.

KDE KMix kdemultimedia sound volume mixer

## Введение

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

&kmix; поддерживает различные платформы и драйверы. Версия 1.91 работает с:

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

- &Solaris;.

- &IRIX;.

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

- &HP-UX;.

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

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

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

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

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

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

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

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

Скрыть

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

Привязки клавиш

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

Показать все

  Показать все устройства, в том числе и скрытые ранее через пунтк Скрыть.

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

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

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

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

### Общие настройки

Если иконка &kmix; встроена в панель, нажав на ней правой кнопкой, вы можете настроить микшер. В меню есть следующие пункты:

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

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

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

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

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

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

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

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

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

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

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

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

## Настройки Центра управления

### Общие настройки

Параметры &kmix; можно настроить в Центре управления KDE, в модуле Звук - Микшер:

Сохранить текущие уровни громкости

  Сохраняет текущие уровни громкости для последующего восстановления.

Загрузить уровни громкости

  Восстанавливает ранее сохраненные уровни громкости.

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

  Загружает предыдущие уровни громкости при запуске &kde;.

Максимальное число опрашиваемых микшеров

  Этот параметр определяет количество звуковых плат, которые &kmix; опрашивает при запуске. Уменьшите его значение, чтобы ускорить запуск &kmix;. Увеличьте его, если находятся не все ваши микшеры.

Максимальное число опрашиваемых устройств на один микшер

  Этот параметр определяет, сколько устройств опрашивает &kmix; на каждой звуковой плате. Уменьшите его значение, чтобы ускорить запуск. Увеличьте его, если драйвер вашей звуковой платы предоставляет больше микшеров, чем находит &kmix;.

## Дополнительные возможности 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 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

Документация: copyright 2000 Matt Johnston mattj@flashmail.com

Обновления для версии 1.91 - Christian Esken esken@kde.org

С использованием документации Christian Esken esken@kde.org

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

&underFDL; &underGPL;

## Установка

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

&install.intro.documentation;

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

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

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

- &Solaris;.

- &IRIX;.

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

- &HP-UX;.

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

&install.compile.documentation;