|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ruslan Kosolapov 2:5020/400 15 May 2004 20:30:52 To : Alexander V Butenko Subject : Re: FvwmScript -------------------------------------------------------------------------------- ==[ Alexander -> All: AVB> Кусочек .fvwm2rc: AVB> == AVB> *FvwmKrell: (8x1, id hostinfo, Title "loading...", Font xft:snap:size=10) AVB> DestroyFunc StartFunction AVB> AddToFunc StartFunction AVB> + I Module FvwmButtons FvwmKrell AVB> + I FvwmScript $[HOME]/.fvwm/hostinfo AVB> == AVB> Код $[HOME]/.fvwm/hostinfo: AVB> == AVB> Init AVB> Begin AVB> Set $hostinfo = (GetOutput {$[HOME]/bin/hostinfo} 3 4) AVB> SendToModule FvwmKrell ChangeButton hostinfo title $hostinfo AVB> End AVB> == AVB> Хочется, что бы при старте запускался скрипт hostinfo и выдаваемая им AVB> информация записывалась в поле FvwmButtons'а. AVB> Где я неправ? А что конкретно у тебя происходит не так, как ты хочешь? Мне сейчас лениво у себя проверять, как это работает (ну просто настроения нету). Если ты хочешь, чтобы у тебя обновлялось всё, то тогда надо добавить секцию PeriodicTasks. Hе помню, можно ли PeriodicTasks вместо Init писать, или Init должен быть обязательно... Если у тебя кнопка не перерисовывается, то попробуй SendToModule FvwmButtons вместо SendToModule FvwmKrell написать. Мне что-то подобное смутно помнится... А вообще, имхо более правильно прямо в FvwmScript выводить нужный текст через виджеты FvwmScript-а (Type ItemDraw, если мне память не изменяет). Hу и если надо, то swallow этот FvwmScript в FvwmButtons. Вообще, я лично избегаю пользоваться конструкцией SendToModule FvwmButtons ChangeButton, так как медленно это работает, ну и связи хреново отслеживаются в конфиге (потому как никакой инкапсуляции нету, связанные вещи раскиданы по разным местам, а это суксь :) ). Кстати, я когда-то в качестве индикатора системных ресурсов использовал самописную программу на tcl. Если это тебе интересно, то можешь посмотреть на http://grundik.gribok.net/programms.php или сразу на http://grundik.gribok.net/sysmon.tcl. -- =[ Футбол - посол мира. Еще в Древней Греции прекращались все войны =[ во время чемпионатов мира по футболу. =[ -- футбол на ОРТ --- ifmail v.2.15dev5.3 * Origin: Plesk RU, QA Department Second Manager (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/11997d3750a2a.html, оценка из 5, голосов 10
|