Linux -- это интересно

tty-clock


Рубрика: Прочие
Метки: | |
Просмотров: 510

tty-clock — простые цифровые часы запускаемые в терминале.

Часы tty-clock запущенные без дополнительных опций отображает часы в верхнем левом углу окна терминала, в использующемся системой формате. Опционально часы могут отображать секунды, дату, мигание двоеточий (с задержкой и без) и другое...

tty-clock можно запустить в 12 и 24 часовом формате, располагаться часы могут в любом из углов или в центре окна терминала, а так же перемещаться, можно задать цвет часов и отображение рамки. Оформление часов можно переключать с помощью клавиатуры (цвет, перемещение, отображение рамки, секунд, даты и прочее).

Лицензия: BSD (Berkeley Software Distribution)

Домашняя страница

Комментариев: 6 RSS

Эммм... А как скомпилять-то? Ругается у меня:

make
build ttyclock.c
CC -Wall -g -I /usr/include -L /usr/lib/i386-linux-gnu -lncursesw -ltinfo ttyclock.c
In file included from ttyclock.c:33:0:
ttyclock.h:44:21: fatal error: ncurses.h: Нет такого файла или каталога
 #include <ncurses.h>
                     ^
compilation terminated.
Makefile:22: ошибка выполнения рецепта для цели «tty-clock»
make: *** [tty-clock] Ошибка 1

Установка libncursesw5-dev не помогает((( Ошибка та же

Плохо, что размер цифр времени и положение на экране, кроме как по центру нельзя сменить(((

Устанавливаем figlet

и создаем файлик clocl.sh

#!/bin/bash
reset
while [ true ] 
do
  tput cup 0 0
  date +"  %H:%M:%S" | figlet -f smmono9
  sleep 1
done
Плохо, что размер цифр времени и положение на экране
Размер то да, хотя от терминала и используемого шрифта зависит, а перемещаются свободно (HJKL), снизу скрина добавил.

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)