Copyright © 1996, 2005 Christian Esken & Matt Johnston
Dozwolone jest kopiowanie, dystrybucja i/lub modyfikacja tego dokumentu na zasadach licencji GNU Free Documentation License, w wersji 1.1 lub dowolnej późniejszej wersji, opublikowanej przez Free Software Foundation; bez Sekcji Niezmiennych, bez Tekstu Początkowego i bez tekstu Końcowego. Kopia tej licencji znajduje się w sekcji zatytułowanej "GNU Free Documentation License".
Program KMix pozwala na regulację głośności karty dźwiękowej komputera.
Spis treści
Program KMix jest mikserem dźwięku dla środowiska KDE. Mimo swoich niewielkich rozmiarów, posiada jednak pełen zestaw funkcji charakterystycznych dla tego typu programów. Pozwala on na sterowanie wszystkimi zainstalowanymi w systemie kartami dźwiękowymi.
Program KMix działa na wielu platformach sprzętowych i obsługuje kilka rodzajów sterowników:
Sterowniki systemu obsługi dźwięku ALSA.
Wszystkie platformy zgodne z systemem OSS (Open Sound System). W szczególności zaś systemy: Linux®, FreeBSD, NetBSD oraz BSDI.
Komputery dla systemu Solaris™.
Komputery dla systemu IRIX®.
Komputery dla systemu HP-UX®.
W przypadku gdy w systemie dostępne są zarówno sterowniki ALSA, jak i OSS, program KMix będzie korzystał ze sterownika ALSA.
Korzystanie z programu KMix jest bardzo proste. Wszystkie urządzenia/miksery karty dźwiękowej są przedstawione w oknie programu jako suwaki. Urządzenia monofoniczne reprezentuje pojedynczy suwak, zaś stereofoniczne mogą być przedstawione za pomocą jednego wspólnego suwaka lub za pomocą dwóch suwaków po jednym dla każdego kanału. W dolnej części okna KMix widoczny jest suwak balansu. Jeżeli w systemie zainstalowane są dwie lub więcej kart dźwiękowych, to wszystkie widoczne są w polu listy w górnej części okna, gdzie użytkownik może wybrać właściwą kartę.
Okno składa się z trzech kart zawierających opcje sterujące kartą dźwiękową:
Wyjście: karta zawiera opcje sterujące związane z odtwarzaniem dźwięku, np. główny suwak głośności (Master). |
Wejście: ta kara zawiera opcje związane z nagrywaniem dźwięku, np. poziom nagrywania (Capture). |
Przełączniki: zawiera wszystkie opcje, które związane są z włączaniem i wyłączaniem pewnych specjalnych możliwości karty dźwiękowej (np. "Mic Boost (+20dB)"), oraz pozwalających wybrać jedną opcję z listy (np. "Mic Select: Mic1 or Mic2"). |
Oprócz opcji sterujących poziomem dźwięku, w programie KMix widoczne są również sygnalizatory LED. Ich kolory mają następujące znaczenie:
Zielony: Sygnalizator związany z odtwarzaniem |
Czerwony: Sygnalizator związany z nagrywaniem |
Żółty: Sygnalizator związany z dodatkowymi funkcjami karty dźwiękowej |
W kartach "Wyjście" oraz "Wejścia" znajdują się następujące elementy do sterowania głośnością:
Ikona symbolizująca funkcję suwaka. |
Zielona dioda LED wyciszenia, pozwala na wyciszenie danego kanału (dioda zgaszona) lub włączenie dźwięku (dioda zapalona). |
Suwak sterowania poziomem głośności. Podpowiedź: jeżeli suwaków jest tak dużo, że mikser zajmuje za dużo miejsca, to można wyłączyć wyświetlanie etykiet dla zaoszczędzenia miejsca. |
Jeżeli dane urządzenie pozwala na nagrywanie dźwięku, to przy nim będzie widoczna czerwona dioda LED. Jeżeli jest zapalona - to oznacza iż urządzenie to jest wybrane jako źródło nagrywania. Jeżeli jest zgaszona, to urządzenie NIE JEST wybrane jako źródło nagrywania. |
Opcje znajdujące się w karcie "Przełączniki" przedstawione są w postaci lampki LED i krótkiego opisu pełnionej funkcji. Należy pamiętać, iż czerwona dioda LED dotyczy funkcji związanych z nagrywaniem, zaś żółta dotyczy specjalnych właściwości karty dźwiękowej. Jeżeli nie znasz wyświetlonych funkcji, zajrzyj do dokumentacji sterownika karty dźwiękowej (dla większości współczesnych dystrybucji systemu Linux jest to sterownik ALSA: http://www.alsa-project.org).
Suwaki głośności posiadają własne menu kontekstowe, wyświetlane po naciśnięciu prawego klawisza myszki na suwaku lub na ikonie (widocznej nad suwakiem). Dostępnych jest w nim kilka pozycji, z których najważniejsze opisano poniżej.
Wyświetla jeden lub dwa suwaki dla kanału. Opcja dotyczy jedynie urządzeń obsługujących sygnał stereofoniczny. Prawy suwak kontroluje poziom dla prawego kanału dźwięku, lewy suwak dla lewego kanału.
Wycisza lub wyłącza wyciszenie urządzenia.
Jeżeli użytkownik nie chce ustawiać poziomów danego urządzenia, to może go ukryć za pomocą tej opcji. Ponowne wyświetlenie suwaka urządzenia jest możliwe jedynie po wybraniu z menu pozycji Kanały (patrz poniżej).
Istnieje możliwość sterowania urządzeniem z klawiatury. To polecenie powoduje wyświetlenie standardowego okna dialogowego środowiska KDE Konfiguracja skrótów. Można w nim zdefiniować kombinacje klawiszy dla zwiększania i zmniejszania natężenia dźwięku oraz wyciszania urządzenia. Definicje klawiszy mają znaczenie globalne i działają również wtedy, gdy program KMix zostanie zminimalizowany lub zadokowany na tacce systemowej.
Wyświetlone zostanie okno dialogowe, w którym można ustawić widoczność poszczególnych kanałów w każdej z sekcji (Wyjście, Wejście, Przełączniki).
Opcja ta nie dotyczy urządzenia dźwiękowego, a jedynie okna programu KMix. Dzięki niej można ukryć pasek menu. Można tego dokonać również za pomocą klawiatury (zwykle za pomocą CTRL-m)
Za pomocą tego suwaka, można określać balans dźwięku pomiędzy prawym i lewym kanałem. Suwak ma działanie ogólne i dotyczy głównego kanału (Master). Pozycja środkowa jest ustawieniem domyślnym. Przesuwanie suwaka w lewo zmniejsza natężenie dźwięku w prawym głośniku i vice versa. Działanie może być odwrócone, jeżeli głośniki nie są poprawnie ustawione.
W systemach dźwięku przestrzennego, urządzenie Master często powoduje ustawienie głośności jedynie dla przednich głośników (Front). Jest to ograniczenie sterownika karty dźwiękowej.
Jeżeli karta dźwiękowa nie udostępnia urządzenia "Master", program KMix może wybrać inne urządzenie do ustawienia głównego poziomu głośności. W większości przypadków są to urządzenia Wave lub PCM.
Ustawienie parametrów programu odbywa się w menu Ustawienia -> Konfiguracja KMix.... Dostępne są następujące opcje:
Zaznaczenie tej opcji spowoduje, iż KMix będzie dokował w tacce systemowej po naciśnięciu przycisku zamknięcia okna. Jeżeli opcja jest wyłączona, to po naciśnięciu przycisku zamknięcia okna, program zostanie zakończony. Uwaga: po zakończeniu działania programu nie będzie możliwe sterowanie natężeniem dźwięku za pomocą zdefiniowanych skrótów klawiszowych.
Włączenie tej opcji, spowoduje iż kliknięcie lewym przyciskiem myszki na ikonie programu na tacce systemowej, wyświetli małe okno z suwakiem głośności dla preferowanego urządzenia (uwaga: w chwili obecnej nie jest możliwe określenie tego urządzenia - jest ono wybierane automatycznie przez program KMix). Jeżeli opcja jest wyłączona, to kliknięcie na ikonie programu wyświetli główne okno programu.
Wyświetla kreski oznaczające pozycję na suwakach.
Wyświetla etykiety dla każdego urządzenia dźwiękowego. Niezależnie od tego czy opcja jest zaznaczona, czy też nie, to ustawienie kursora myszki nad suwakiem każdego urządzenia wyświetli informację o jego nazwie.
Powoduje, iż środowisko KDE będzie przywracać ustawienia głośności po powtórnym zalogowaniu. Ustawienia te są zapisywane w katalogu użytkownika podczas kończenia pracy z systemem. Jeżeli system operacyjny zapisuje ustawienia głośności, to opcja ta nie musi być stosowana (jeżeli jednak z komputera korzysta wielu użytkowników, to może się przydać).
Aplet panelu KMix stanowi alternatywny interfejs oferowany przez program. Dodanie apletu do panelu odbywa się za pomocą menu panelu (Menu panelu -> Dodaj aplet do panelu -> Mikser dźwięku).
Praca z apletem "Mikser dźwięku" jest analogiczna jak opisano dla głównego okna programu - włączając w to menu kontekstowe. Jednak z powodu ograniczeń miejsca, korzystanie z apletu ma następujące ograniczenia:
Niedostępne jest główne menu programu. |
W przypadku posiadania wielu kart dźwiękowych, nie można zmienić wybranego miksera po początkowym wyborze. |
Brak ikony w tacce systemowej. Jeżeli użytkownik chce wyświetlić ikonę na tacce systemowej, to musi dodatkowo uruchomić KMix z menu środowiska KDE (K -> Multimedia -> KMix Ustawienia głośności). |
Ikony są widoczne tylko gdy szerokość panelu jest wystarczająco duża. |
Nie są dostępne etykiety nazw urządzeń. |
Konfiguracja dokonywana jest poprzez menu panelu i pozwala na ustawienie kolorów i kierunku suwaków. |
Niedostępne jest automatyczne zapisywanie poziomu głośności. Jeżeli użytkownik chce zapisać poziom głośności przed wylogowaniem, to musi uruchomić KMix z menu KDE. |
Ten rozdział opisuje funkcje programu KMix przydatne dla zaawansowanych użytkowników. Zwykli użytkownicy nigdy nie będą jej wykorzystywać, tak więc można bezpiecznie pominąć czytanie tego rozdziału.
Nieraz użytkownik chce zrealizować zadania takie jak np.: sterowanie mikserem z innej aplikacji lub wyciszanie urządzenia codziennie o godzinie 10 po południu. Program KMix udostępnia mechanizm DCOP pozwalający na osiągnięciu wielu efektów minimalnym nakładem pracy. Aby poznać możliwości oferowane przez interfejs DCOP w programie KMix należy w terminalu wpisać polecenie dcop kmix. Funkcje specyficzne dla KMix są następujące:
Pozwala na sterowanie pierwszym mikserem dźwięku. Można określać poziomy dźwięku, wyciszać urządzenie, zmieniać balans, odczytywać nazwę miksera i wiele innych. Wpisanie w wierszu poleceń dcop kmix Mixer0 wyświetli wszystkie realizowane funkcje. W przypadku posiadania większej liczby kart dźwiękowych, widoczne będą też wpisy takie jak Mixer1, itd.
Polecenie steruje wyglądem okna programu. Możliwe jest chowanie i pokazywanie okna, zmiana rozmiaru i wiele innych funkcji. Wykonanie polecenia dcop kmix kmix-mainwindow#1 wyświetli wszystkie dostępne możliwości.
Ukrywa główne okno programu. Ponowne wyświetlenie okna możliwe jest za pomocą polecenia dcop kmix kmix-mainwindow#1 show lub poprzez kliknięcie na ikonę na tacce systemowej.
Zmienia rozmiar okna programu na najmniejszy możliwy. Jest to rozmiar, w którym wszystkie suwaki (oraz inne elementy interfejsu użytkownika) mieszczą się w oknie.
Wyświetla nazwę pierwszego urządzenia-miksera, na przykład: Sound Fusion CS46xx
Ustawia głośność na drugim mikserze, na urządzeniu 0, do wartości 10%. Urządzenie 0 jest najczęściej urządzeniem "Master", jednak nie zawsze. Jeżeli chcesz wyciszyć urządzenie główne (Master) na drugiej karcie dźwiękowej, to wpisz: dcop kmix Mixer1 setMasterVolume 0
Polecenia mogą być uruchamiane bezpośrednio w oknie terminala uruchomionym w środowisku KDE. Jeżeli polecenie dcop ma być uruchamiane z innego miejsca (np. ze skryptu crontab) to niezbędne jest zdefiniowanie zmiennej środowiskowej DCOPSERVER (na wartość taką samą jak widoczna w pliku: ~/.DCOPserver_nazwa_komputera_:0 ), na przykład:
#!/bin/sh |
DCOPSERVER=`cat /home/twoj_home/.DCOPserver_nazwa_komputera_:0 | grep local` |
export DCOPSERVER |
dcop kmix Mixer0 setMasterVolume 0 |
Program KMix w systemie Linux może korzystać zarówno ze sterowników ALSA jak i OSS. Jeżeli użytkownik naprawdę chce wykorzystywać oba sterowniki jednocześnie (co zdarza się niezmiernie rzadko) może to zrobić poprzez dodanie następującego wiersza w pliku konfiguracyjnym kmixrc.
MultiDriver=true
Następnie należy ponownie uruchomić program. Po wybraniu z menu pozycji Pomoc->Informacje o sprzęcie powinna się pojawić informacja: "Używane sterowniki dźwięku: ALSA+ OSS" oraz "Experimental multiple-Driver mode activated"
Uwaga: Prawdopodobnie wszystkie urządzenia-miksery będą zdublowane.
Taka konfiguracja nie jest wspierana przez twórców programu.
Główni programiści
Prawa autorskie (c) 1996-2000 Christian Esken
Prawa autorskie (c) 2000-2003 Christian Esken; Stefan Schimanski
Prawa autorskie (c) 2003-2005 Christian Esken; Helio Chissini de Castro
Współtwórcy:
Christian Esken (esken AT kde.org)
Stefan Schimanski (1Stein AT gmx.de)
Paul Kendall (paul AT orion.co.nz)
- obsługa systemu SGI
Sebestyen Zoltan (szoli AT digo.inf.elte.hu)
- Poprawki dla FreeBSD
Faraut Jean-Louis (jlf AT essi.fr)
- Poprawki dla Solaris'a
Nick Lopez (kimo_sabe AT usa.net)
- Obsługa systemu ALSA
Helge Deller (deller AT gmx.de)
- Obsługa systemu HP-UX
Lennart Augustsson (augustss AT cs.chalmers.se)
- Poprawki dla systemów *BSD
Prawa autorskie do dokumentacji (c) 2000 Matt Johnston (mattj AT flashmail.com)
Aktualizacja do wersji KMix V1.91 (c) 2003 przez Christian Esken (esken AT kde.org)
Aktualizacja do wersji KMix V2.2 (c) 2005 przez Christian Esken (esken AT kde.org)
Dokumentacja niniejsza jest oparta na oryginale autorstwa Christian'a Esken'a (esken AT kde.org)
Polskie tłumaczenie: (wozniakk AT ceti.pl)
Ta dokumentacja jest rozprowadzana na zasadach Licencji GNU Free Documentation License.
Ten program jest rozprowadzany na zasadach Licencji GNU General Public License.
Ten program jest częścią projektu KDE (http://www.kde.org/).
Ten program znajduje się w pakiecie kdemultimedia na ftp://ftp.kde.org/pub/kde/, głównym serwerze FTP projektu KDE.
Oczywiście korzystanie z programu KMix nie ma sensu, jeżeli nie zainstalowano wcześniej karty dźwiękowej. Obsługiwane są następujące platformy sprzętowe i sterowniki dźwięku:
Wszystkie platformy zgodne z systemem OSS (Open Sound System). W szczególności zaś systemy: Linux®, FreeBSD, NetBSD oraz BSDI.
Komputery dla systemu Solaris™.
Komputery dla systemu IRIX®.
Sterowniki systemu obsługi dźwięku ALSA.
Komputery dla systemu HP-UX®.
Aby skompilować i zainstalować ten program w Twoim systemie, uruchom następujące polecenia w katalogu głównym dystrybucji programu:
%
./configure
%
make
%
make install
Ponieważ ten program używa autoconf i automake, nie powinno być problemów ze skompilowaniem go. Jeśli napotkasz problemy, proszę je zgłosić na listach e-mailowych KDE.
Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team