Мы — долго запрягаем, быстро ездим, и сильно тормозим.
www.lissyara.su —> статьи —> FreeBSD —> X11 —> root-tail

Бесполезное, но забавное приложение, показывающее логи на рабочем столе

Автор: lissyara.


    В те времена, когда сидел под виндой, была мечта - чтобы логи были вместо десткопа. Зелёненькие на чёрном фоне :). Винды уже давно нет - на дестопе FreeBSD, про мечту как-то забылось - не до этого - работать надо.
   Однако, сегодня в портах наткнулся на приложение, которое заинтересовало названием - roottail. Прочитал описание, поставил, прочитал ман. Оказалось то самое - к чему было предисловие. Ставим:
ussr$ cd /usr/ports/sysutils/roottail/
ussr$ make install clean

   Дальше, смотрим настройки рабочего стола KDE, нужен такой набор галок (собственно самая важная галка - про приложения) - иначе приложение не сможет взаимодействовать с десктопом:


   После чего можно писать скриптик для автоматического запуска приложения:
ussr$ more /usr/home/lissyara/.kde/Autostart/root-tail.desktop
[Desktop Entry]
Encoding=koi8-r
# следующие три строки - это одна - просто не влезло
Exec=/usr/local/bin/root-tail -g 1600x950+150+0 --update 
	-font 8x16 /var/log/exim/mainlog,black -font 8x16
	/var/log/messages,red,'ALERT' &
GenericName[en_US]=RootTail
StartupNotify=false
Terminal=false
TerminalOptions=
Type=Application
X-KDE-autostart-after=kdesktop

   Строчка практически полностью взята из мана - только подобрал геометрию под себя, да шрифты. Ключ "--update" нужен чтобы не подглюкивало при смене рабочих столов. Тем кто хочет увидеть итог - сюда (здесь не выкладываю - довольно большой рисунок - треть мегабайта).
   Практическую бесполезность данного приложения я сам прекрасно понимаю, поэтому прошу воздержаться от высказываний на эту тему. Просто сбылась мечта детства :)

   P.S. FreeBSD: И невозможное возможно :)



размещено: 2007-07-27,
последнее обновление: 2007-08-19,
автор: lissyara


dvg_lab, 2007-07-27 в 23:03:42

у меня двухмониторная конфигурация, мне как раз покатит, на втором монике пусть messages бегаит :)
ЗЫ: двухмониторные конфигурации оказываются гораздо гораздее простых широкоформатников :)

dvg_lab, 2007-07-27 в 23:50:59

чет я видимо не вкурил
[dvg@dvg]root-tail -g 800x250+100+50 -font 8x16  /var/log/messages
Missing charsets in String to FontSet conversion (KOI8-R)
unable to create fontset for font '8x16', exiting.

[CPS] AkirA, 2007-07-28 в 5:10:51

глянул скрин...
nfe драйвер который у меня неработает...
системы 64бит или 32?

lissyara, 2007-07-28 в 10:58:22

FreeBSD ussr.lissyara.int.otradno.ru 6.2-RELEASE-p5 FreeBSD 6.2-RELEASE-p5 #1: Sat Jul  7 12:39:24 MSD 2007     root@ussr.lissyara.int.otradno.ru:/usr/obj/usr/src/sys/color-console  i386
==========
к сожалению, под x64 нет проприетарного драйвера, а xorg`овский не поддерживает аппаратное ускорение :(
==========
драйвер, кстати, вообще без проблем подцепился...

Гость, 2007-07-30 в 9:23:17

А как сделать типа подобное но в консоли?

Евгений Р., 2007-08-15 в 22:36:07

от user'a: Permission denied

от root'a: Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

Can't open display (null).

al3x, 2007-11-12 в 21:03:27

А у меня под xfce4 "не оказалось рутового окна" - похоже она плюхает сверху свой desktop - пришлось с помощью xwininfo находить window ID (0xc0003 "Desktop"). И запускать приблуду с ключиком "-id 0xc00003". После чего заработало... Спасибо за наводку;)

ddc, 2008-02-06 в 12:30:12

Не работает при локали ru_RU.utf8.

ddc@czarkoff ~ $ root-tail ./.cal
unable to create fontset for font '*', exiting.

Alex III, 2009-12-25 в 0:17:01

Обожаю такие плюшки ) Ещё есть утилитка Conky -  на рабочем столе и не такое отобразит! Советую попробовать.

ttys, 2010-02-25 в 10:08:58

для koi8-r:
#root-tail -reverse -update -g 1000x600+100+120 -fn -\*-fixed-medium-r-normal-\*-13-120-75-75-\*-70-koi8-r /var/log/messages,green



 

  Этот информационный блок появился по той простой причине, что многие считают нормальным, брать чужую информацию не уведомляя автора (что не так страшно), и не оставляя линк на оригинал и автора — что более существенно. Я не против распространения информации — только за. Только условие простое — извольте подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой, незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
  Если соизволите поставить автора в известность — то вообще почёт вам и уважение.

© lissyara 2006-10-24 08:47 MSK

Время генерации страницы 0.1623 секунд
Из них PHP: 40%; SQL: 60%; Число SQL-запросов: 78 шт.
Исходный размер: 17902; Сжатая: 6099