Плагины для Talisman Desktop

Плагины для Talisman Desktop #

Пример темы для Талисмана

На данной страничке представлены мои плагины и утилиты для программы Talisman, заменяющей стандартный “Рабочий стол” Windows и позволяющей создать вместо него новый интерфейс любой сложности.
(проекты и данный текст датированы 2001 годом)

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

Однако я решил пойти дальше, я - программист. И, как программисту, мне захотелось улучшить Талисман программным способом. Т.е. написать плагин, ведь все уважающие себя заменители шелла должны иметь плагины (как, например, LightStep или Aston).

К сожалению первая версия Талисмана не поддерживала плагины в обычном смысле слова, в виде dll-ек. Пришлось выкручиваться и писать полноценное приложение которое само встраивается в десктоп Талисмана. И к выходу бета-версии Талисмана 2 первый плагины был готов. Разработчикам Талисмана, так понравилась эта идея, что уже релиз Талисмана 2 вышел с двумя командами startplugin и closeplugin используемыми для управления плагинами.

Windows Desktop Converter #

Утилита предназначенная для конвертирования Windows-десктопа один-в-один в Talisman-десктоп. Версия 2. Программа считывает данные о расположении значков (иконок) на рабочем столе из реестра (проверено на Windows 98).

TMailbox #

Тема для Талисмана. Проверка POP3 почтового ящика. Использует четыре картинки - “почтовый ящик пуст”, “почтовый ящик полон”, “ошибка почтового ящика” и “пришла новая почта”.
Перед распространением темы удалите из файла конфигурации параметры password, username, server и port!!!

TMeter #

Тема для Талисмана. Первый плагин для Талисмана, показывает общее и свободное количество памяти компьютера. Использует одну фоновую картинку.

TVolume #

Тема для Талисмана. Динамический регулятор громкости. Использует две картинки - фоновую и для ползунка.

Инструкции #

Все плагины построены на базе общего класса plugin обеспечивающего стандартную функциональность плагина. Первый параметр командной строки при запуске плагина - это имя ini-файла без расширения с настройками плагина. Если при запуске не указывать ни каких параметров, то плагин создаст файл конфигурации с настройками по умолчанию.

В общем случае установка плагина в тему выглядит следующим образом:

  1. Выбрать текущей нужную тему.
  2. Положить плагин в папку с темой.
  3. Запустить плагин для создания нового файла конфигурации.
  4. Настроить этот файл конфигурации (в любом текстовом редакторе).

Картинки используемые плагинами могут быть в следующих форматах - BMP, JPEG, GIF (с прозрачностью), анимированный GIF (без прозрачности), ICO, WMF.

Для управления плагинами из Талисмана предназначены команды startplugin name и closeplugin name, где name - имя ini-файла плагина без расширения.

Другую информацию по созданию и использованию плагинов ищите на сайте www.lighttek.com.