Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 FvwmScript   Alexander V Butenko   14 May 2004 19:15:48 
 Re: FvwmScript   Ruslan Kosolapov   15 May 2004 20:30:52 
Архивное /ru.linux/11997d3750a2a.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional