IT-Expert
  IT-Expert / Веблог / root-tail, conky и calendar
Авторизация
Логин:
Пароль:


 
Поиск по записям:

Ключевые слова:
Записей в блоге
 за 2024 год
 за 2023 год
 за 2022 год
 за 2021 год
 за 2015 год
 за 2014 год
 за 2013 год
 за 2012 год
 за 2011 год

     за 2010 год

       за 2009 год
       за 2008 год
       за 2007 год
       за 2006 год
       за 2005 год
      RSS лента Лента новостей IT-Expert 

      root-tail, conky и calendar

      16:17, 8 ноября 2006 ( Administration FreeBSD  )

      Есть такая штука, root-tail, на linux.org.ru можно увидеть на значительной части скриншотов. Эта утилита отображает последние строки логов прямо на окно с бекграундом. 

      До сегодняшнего дня я не мог корректно запустить root-tail, после запуска строки root-tail показывались и быстро скрывались, в общем непонятно, и откладывал эту затею до лучших времен. И вот как раз сегодня эти времена настали.  Выяснилось, что мешает этому процессу conky, другой "текстовый" монитор системных показателей отображающий прямо на десктоп. Виной были такие строки конфига .conkyrc:

      # Create own window instead of using desktop (required in nautilus)
      own_window no
      # If own_window is yes, you may use type normal, desktop or override
      own_window_type desktop
      # Use pseudo transparency with own_window?
      own_window_transparent yes

      меняем own_window с no на yes, и, к нашей радости все работает!

      Следующим этапом мне захотелось каждый день видеть информацию о важных исторических событиях в этот день, этому снова была "открыта" для себя команда calendar. Календари хранятся в /usr/share/calendar

      Затем подумалось, что самым удобным отображением было бы прямо на десктопе, туда куда выводит root-tail каждое утро видеть новый список праздников. Сказано - сделано. На помощь прийдет команда logger, которая записывает данные из stdin прямо в syslog. Финальным шагом мы повесим это дело на cron:

      0 7 * * *calendar -f /usr/share/calendar/calendar.world | logger
      5 7 * * *calendar -f /usr/share/calendar/calendar.russian | logger

      что и будет добавлять в log праздники каждое утро, и я, прийдя на работу, смогу сразу же поздравить сотрудников, скажем, с днем всемирного качества, который отмечается 9 ноября :) 

      shot

      Ссылка на wallpaper: http://www.freebsd.org/logo.html
      в самом низу страницы, очень стильные обоины from Freebsd


      Оставить комментарий
      © Максим Прокопов 2005-2024 О сервере