Я знаю - просто не вижу смысла его ставить (если честно я не понимаю как там вообще работать ) Хотя добавить пакеты можно на диски.
проект находиться(по большому счёту) на стадии когда надо задавать вопрос "Как это должно работать?"
...собственно вопрос я задал на случай если нужна помощь по sugar
Я знаю - просто не вижу смысла его ставить (если честно я не понимаю как там вообще работать ) Хотя добавить пакеты можно на диски.
проект находиться(по большому счёту) на стадии когда надо задавать вопрос "Как это должно работать?"
...собственно вопрос я задал на случай если нужна помощь по sugar
понятно. Большое спасибо за наводку, так как одному уследить трудновато
Насчёт Scratch: я вроде вижу баг с отключением программы - кнопка "Закрыть" не работает, всё время надо глушить процесс (
Это баг Squеak и тут ничего не поправишь - единственный выход - сделать на рабочем столе ярлык с killall scratch. Так же как и со звуком - пока не сделают нормальный порт на ALSA тоже не будет.
Проблема в совестимости pulseaudio и squeak - что-то у них не "сростается". Для нормальной работы со звуком отключите автоматическую машрутизацию из ALSA на PulseAudio ( в настройках звука МСС), или вообще не используйте РА
Решение проблемы со звуком для Скретча - работает все (воспроизведение, запись и MIDI).
Стартовый скрипт.
Скретч в папке /usr/share/scratch (Scratch.image)
Плагины Сквика и Скретча - /usr/share/scratch/Plugins
Сквик - /usr/share/scratch/App
Для вывода звука используется порт TiMidity 128:0
В PULSE.TXT сказано что необходимо скопировать содержимое файла etc/alsa/pulse-default.conf или /etc/asound.conf в ~/.asoundrc, а исходные файлы - удалить (под рутом)
Некоторых инструментов нет в "стандартном" TiMidity - необходимо доставить timidity-patch-gravis-1.0-26mdv2009.1.noarch.rpm
В прикрепленном архиве замена для MIDIPlugin - его необходимо скопировать в папку с плагинами
#!/bin/sh
if ps -A | egrep -q 'pulseaudio'
then echo 'Find: PulseAudio'
if [ -f /etc/alsa/pulse-default.conf ];
then echo 'Can not rewrite /etc/alsa/pulse-default.conf. Read PULSE.TXT'
fi
if [ -f /etc/asound.conf ];
then echo 'Can not rewrite /etc/asound.conf. Read PULSE.TXT'
fi
if [ -f ~/.asoundrc ];
then mv ~/.asoundrc ~/.asoundrc.bak
fi
fi
if [ -f /usr/bin/timidity ];
then
## if TiMidity not run
if ! egrep -q 'TiMidity' /proc/asound/seq/clients 2>/dev/null
## Run timidity as server-mode
then if timidity -iADq -Os | egrep -q '128'
## if use midi port not 128:0
then echo 'MIDI port - Ok'
else echo 'MIDI port not supported'
fi
else if egrep -q '128 : "TiMidity"' /proc/asound/seq/clients 2>/dev/null
then echo 'MIDI port already installed - Ok'
else echo 'MIDI port not supported'
fi
fi
else echo "TiMidity not found - MIDI off"
fi
## run scratch
/usr/share/scratch/App/squeak -plugins /usr/share/scratch/Plugins /usr/share/scratch/Scratch.image
## Restore previous ALSA config file for current user
if [ -f ~/.asoundrc.bak ];
then mv ~/.asoundrc.bak ~/.asoundrc
fi
Все тестировано на Скретче 1.4
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Это beta, официальный релиз состоится в конце июня, хотя уже есть RC (на сайте Скретча)
Если у нее достаточно стабильности, то могу уже и собрать. Просто не охота в EduMandriva 2009.1 которую счас собираю уже ставить 1.3.1. За "звук" спасибо, счас попробую в пакете все прописать.
Это beta, официальный релиз состоится в конце июня, хотя уже есть RC (на сайте Скретча)
Если у нее достаточно стабильности, то могу уже и собрать. Просто не охота в EduMandriva 2009.1 которую счас собираю уже ставить 1.3.1. За "звук" спасибо, счас попробую в пакете все прописать.
Убедительная просьба не использовать для сборки Релиз-кандидат Скретча 1.4 - из-за проблем со звуком в него был включен патч Казухиро Абе - отключена запись звука и используется "внутренний" миди-как-бы-проигрыватель. Ребятам из ScratchTeam сообщили о непригодности использования такого патча. Рекомендую испробовать 7-ую бету http://web.media.mit.edu/~jmaloney/beta/Scratch1.4Beta7.zip. Из нее необходим лишь Scratch.image, плагины можно взять из Вашей сборки, заменив MIDIPlugin. Если воспроизведение звуков с "глюками" - поменяйте плагин vm-sound-ALSA
Это beta, официальный релиз состоится в конце июня, хотя уже есть RC (на сайте Скретча)
Если у нее достаточно стабильности, то могу уже и собрать. Просто не охота в EduMandriva 2009.1 которую счас собираю уже ставить 1.3.1. За "звук" спасибо, счас попробую в пакете все прописать.
Убедительная просьба не использовать для сборки Релиз-кандидат Скретча 1.4 - из-за проблем со звуком в него был включен патч Казухиро Абе - отключена запись звука и используется "внутренний" миди-как-бы-проигрыватель. Ребятам из ScratchTeam сообщили о непригодности использования такого патча. Рекомендую испробовать 7-ую бету http://web.media.mit.edu/~jmaloney/beta/Scratch1.4Beta7.zip. Из нее необходим лишь Scratch.image, плагины можно взять из Вашей сборки, заменив MIDIPlugin. Если воспроизведение звуков с "глюками" - поменяйте плагин vm-sound-ALSA
Уже понял - звука нету без выключения PA. А сам по себе Scratch достаточно стабилен, та что наверное включу его. 1.4 завтра значит будет в репозитории.
Я уже пересобрал с новым image. Единственное но - MIDI. Использование Timidity требует перенаправления, а как вы и писали порт появляется только на время. В пакете уже делается "начальные" приготовления - timidity ставится и пишется в rc.local для запуска в самом начале, но далее думаю надо писать демона, который следит за портом Squik и делает aconnect. Но это уже по приезду.