Strefa techniczna

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:

  1. 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

  2. Warto sprawdzić czy mamy użytkownika w grupie Audio:

    cat /etc/passwd | grep audio
    cat /etc/group | grep audio

    Jeśli nie, to

    adduser TWOJA-NAZWA-USERA audio useradd -G audio TWOJA-NAZWA-USERA

    U mnie wyświetliło tak:

    audio:x:29:bobiko

  3. Sprawdzamy jakiego kernela mamy:

    ls /boot/

    W moim przypadku wyświetliło ze mam: 2.6.xx

  4. Instalujemy jako root

    sudo su
    apt-get install alsa alsa-base alsa-utils gnome-alsamixer

  5. 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.

  6. Po pobraniu, odinstalowac alsa-utils

    apt-get remove alsa-utils

  7. 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ą.

  8. Po skonfigurowaniu, ustawiamy mikser

    alsa-mixer

  9. 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ćkowieXine’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.

Strefa techniczna
Test oficjalnej aplikacji 21.finalu WOSP
Strefa techniczna
Aplikacje roku 2018
Strefa techniczna
LG 2X P990: Jelly Bean (CM10) już wkrótce ? Oby tak!
najnowszy najstarszy oceniany
Powiadom o
Zal
Gość

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
Gość

@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
Gość

@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
Gość

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
Gość

@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
Gość

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
Gość
donatello

wstaw alsactl restore do pliku /etc/rc.local

tak mam.

bobiko
Gość

@donatello co mam wstawić? kod czy co?

%d bloggers like this: