Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam
Mam chwilowo Debiana, (Gentuś jest w naprawie), i postanowiłem przy okazji obczaić KDE.
Zainstalowane - Debian Wheezy, jajo z Aptosida 2.6.39-0.slh.2-aptosid-686.
KDE 4.6.2 z repo :
deb http://qt-kde.debian.net/debian experimental-snapshots main
Mam z tym KDE pewien denerwujący i komiczny problem.
Kiedy odpalam Gnome, karty się zgadzają. (czasem potrafia się zmienić po zmianie kernela, ale to nie problem).
Po każdym uruchomieniu KDE zmienia się kolejność kart dźwiękowych.
Przykładowo ostatnio wygląda to tak:
arecord -l **** List of CAPTURE Hardware Devices **** card 0: CX8811 [Conexant CX8811], device 0: CX88 Digital [CX88 Digital] Subdevices: 0/1 Subdevice #0: subdevice #0 card 1: Intel [HDA Intel], device 0: ALC888 Analog [ALC888 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: Intel [HDA Intel], device 1: ALC888 Digital [ALC888 Digital] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: Intel [HDA Intel], device 2: ALC888 Analog [ALC888 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 card 2: Phone [VOIP USB Phone], device 0: USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0
Intel z karty 0 przeniósł się na 1, Conexant z 2 na 0, Voip-usb z 1 na 2.
A to tylko 1 uruchomienie.
Od poprzedniego intel i Conexant zamieniły się miejscami.
aplay -l **** List of PLAYBACK Hardware Devices **** card 1: Intel [HDA Intel], device 0: ALC888 Analog [ALC888 Analog] Subdevices: 0/1 Subdevice #0: subdevice #0 card 1: Intel [HDA Intel], device 1: ALC888 Digital [ALC888 Digital] Subdevices: 1/1 Subdevice #0: subdevice #0 card 2: Phone [VOIP USB Phone], device 0: USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0
tu też zmiany.
Przy każdym uruchomieniu KDE jest pytanie (otwiera się jakiś durny konfigurator), i pyta, czy usunąć karty dźwiękowe, czy skonfigurować, itp.
Zawsze dostaje odpowiedź nie i zaznaczenie "nie pytaj więcej", ale to nie pomaga.
W związku z tym 2 pytania:
1. Jak w /etc/modprobe.d/alsa* opisać karty dźwiękowe, żeby zawsze startowały z odpowiednimi numerami (przy pomocy optnions|alias)?
2. I jak wymuśić w KDE, żeby w tych ustawieniach nie mieszał, tylko się od nich odpieprzył raz na zawsze?
I honorował ustawienia Alsy skonfigurowane w /etc/asound.conf
Próbowałem ostatnio takich wpisów:
options snd_hda_intel index=-0 options cx88_alsa index=-1 options snd-usb-audio index=-2 alias snd-card-0 snd_hda_intel alias snd-card-1 cx88_audio alias snd-card-2 snd_usb_audio
W Gnome nigdy w ogóle nie były mi potrzebne podobne ustawienia, a przy KDE nic nie dają.
To jest prawidłowa kolejność:
cat /proc/asound/modules 0 snd_hda_intel 1 cx88_alsa 2 snd_usb_audio
W KDE 4.4.5 był identyczny problem, jednak za krótko je miałem, żeby zwąchać genezę problemu ;).
Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2011-05-28 10:41:42)
Offline
Nie wiem jak w debianie, bo takiego problemu nie miałem jeszcze, ale pod Archem było coś takiego:
http://bbs.archlinux.pl/viewtopic.php?pid=5645#p5645
Ostatnio edytowany przez darkmanek (2011-05-27 16:35:32)
Offline
Jacekalex napisał(-a):
Witam
KDE 4.6.2 z repo :Kod:
deb http://qt-kde.debian.net/debian experimental-snapshots main
4.6.3 w sidzie od... dzisiaj xD
// trzymajmy się problemu - ilin
Offline
Do /etc/modprobe.d/alsa-base.conf dopisz.
options snd-hda-intel index=0
Co do tego od karty tv to proponuję zablokować moduły od niej poprzez dopisanie ich do /etc/modprobe.d/blacklist conf.
Potem załadować je z pewnym opóźnieniem skryptem przy wykorzystaniu sleep z pewnością ustawi sie jako któraś z kolei.
Problem stanowi ta usb.
Bo wiem z doświadczenia ,że opcja index robi bubu w przypadku tych kart czy kamer.
Myśle ,że tak jak zaproponowałem to domyślną będzie hda-intel drugą ta na usb a trzecią karta tv.
Chyba taki układ Cie zadowoli.
Co do kde to wyczyść plik
~/.kde/share/config/phonondevicesrc
Offline
Chyba najlepsza będzie kompilacja statycznego jaja.
Wtedy czasem po kompilacji karty mają inne numery, ale póki system działa na takim jaju, to numery się nie zmieniają.
Na razie wpisy do alsa-base.conf, z numerami kart, i pusty phonondevicesrc, do tego:
sudo lsattr ~/.kde/share/config/phonondevicesrc ----i------------e- /home/user/.kde/share/config/phonondevicesrc
cat /etc/modprobe.d/alsa* .................. options snd_hda_intel index=0 options cx88_alsa index=1 options snd-usb-audio index=2 alias snd-card-0 snd_hda_intel alias snd-card-1 cx88_audio alias snd-card-2 snd_usb_audio
I powinno pomóc, zobaczymy.
Z Solved jeszcze poczekam ;)
Edyta:
Dzisiaj system wstał rano, i wszystko się zgadza z kartami dźwiękowymi.
Kde też nie wywaliło żadnego kretyńskiego okna o usuwaniu kart dźwiękowych.
Dzięki
;-)
Ostatnio edytowany przez Jacekalex (2013-01-09 12:57:19)
Offline
Teoretycznie powinno ale snd_usb_audio różnie reaguje na opcję index.(może u Ciebie będzie dobrze)
Dlatego proponowałem nieco inne rozwiązanie.
Offline
Elder napisał(-a):
Jacekalex napisał(-a):
Witam
KDE 4.6.2 z repo :Kod:
deb http://qt-kde.debian.net/debian experimental-snapshots main4.6.3 w sidzie od... dzisiaj xD
// trzymajmy się problemu - ilin
Z głębokiem żalem zawiadamiam Debiana Sida i obywatela Elder, że właśnie się końpiluje stabilne KDE-4.6.3 w Gentoo x86.
W testowym jest dopiero KDE-4.6.4 :P
Sznurek: http://packages.gentoo.org/category/kde-base
Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2011-06-11 06:22:27)
Offline
Jacekalex napisał(-a):
Z głębokiem żalem zawiadamiam Debiana Sida i obywatela Elder, że właśnie się końpiluje stabilne KDE-4.6.3 w Gentoo x86.
W testowym jest dopiero KDE-4.6.4 :P
Sznurek: http://packages.gentoo.org/category/kde-base
Pozdrawiam
;-)
KDE 4.6.3 jest w testingu (którego można przyrównać do niezamaskowanych pakietów w Gentoo, gdyż Debian stabilny rządzi się jednak zupełnie inną logiką) od 9 czerwca. Jeżeli w Gentoo jest od dzisiaj, to znaczy że jest 2 dni za Debianem. I ponad miesiąc za upstream.
Wiem że chciałeś się pochwalić jakie to Gentoo jest bleeding-edge, ale tym razem się nie udało.
Offline
Od dzisiaj jest w stabilnym drzewie dla x86 i amd64.
W gałęzi testowej było znacznie wcześniej.
Jak instalowałem Debiana z KDE z qt-kde.debian.net, to w roślinie Gentoo 4.6.3 miało architekturę ~x86/~amd64.
Ja natomiast odpowiedziałem koledze Elderowi, na jego post, i bezcenne spostrzeżenia :P
Co do wersji:
[i] kde-base/kdelibs Available versions: (3.5) 3.5.10-r6!t[1] ~3.5.10-r7!t[1] ~3.5.10-r8!t[1] ~3.5.10-r9!t[1] (~)3.5.10-r10!t{tbz2}[1] (4.6) 4.6.2-r3!t{tbz2} 4.6.3-r2!t{tbz2} [M]~4.6.4!t (0) [M]~4.6.4[2] **4.6.49.9999[2] ~4.6.80-r1[2] **9999[2] {3dnow acl alsa altivec aqua arts avahi bindist branding +bzip2 cups debug doc fam +handbook jpeg2k kdeenablefinal kdehiddenvisibility kdeprefix kerberos kernel_linux legacyssl lua lzma mmx nls openexr opengl +policykit semantic-desktop spell sse sse2 ssl test tiff +udev utempter zeroconf} Installed versions: 3.5.10-r10(3.5)!t{tbz2}[1](07:37:59 31.05.2011)(acl alsa cups kdehiddenvisibility kernel_linux openexr spell tiff -arts -avahi -bindist -branding -debug -doc -elibc_FreeBSD -fam -jpeg2k -kerberos -legacyssl -lua -utempter) 4.6.3-r2(4.6)!t{tbz2}(08:05:23 11.06.2011)(acl alsa bzip2 handbook lzma mmx nls openexr opengl policykit semantic-desktop spell sse sse2 ssl udev -3dnow -altivec -aqua -bindist -debug -doc -fam -jpeg2k -kdeenablefinal -kdeprefix -kerberos -test -zeroconf) Homepage: http://www.kde.org/ Description: KDE libraries needed by all KDE programs. [1] "kde-sunset" /var/lib/layman/kde-sunset [2] "kde" /var/lib/layman/kde
Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2011-06-11 20:27:40)
Offline
Strasznie się silisz żeby udowodnić postawioną na wstępie tezę. Więc powtórzę:
Nie możesz porównywać stabilnej gałęzi Gentoo i stabilnej edycji Debiana, ponieważ one rządzą się zupełnie odmiennymi mechanizmami. Od samego początku było wiadomo, że KDE 4.6.X nigdy nie wejdzie do stabilnej gałęzi Debiana, ponieważ gdy ważył się kształt najnowszego wydania stabilnego (Squeeze), KDE 4.6 po prostu jeszcze nie było. Następnego wydania stabilnego Debiana możemy spodziewać się za niecałe 2 lata i prawdopodobnie będzie w nim KDE 4.8 lub 4.9 (o ile w międzyczasie nie pojawi się KDE 5.0 albo twórcy KDE nie zmienią cyklu wydawniczego).
Jeżeli chcesz porównywać Gentoo i Debiana, musisz brać pod uwagę testinga, Sida i robocze repozytoria opiekunów pakietów. Można polemizować, czy zamaskowane Gentoo jest raczej odpowiednikiem Debiana testing czy Sid. Jeżeli chcemy mieć jakąkolwiek podstawę do porównań, powinniśmy raczej przyjąć że zamaskowane Gentoo jest odpowiednikiem Debiana Sid, zaś „stabilne” Gentoo odpowiednikiem Debiana testing. Chyba że przedstawisz równie sensowną alternatywę.
Offline
Minio napisał(-a):
Jeżeli chcesz porównywać Gentoo i Debiana, musisz brać pod uwagę testinga, Sida i robocze repozytoria opiekunów pakietów. Można polemizować, czy zamaskowane Gentoo jest raczej odpowiednikiem Debiana testing czy Sid. Jeżeli chcemy mieć jakąkolwiek podstawę do porównań, powinniśmy raczej przyjąć że zamaskowane Gentoo jest odpowiednikiem Debiana Sid, zaś „stabilne” Gentoo odpowiednikiem Debiana testing. Chyba że przedstawisz równie sensowną alternatywę.
Ja bym to trochę rozwinął…
Gentoo stable (keyword arch) — Debian testing
Gentoo testing (keyword ~arch) — Debian unstable
zamaskowane ebuildy w Gentoo — repozytorium experimental w Debianie
overlay'e w Gentoo — zewnętrzne repozytoria w Debianie
… choć większego sensu tego typu porównania i tak nie mają. ;)
Offline
Zgadzam się, ze porównywania systemów nie mają zbyt wielkiego sensu.
Zwłaszcza, gdy mają tak odmienną strukturę i filozofię.
Do rozpiski Arniego dodałbym 2 rzeczy:
Gentoo stable (keyword arch) — Debian stable & testing - znajduje się gdzieś pośrodku, między tymi dwoma wersjami.
Numeracja ebuildów 9999 - wersje live z svn/git itp = repozytorium experimental w Debianie.
Znaczna część ebuildów z bugzilli mieści sie też w kryterium experimental, choć dotyczą czasami niemal zabytkowych programów, które nie doczekały się w Gentoo wsparcia, np niedawno hardinfo było tylko na bugzilli, ostatnio dotarło do overlayów.
Przy czym pojęcie wersja stabilna czy testowa w Gentoo o tyle jest płynne, że Developerzy danego programu sami decydują, kiedy pakiet trafia do takiej czy innej wersji.
Nie ma odgórnego działania w stylu wydania podobnego do Debiana Squeeze.
Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2011-06-11 23:29:12)
Offline