Sound Blaster Audigy 2 ZS - alsa - Notebook

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
Adfectator
Posty: 20
Rejestracja: 30 kwietnia 2008, 02:41

Sound Blaster Audigy 2 ZS - alsa - Notebook

Post autor: Adfectator »

Witam wszystkich,

na początek pragnę się przywitać. To mój pierwszy post na tym forum i jak i na linuksowym. Jakieś cztery tygodnie temu dostałem olśnienia i zainteresowałem się Linuksem na poważnie (na tyle poważnie, że już nie mam Widowsa na dysku). Po tygodniowym googlowaniu wybór padł na Debiana. Instalacja przebiegła bez problemów jak i cała reszta do tej pory (m.in. dzięki informacji zawartych na tym forum).

Ale, mam problem z Alsą . Po każdym uruchomieniu systemu domyślnie gra mi karta wbudowana w płytę laptopa i muszę odpalić alsaconf i wybrać kartę Sound Blaster Audigy 2 ZS Notebook. Co powinienem zrobić by karta SB była domyślną? W biosie nie ma opcji wyłączającej wbudowaną kartę.

pozdrawiam
Adfectator
borlus
Beginner
Posty: 299
Rejestracja: 08 stycznia 2008, 14:27
Lokalizacja: okolice Poznania

Post autor: borlus »

A mógłbyś opisać jak instalowałeś ALSE? Korzystałeś z alsaconf?

Pozdrawiam
Adfectator
Posty: 20
Rejestracja: 30 kwietnia 2008, 02:41

Post autor: Adfectator »

Alsę instalowałem zgodnie z poradnikiem Kaki.

Pogooglowałem jeszcze sporo i rozwiązania nie znalazłem.
Próbowałem m.in. z poleceniem

Kod: Zaznacz cały

asoundconf set-default-card XXX
po restarcie było dalej tak samo, czyli grała karta wbudowana w lapka :(

Zainstalowałem Debiana ponownie i wszytko już gra (tzn. domyslnie gra Audigy2). Jedyna różnica jaką zauważyłem po wywołaniu polecenia

Kod: Zaznacz cały

alsaconf
to, że po wyszukaniu kart teraz karta Audigy2 jest na pierwszym miejscu, a wtedy była na drugiej pozycji (na pierwszej była karta wbudowana)

Nie wiem, co było przyczyną problemu.

Ale mam teraz inny problem, również dotyczący dźwięku.
Wcześniej zainstalowałem sobie kilka środowisk graficznych (tak aby je poznać i wybrać sobie jakieś). Teraz ma tylko kde-core. Gdy miałem gnome pięknie działały mi przyciski boczne, które służą do podgłaszania i wyciszania dźwięku. W gnome pojawiało się nawet małe okienko z paskiem. Teraz gdy mam kde-core przyciski te nie działają.

Może ktoś z Was wie jaki pakiet powinienem doinstalować, aby przyciski ponownie działały ? :-?
Mój lapek to:

Kod: Zaznacz cały

HP compaq nx9020
pozdrawiam
borlus
Beginner
Posty: 299
Rejestracja: 08 stycznia 2008, 14:27
Lokalizacja: okolice Poznania

Post autor: borlus »

To powinno ci pomóc (wziąłem to ze stronki http://newbie.linux.pl/?id=article&show=276):
Klawisze multimedialne () można uaktywnić umieszczając w katalogu $HOME/.kde/Autostart skrypt xmodconf:

#!/bin/sh
xmodmap $HOME/.xmodmaprc

oraz plik konfiguracyjny .xmodmaprc w katalogu domowym o następującej treści:

keycode 174 = XF86AudioLowerVolume
keycode 176 = XF86AudioRaiseVolume
keycode 160 = XF86AudioMute
Pozdrawiam
Adfectator
Posty: 20
Rejestracja: 30 kwietnia 2008, 02:41

Post autor: Adfectator »

Czyli w katalogu

Kod: Zaznacz cały

HOME/.kde/Autostart
tworzę plik tekstowy o nazwie

Kod: Zaznacz cały

xmodconf
o treści

Kod: Zaznacz cały

#!/bin/sh
xmodmap $HOME/.xmodmaprc 
oraz w katalogu

Kod: Zaznacz cały

HOME
tworzę plik tekstowy

Kod: Zaznacz cały

.xmodmaprc
o treści

Kod: Zaznacz cały

keycode 174 = XF86AudioLowerVolume
keycode 176 = XF86AudioRaiseVolume
keycode 160 = XF86AudioMute
i tyle ? Dobrze to rozumiem ? To jest mój pierwszy skrypt w Linuxie więc proszę za rączkę poprowadzić :-P
Awatar użytkownika
3ndriu
Beginner
Posty: 246
Rejestracja: 15 kwietnia 2007, 18:00
Lokalizacja: Chodzież

Post autor: 3ndriu »

Adfectator pisze:Czyli w katalogu

Kod: Zaznacz cały

HOME/.kde/Autostart
Plik tworzysz w katalogu

Kod: Zaznacz cały

/home/user/.kde/Autostart
Gdzie "user" to Twoja nazwa użytkownika.
borlus
Beginner
Posty: 299
Rejestracja: 08 stycznia 2008, 14:27
Lokalizacja: okolice Poznania

Post autor: borlus »

Pierwszy ale z pewnością nie ostatni, po wykonaniu powyższych czynności wszystko powinno działać jak należy

Pozdrawiam
Adfectator
Posty: 20
Rejestracja: 30 kwietnia 2008, 02:41

Post autor: Adfectator »

ze skryptem coś mi nie wychodziło :-P, ale na pewno do nich jeszcze kiedyś wrócę

Znalazłem inne rozwiązanie, a dokładnie klikany program

Kod: Zaznacz cały

klineakconfig
który to, rozwiązał problem multimedialnych klawiszy :-D (ma sporo predefiniowanych klawiatur, m.in. nx9020)


------------------------------------

A jednak nie jest tak słodko. Klawisze działają tylko przy uruchomionym

Kod: Zaznacz cały

klineakconfig

Znalazłem dobry opis, tylko że pod Gentoo
5) Input devices
5.1) Multimedijalni tasteri

Otvorite fajl /etc/conf.d/local.start i dodajte mu sledeće linije:



echo "Configuring keyboard: setkeycodes"
setkeycodes e01e 155 # mail button
setkeycodes e01a 217 # search button
setkeycodes e023 150 # browser button
setkeycodes e00a 148 # lock button
setkeycodes e031 138 # help button
setkeycodes e039 142 # Fn+F12 Sleep



Sada je potrebno da zavedemo dugmiće pod nekim imenom kako bi ih Xorg prepoznao. Napravite fajl /etc/X11/Xmodmap i dodajte mu sledeće linije:



keycode 236 = F13
keycode 229 = F14
keycode 178 = F15
keycode 159 = F16
keycode 245 = F17
keycode 160 = XF86AudioMute
keycode 174 = XF86AudioLowerVolume
keycode 176 = XF86AudioRaiseVolume
keycode 223 = F18



OK, gotovo, jo¹ samo da ka¾emo na¹em Window Manageru ¹ta da radi kada pretisnemo odgovorajuće dugme. Ukoliko koristite GNOME, KDE to neće biti te¹ko jer postoe valjani GUI alati. Siguran sam da ćete se snaći. Za Fluxbox je dovoljno da otvorite ~/.fluxbox/keys i dodate mu sledeće redove:



#Compaq nx9020 Multimedia keys
None XF86AudioMute :ExecCommand amixer -q set Master toggle
None XF86AudioLowerVolume :ExecCommand amixer -q set Master 2- unmute
None XF86AudioRaiseVolume :ExecCommand amixer -q set Master 2+ unmute
None F13 :ExecCommand claws-mail # mail button
None F14 :ExecCommand galeon # search button
None F16 :ExecCommand audacious # browser (i) button
None F15 :ExecCommand chestnut-dialer # lock button
#None F17 :ExecCommand aterm # help button
#None F18 :ExecCommand # HDD Down
a w Debianie nie mam plików

Kod: Zaznacz cały

/etc/conf.d/local.start
oraz

Kod: Zaznacz cały

/etc/X11/Xmodmap
gdzie znajdę ich Debianowe odpowiedniki ?
borlus
Beginner
Posty: 299
Rejestracja: 08 stycznia 2008, 14:27
Lokalizacja: okolice Poznania

Post autor: borlus »

Hmmm... Nie myślałem nad tym... A czy nie łatwiej będzie ustawić aby klineakconfig startował razem z systemem?
Adfectator
Posty: 20
Rejestracja: 30 kwietnia 2008, 02:41

Post autor: Adfectator »

Mam teraz tak ustawione. Ale traktuje to jako rozwiązanie doraźne.
Skoro można w Gentoo, to można zapewne i w Debianie.
ODPOWIEDZ