Я вот тоже решил не отставать от продвинутых линуксоидов и установил себе этот самый KDE4. Что тут можно сказать, был сделан большой прогресс в разработке и улучшения интерфейса пользователя. Я перечислять не буду, т.к. их можно посмотреть на официальном сайте. Что еще порадовало, так это то, что увеличилась производительность, по сравнению с третьей веткой. Упростился процесс конфигурации. В общем и целом впечатление весьма приятное.
Теперь вот буду использовать в качестве десктоп окружения по-умолчанию.
Однако, как оказалось чуть позже, возникли некоторые проблемы со звуком:
При запуске какого-нибудь КДЕ-шного приложения, ни одна другая программа не могла воспроизвести звук. При том что до этого все работало замечательно. KDE для вывода звука использует backend Phonon, который в свою очередь использует xine, который в свою очередь использует звуковую подсистему: alsa, oss и т.д.
Для того, чтобы настроить звук, в KDE в system_settings нужно выбрать устройство, через которое будет выводится звук. Однако там присутствовала всего одна звуковая карточка. Оказалось, что для получения списка устройств phonon использует какую-то там функцию из библиотеки alsa, и не отображает устройства без описания. Вылечивается это просто. Добавляем в соответствующую секцию файла /etc/asound.conf строк:
hint {К примеру для микширования через dmix :
show on
description "Name to display for the device"
}
pcm.dsp0 {
type plug
slave.pcm "dmixer"
hint {}
show on
description "My dmix sound card"
}
Теперь в настройках KDE выбираем вместо карты по умолчанию, "My dmix sound card",
и у вас есть многопоточный звук.
Спасибо огромнейшее! Дня 4 искал что надо вписать в этот гребаный asound.conf чтоб работал звук!
ОтветитьУдалитьВсегда, пожалуйста. Приходите еще. ;-)
ОтветитьУдалитьПосле обновления не работает, не показывает устройство в списке :( Что делать? :(
ОтветитьУдалитьРешено было с "особенностями":
ОтветитьУдалитьАппаратный микшер не работает (эх драйверы).
Многоканальное воспроизведение не работает (
Работает дмикс через дефолтное устройство алсы (типа aplay test.wav) и через фонон кде4.
Работает эмуляция осс (если устройство свободно) с захватом устройства (
Решено было так:
[aslok@3r]21.06.2010-13:43:21:~$ cat /etc/asound.conf
cat: /etc/asound.conf: Нет такого файла или каталога
[aslok@3r]21.06.2010-13:43:23:~$ cat .asoundrc
# Это устройство выключено (в конце s)
pcm.!defaults {
type plug
slave.pcm "dmixpcm"
hint {
show on
description "Audigy SE (alsa)"
}
}
# Эмуляцию oss мы не можем dmixить почему-то, как не пиши
pcm.dsp0 {
type plug
slave.pcm "dmix"
#slave.pcm "dmixpcm"
hint {
show on
description "Audigy SE (oss)"
}
}
pcm.dmixpcm {
# Почему-то kde4 не видит других устройств кроме pcm "hw:0,0", а вот с этим устройством пашет, но если через !defaults то звук тихо писчит
type plug
slave.pcm "dmix"
# А так не пашет
#type dmix
#ipc_key 1024
#slave {
# pcm "Audigy"
# rate 44100
# channels 8
# periods 128
# period_time 0
# buffer_time 0
# period_size 1024
# buffer_size 8192
#}
#bindings {
# 0 0
# 1 1
#}
#slowptr true
hint {
show on
description "Audigy SE (dmix)"
}
}
pcm.Audigy {
type hw
card Audigy
}
ctl.!default {
type hw
card Audigy
}