Автор Тема: kde 3.2.2  (Прочетена 820 пъти)

EtoR

  • Напреднали
  • *****
  • Публикации: 48
    • Профил
kde 3.2.2
« -: May 16, 2004, 01:31 »
след като си упдеитна слака сас swaretи упдеитне кде 3.2.2 не ми бачка кмикса и се пре***** звука някои може ли да ми каже от какво е става така
Активен

Усмихни се утре ще бъде по лошо !

kamos

  • Напреднали
  • *****
  • Публикации: 243
    • Профил
kde 3.2.2
« Отговор #1 -: May 16, 2004, 12:49 »
Съвета ми е първо да конфигурираш алсата, а след това да погледнеш в настройките на артс сървъра какво ползва.
Преди време когато ползвах Слак и аз имах този проблем
наложи се да изтегля последната алса за вградената ми звукова карта , компилирах я и всичко беше наред
Активен

EtoR

  • Напреднали
  • *****
  • Публикации: 48
    • Профил
kde 3.2.2
« Отговор #2 -: May 16, 2004, 13:22 »
А бе човек не ти говоря за алси не сам чак такава лама за да незнам как да си подкарам звука ! Просто така става при кде 3.2.2 !! Вероятно има някакъв бъг
Активен

Усмихни се утре ще бъде по лошо !

Sertys

  • Напреднали
  • *****
  • Публикации: 26
    • Профил
kde 3.2.2
« Отговор #3 -: May 16, 2004, 17:36 »
При мен стана същото при update 2 3.2.1
оправих го с един скрипт:

Примерен код

/sbin/modprobe -r snd-fm801
/sbin/modprobe snd-fm801
[B]alsactl restore[/B]
echo "Sound setting for alsa restored."


Както виждаш, оправям го с ресторе на миксер сетингите, но за всеки случай и реинсертвам модулите за картата/
Активен

gamehack

  • Напреднали
  • *****
  • Публикации: 244
    • Профил
    • WWW
kde 3.2.2
« Отговор #4 -: May 16, 2004, 18:25 »
Не не хора...не искам да ви разочаровам,но решението е съвсем друг.След ъпглейд със суорет,той ъпдейтва и всичкия софтуер,който е компилиран за текущото ядро.За това най-добре е да си ъпдейтне ядрото.А звук нямаш,защото Слак > 9.1 ползва ALSA,а за да ползваш алса примерно с КДЕ 3.2.2,трябва да имаш компилирана алса за 2.4.26 ядрото,защото КДЕ-от е компилирано с него.А като смениш кърнела прекомпилираш АЛСА-а.Ето тук съм описъл всичко:

Примерен код

Сега ще опиша компилирането и премахването на ядро за Slackware.И също оправянето на ALSA след пускането на новото ядро.

Ето стъпките.Свалете ядрото,което желаете от 2.4.x серията в tar.bz2 формат от http://www.kernel.org и го съхранете в /usr/src.
След това си отворете един терминал ако сте под Х.Изпълнете:
1.cd /usr/src
2.tar linux-2.4.x.tar.bz2
3.rm -f linux
4.ln -s linux-2.4.x linux
5.cd /linux
Ако ползвате по-нова или равна от 8.1 версия на Slackware изпълнете тази стъпка.
   6.0.cd /usr/src/linux
   6.1.Отваряте с любимия ви текстов едитор файла Makefile,намирате реда,къдете пише "#export INSTALL_PATH=/boot" и го откоментирайте(премахнете символа # )
Сега ще трябва да подготвим ЛИЛО.Добавяме тези редове в /etc/lilo.conf:

image = /boot/vmlinuz.old

root = /dev/hda1

label = slack.old

read-only
Бележка:Заместете hda1 с вашият линукски руут дял.

Сега сме готови за същинската част.
   Едно малко пояснение.Сега няма да обеснявам всичките опции на ядрото,това ще трябва да си го направите сами и да прегледате кои функции Ви трябват.Ако не искате да се занимавате,просто използвайте конфигурацията по-подразбиране.Лично аз съм си подготвил един конфиг,който си го ползвам винаги и само отговарям на въпросите,които са нови за всяко следващо ядро.

Изпълнете тези команди:
*7.make config/menuconfig/xconfig (направете вашите настройки на ядрото тук,като използвате една от трите вида настройки - въпрос сле въпрос/ncurses базирано/X базирано)
8.make dep (поставя всички зависимости)
9.make clean (премахва всички ненужни файлове)
10.make bzImage (изгражда ядрото)
11.make
12.make install (инсталира,мести и преименува всички нужни файлове и обновява LILO)
13.make modules (създава всички модули)
14.make modules_install (инсталира модулите)

*7 - Тук имате друга възможност.Да използвате готов конфиг и само да отговорите въпросите,които са нови за ядрото.Ако нямате готов можете да използвате конфига по подразбиране на Slackware.Ако желаете да използвате този по подразбиране изпълнете тази команда:
   cp /usr/src/linux-2.4.?/.config /usr/src/linux
   Къдете на мястото на ? заменете с номера на текущото ви ядро.След това отговорете на въпросите и сте готови.

ВНИМАНИЕ! Ако не сте изпълнили стъпките за приготвянето то LILO и Makefile командата make install няма да си свърши работата както трябва и инсталирането на новото ядро няма да завърши с успех.След като изпълните всички команди можете да рестартирате и да пробвате новото ядро.Ако нещо се обърка,изберете Slack.old и системата ще се зареди с новото ядро.

След като сте заредили новото ядро ще усетите веднага,че няма звук.Това е така,защото не са компилирани ALSA модулите за новото ядро.Ето сега ще направим това.Просто изпълнете стъпките и всичко ще е наред.
1.Изтеглете файловете от директорията [огледало]/slackware-9.1/patches/source/alsa-driver/ примерно в /root/alsamodules/ .В момента на писане,файловете,които се съдържат са:
   -alsa-driver-0.9.8.tar.bz2
   -alsa-driver.SlackBuild
   -alsa-driver.alsaconf.diff.gz
   -doinst.sh.gz
   -rc.alsa.gz
   -slack-desc
2.cd /root/alsamodules/
3.Отваряте файла alsa-driver.SlackBuild с лябимия се текстов едитор и намирате реда в където пише KVERSION=2.x.x и го замествате с KVERSION=$(uname -r)
4.След това като root изпълнете sh alsa-driver.SlackBuild (това ще създаде пакет alsa-driver-x.x.x-ix86-x.tgz в /tmp)
5.cd /tmp
6.upgradepkg alsa-driver-x.x.x-ix86-x.tgz
7./etc/rc.d/rc.alsa
8.rm -rf /root/alsamodules/
9.Пускате си XMMS или BMP и се кефите нd някаква яка музика :)

Статията е авторска,написана от gamehack.
Премахване на ядро

След като сте си инсталирали новото ядро,сигурно няма да ви трябва старото.За да го премахнете,изпълнете следните инструкции:
1.Премахнете всички файлове от /boot с изключение на:
   -System.map
   -config
   -vmlinuz
   Това са файловете на текущото ядро.
2.rm -rf /usr/src/linux-2.x.x - на мястото на x.x слагате номера на старото ядро
3.rm -rf /lib/modules/2.x.x - на мястото на x.x слагате номера на старото ядро
4.Това беше!


П.С. Ще отида да го пусна като статия '<img'> На някой може да му са полезни моите записки ':p'
Активен

Simplicity all the way...

EtoR

  • Напреднали
  • *****
  • Публикации: 48
    • Профил
kde 3.2.2
« Отговор #5 -: May 16, 2004, 19:14 »
Браво геимхак сложи го като статия със сигурност ще е полезна на много хора '<img'>
Активен

Усмихни се утре ще бъде по лошо !