Page 1 of 1

BEEP - сигналка для функционирования ядра

Posted: Fri Mar 16, 2012 2:12 pm
by Mario
SVN r. 2471 Beep - Speaker beep you if the video does not work and you think that the system died.

Иногда приложения подвешивают ядро, особенно видеоподсистему. Если нет другой возможности узнать осталось ли функциональным ядро, а отвалилась только видеоподсистема, то узнать это поможет бипер.

Перед запуском нужно включить звук спикера кликнув по желтому перечеркнутому динамику в панели задач (в правой части панели, там где рядом часы). Убить бипер можно только из приложения CPU (диспетчер процессов), так как для надежности окна у приложения нету.

Ну, и мои соболезнования тем у кого спикера нету или он отключен.
Spoiler:

Code: Select all

In a capitalist world - you ping to satellite.
In Soviet Russia - sputnik beep to you!
                               Russian folk art

Re: BEEP - сигналка для функционирования ядра

Posted: Thu Apr 19, 2012 3:50 pm
by Mario
Mario wrote:Перед запуском нужно включить звук спикера кликнув по желтому перечеркнутому динамику в панели задач (в правой части панели, там где рядом часы).
С SVN r. 2619 звук спикера в системе по умолчанию включен, а панель задач более не содержит выключателя, по этому процитированная часть текста не актуальна.
Возможность включать и выключать звук спикера появится предположительно в приложении SETUP.

Re: BEEP - сигналка для функционирования ядра

Posted: Sat Apr 21, 2012 10:00 am
by FireWall
У меня такое предложение (для тех, у кого нет"спикера"): нельзя ли одновременно запустить мигание "огонька клавиатуры". [для этого, наверное, придётся что-то добавить в ядре]

P.S.

А нельзя ли как-нибудь в ядре отслеживать завис графической подсистемы и:
- сигнализировать это "подмигиванием огонька"
<И>
- установкой кобинации клавиш <Ctrl - Alt - Delete> так, чтобы по её нажатию ядро перезапускло графическую подсистему и убивло поток, на котором она зависла (а остальные при этом получают сигнал redraw)

[подразумевается также восстановление позиций, .... по соответствующим таблицам ядра]

Re: BEEP - сигналка для функционирования ядра

Posted: Sat Apr 21, 2012 12:48 pm
by Mario
Зависший поток в Колибри на практике не оказывает существенного влияния на отрисовку графики остальных, разве что может замедлить. Графическая же часть подвисает либо от порчи данных (чаще), либо от порчи кода (очень редко) ядра. Соответственно ни о каком перезапуске графической части речи быть не может - только перезагрузка системы.

Для компенсации отмечу, что программа планировалась для разработчиков ядра, ну иногда тестеров. Прикладному программисту эта программа практически бесполезна. Приложения подвешивающие ядро - подразумевался момент отладки новых системных функций.

Re: BEEP - сигналка для функционирования ядра

Posted: Mon Aug 26, 2013 1:24 pm
by Mario_r4
SVN r.3872 добавлена задержка macll 5,1 поскольку после внедрения нового планировщика просто запрос macll 68,1 излишне нагружает процессор.