ubuntu cz 1. – alsa i problemy z dźwiękiem

Mija pierwszy miesiąc użytkowania linuksowego OS, wspomniałem już znacznie wcześniej o powodach, dlatego nie będę się powtarzał. Czas zatem pokusić się o małe podsumowanie z ostatniego miesiaca, a właściwie to z 1.5.miesiąca.
Problemy z ALSA
Ci, którzy obserwowali mnie na blipie / flakerze, mogą pamiętać, że miałem już za sobą mały rozbrat z ubuntu,a mimo to wciąż pracuję z tym systemem. Niestety dopadła mnie zmora linuksowych niedoskonałości (nie licząc grafiki) – niedziałający i niestartujący dźwięk (czyli problemy z alsa).
W zasadzie nie pamiętam, jak do tego doszło ale z pomocą wielu osób, pracujących na alternatywnych systemach, starałem rozwiązać ten szit. Było to tak: w nocy był dźwięk, chodziła muzyczka, obejrzało się film (sensacyjny ofkors) i poszło się spać. Po ileś tam godzin snu, włączyłem ponownie PC i…zoonk.
Rozwiązań jest wiele, może pomóc aktualizacja alsy (znaleziono na forum), a może tylko rekonfiguracja karty dźwiękowej (imo zintegrowanej), o której wspomniałem już wyżej.
Ale możemy zacząć od początku:
- Należałoby usunąc wszystko co jest związane z alsa (z pulse-audio także) czyli configi (katalog domowy), nastepnie (jako root czyli sudo su):
apt-get remove –purge alsa
- Warto sprawdzić czy mamy użytkownika w grupie Audio:
cat /etc/passwd | grep audio
cat /etc/group | grep audioJeśli nie, to
adduser TWOJA-NAZWA-USERA audiouseradd -G audio TWOJA-NAZWA-USERAU mnie wyświetliło tak:
audio:x:29:bobiko
- Sprawdzamy jakiego kernela mamy:
ls /boot/
W moim przypadku wyświetliło ze mam: 2.6.xx
- Instalujemy jako root
sudo su
apt-get install alsa alsa-base alsa-utils gnome-alsamixer - Po zainstalowaniu, jako root wydajemy polecenie
alsaconf
Gdy wyświetli polecenie nieznane, warto pobrać alsa-utils z alternatywnego źródła, gdzie trzeba wybrać platformę itp.
- Po pobraniu, odinstalowac alsa-utils
apt-get remove alsa-utils
- Zainstalowac właściwego alsa-utils pobranego przed chwilą. Po tym, odpalamy w konsoli jako root
alsaconf
a następnie wybieramy odpowiednią kartę dźwiękową.
- Po skonfigurowaniu, ustawiamy mikser
alsa-mixer
- Zachowujemy konfigurację
alsatcl store
Dźwięk powinien chodzić świetnie, ale niestety to rozwiązanie w moim przypadku nie rozwiązuje całkowicie problemu, bowiem przy każdym restarcie systemu muszę przywołać z konsoli ustawienia za pomocą polecenia z poziomu root’a:
alsatcl restore
Tak czy inaczej, problem częściowo rozwiązany, a podziękowania należą się przede wszystkim Maćkowi i eXine’owi za cierpliwość w tłumaczeniu i rozwiązaniu problemów.
Dalsza przygoda
Moje dalsze przygody z tym systemem piszę w historyjce na flakerze: Moja szkoła Ubuntu, gdzie można znaleźć różne zrzuty ekranu, różne mniej / bardziej ciekawe rzeczy. A że na flakerze (i w zasadzie na blipie też) sa i pomocni użytkownicy, to naprawdę z wielką chęcią się wymienia z doświadczeniami, można zadać niegłupie pytania i otrzymać oczywiście odpowiedzi, a w najlepszym przypadku oczywiście pomoc doraźną.
I tu jest fenomen, bo w czasie rzeczywistym można naprawdę otrzymać wiele ciekawych rozwiązań, które niekiedy ciężko znaleźć za pośrednictwem wujka Google - kwestia pozycjonowania danych wpisów bądz takich, niezwiązanych z daną tematyką, potraktowanych jak zwyczajne śmieci.
So…
Obecnie staram się poznać wszystkie środowiska IDE dla PHP pod Ubuntu na rzecz pisania pracy inżynierskiej – tematu niestety nie mogę zdradzić, ale dodam, że będzie to aplikacja webowa. Przyszło mi zmierzyć się z svn, jego zaletami i wadami, eclipse, netbeans (te IDE pisane w Java są prawdziwymi kobyłami) etc. czyli norma.
Studia studiami, w końcu plan się ustabilizował i nawet nieźle wygląda, co korzystnie wpłynie na sposób zarządzania z wolnym czasem. I cholercia można by się nauczyć tego LaTeX, co by posłużył się przy pisaniu niezbędnej dokumentacji.
Tagi: alsa, blip, dźwięk, flaker, linux, pulse-audio, ubuntu
8 Komentarz(e/y)
Zal napisał(a):
LaTeX jest niezastąpiony, jeżeli będziesz korzystać z Subversion, lub innego systemu kontroli wersji. Przy okazji przypomniałeś mi, że muszę zrobić porządek w moim magisterskim repozytorium – te akurat pracuje pod kontrolą Mercuriala.
Co do IDE to ja się trzymam z daleka od PHP :P Ale ze wspomnianymi kobyłami nawet całkiem przyjemnie pracuje się podczas pisania kodu w Javie. Zawsze też można się pobawić w naukę Emacsa i skonfigurowanie go do potrzeb developerki w danym języku.
bobiko napisał(a):
@zal właściwie nie wiem od czego zacząć, ale na pewno od zainstalowania na ubuntu latex i narzędzi. Ja wybrałem jednak php, bo z java to się jednak nie polubiłem. :)
Karol „Zal” Zalewski napisał(a):
@bobiko Polecam w takim razie lekturę książki o LaTeX-u z Wikibooks. Pamiętaj, że najważniejszym elementem jest poznanie idei LaTeX-a. Reszty nie musisz czytać od razu – po prostu pisz dokumenty i zaglądaj do książki/Google dopiero wtedy, gdy czegoś potrzebujesz.
matipl napisał(a):
chyba coś nie tak:
cat /etc/passwd | grep audio
Nie chodziło Tobie o /etc/group ? Bo podany przez Ciebie sposób chyba zmieni grupę użytkowikowi zamiast dodać usera do dodatkowej grupy
bobiko napisał(a):
@matiPL
Dzięki za zwrócenie uwagi i sugestię, źle zrozumiałem i tak wyszło jak wyszło. Poprawka oczywiście dokonana :)
MyNotebook [mój osobisty (bobikowy) blog napisał(a):
Ubuntu 9.10 dźwięki (znów)
Mając na uwadze wcześniejsze problemy z dźwiękiem (9.04), liczyłem że w kolejnym wydaniu będą poprawione błędy, bo końcu nie byłem jedyną osobą z takim problemem (sądząc po ilościach postów na forach). Aż do wczoraj nie było żad[...]
donatello napisał(a):
wstaw alsactl restore do pliku /etc/rc.local
tak mam.
bobiko napisał(a):
@donatello co mam wstawić? kod czy co?
Dodaj komentarz