Welcome to eComStation.RU site!

Select your language: Russian English Deutch Spanish Italian Portuguese Czech Polish French

Frequently asked questions and answers:

eComStation.RU

ru · en · de · es · it · pt · cz · pl · fr
eComStation - это совершенно другая операционная система для PC (IBM OS/2 Warp)
Программы, новости, статьи, поддержка пользователей, оборудование, вопросы и ответы.
 
      Что такое OS/2?НовостиУстановкаОбновлениеПрименениеБудущееСообществоКупить    
(Карта сайта)

 
 
Списки протестированного OS/2 оборудования
Как получить драйверы OS/2 бесплатно

 
Обновление

 
Программы

 
(Санкт-Петербург)

 
Преимущества (1)

 
Разработчику (1)

 
(Пайпы программ)

 
Компании: (1)

 
История (1):

 
(Бонусы)

 
Советы:

 
(Барьеры и решения)

 
Технологии: (1)

 
(Применение в науке, лаборатории, ..)

 

 
Готовые решения:

 
Новая eComStation:

 
Будущее: (1)

 
(Ссылки на другие сайты)

 
(Картинка дня)

 
Артефакты OS/2

 
Гаджеты

 

XWorkplace: что же внутри?


TITLE: XWorkplace: что же внутри?

DATE: 2001-09-24 11:53:19

AUTHOR: Deniska

Эта статья посвящена творению Ulrich Muller XWorkplace. Если пытаться коротко описать, что именно делает эта программа, то наиболее уместна будет такая формулировка - "делает работу с рабочим столом OS/2 более комфортной". Т.е. по своей сути, XWorplace - так называемый "enhancer" - "улучшитель". Чем же XWorkplace выделился из массы программ такого рода? Пойдем по порядку.

Чтобы установить XWorkplace Вам потребуется:

  • OS/2 Warp 3 и выше.
  • Работающий WPS. При стандартной установке OS/2 это требование выполняется. Некоторые же с целью освобождения памяти отключают использование WPS (пример - FileBar).
  • WarpIN - инсталлятор для OS/2 (продукт того же человека). (Несмотря на то, что начиная с версии 0.9.14 XWorkplace поставляется в виде self-extracting executable, комлпект установки также необходим).

Сейчас мне бы хотелось рассказать о том, что же именно XWorkplace предлагает пользователю. Заметьте - предлагает, а не навязывает. Программа обладает гибкой настройкой и хорошой справочной системой. Поэтому я остановлюсь лишь на основных моментах.

  • Новые пункты в контекстных меню. Например, "Select by name", "Snap to grid", "Copy filename", также будут отображаться "Favorite Folders" - те папки, которые Вы укажете будут добавляться к меню. Также полезный пункт - "Folder contents" - как и следовало ожидать показывает содержимое папки в виде подменю.
  • Улучшения в работе с папками. Можно настроить показ в заголовке открытой папки ее полный путь. Для папок можно создать строку статуса (причем текст, который в ней будет показывается можно задать самому). XWorkplace добавляет для папок настраиваемые клавиатурные сокращения. Отдельного упоминания заслуживает улучшеный режим сортировки.
  • Появилось понятие "folder default document" - объект, который запускается при открытии папки двойным щелчком (он добавляется в меню "Open As..."). Например, у Вас есть папка, в которой есть масса файлов, но реально используете из них Вы только один. Тогда чтобы не открывать эту папку часто достаточно сделать этот файл "документом по умолчанию".
  • Открытие папки, которую Вы еще не открывали с момента старта системы, может занять длительное время. Поэтому XWorkplace предлагает Вам возможность "открывать" эти папки при старте системы - подготавливать их, чтобы они открывались быстро, когда Вы ими реально воспользуетесь.
  • Улучшенный механизм ассоциаций файлов. Он заслуживает отдельной статьи. Скажу только, что при включении этой опции Вам нужно будет настроить эти самые ассоциации файлов, так как стандартный механизм WPS будет отключен. Благо есть возможность импортировать настройки ассоциаций из WPS.
  • Trash can. Этим все сказано. Вещь достаточно удобная. Правда, отмечу, что файлы, удаленные не из WPS (например, из файловой оболочки вроде FC/2 или X-Com/2), не попадают в корзину. Действие корзины можно настроить для определенных дисков.
  • Замена стандартному механизму автоматического обновления содержимого папок. В кратце - механизм, который используется в WPS, может приводить к разрастанию INI-файлов. Предлагается более качественная замена ему.
  • Загрузка системы. Здесь появляется масса удобных возможностей. Программа создает "XWorkplace Startup Folder" - сюда рекомендуется перенести все программы из Вашей папки "Startup". Для новой папки Вы можете задать такие параметры, как пауза перед началом запуска программ из этой папки, пауза между отдельными запусками программ. Ситуация, когда все программы запускаются одновременно, может приводить систему в ступор. Установка паузы позволяет сделать загрузку системы более "гладкой".
  • Улучшены настройки автоматического архивирования рабочего стола и файлов настроек. Теперь Вы можете задать гибкие настройки - когда, в каких условиях Вам необходимо делать архивацию.
  • При загрузке можно показывать т.н. "boot logo". Пока Ваши программы запускаются на рабочем столе рисуется картинка (которая может иметь и прозрачные области). Не шибко прибавляет функциональности, но эстетическое удовольствие - вполне.
  • При старте системы Вы можете нажать и удерживать клавишу Shift - появится "Panic" диалог. Здесь можно выбрать действие - если Ваша система не может загрузиться в штатном режиме.
  • Появилась возможность перезапустить WPS, не перезагружая систему.
  • "Extended Shutdown". Здесь и "XWorkplace shutdown folder" - сюда Вы можете положить программы, которые должы выполниться перед выключением системы, и "Close actions" - для автоматического корректного закрытия не-PM приложений, и измененный вариант сохранения системных INI-файлов, и возможность выключить систему с питанием ATX.
  • Масса настоек для мыши (автоматическая подсветка пунктов меню, автоматическая смена фокуса при движении мыши, автоматическое перемещение мыши к главной кнопке диалога, автоматическое скрытие мышиного курсора при долгой неактивности, действия для средней кнопки мыши и другое) и клавиатуры (для любого объекта можно задавать "быструю клавишу").
  • PageMage - виртуальные рабочие столы. Здесь я крайне рекомендую Вам посмотреть самим, ибо вещь достаточно удобна.
  • Многие объекты в папке "System Setup" имеют дополнительные страницы от XWorkplace. Именно там Вы можете задавать многие настройки системы.
  • Nescape DDE. Вещь достаточно удобна, чтобы не запускать для каждого HTML-файла на диске новую копию NETSCAPE.EXE.
  • Дополнительные события, на которые можно добавить звуковые оповещения.
  • XCenter. Это очень достойная замена WarpCenter и на данный момент уже полностью перекрывает его по возможностям. Стоит отметить, что XCenter использует технологию plug-in'ов. Положение объектов в нем можно задавать самому, поддерживается drag-n-drop (особенно хочу отметить одну возможность - Вы можете перекинуть любой объект, будь то программа или индикатор ресурсов или что-то еще, в любую папку. В этом случае будет создан файл с информацией об этом объекте, чтобы затем его можно было бы поместить обратно). Есть лотки ("trays") - полные аналоги тех, которые были в WarpCenter, но Вы их можете располагать как угодно. Например, вполне можно сделать отдельный лоток для всех индикаторов - пульс, свободная память, время и т.п. Опять же здесь более удобное "всплытие" XCenter'а и его "скрытие". Еще хочу отметить, что Вы вполне можете создать два XCenter (один наверху, другой внизу). Для этого в контекстном меню выберите "Create another". И напоследок, есть такой ресурс http://www.os2bbs.com/os2news/XCenter/ - здесь хранится информация обо всех вышедших плагинах для XCenter.
  • . . . и многое (действительно - многое) другое.

И это лишь просто перечисление основных функций. А теперь стоит добавить, что XWorkplace - полностью бесплатный продукт, более того - с открытыми исходными текстами. Строго говоря, им занимается не только Ulrich Muller, есть люди, которые добавляют свои наработки в этот проект. Кроме того, некоторые составные части XWorkplace ранее были отдельными проектами - PageMage, например.

Еще одна тонкость. Поддержка языков в XWorkplace сделана на уровне ресурсов, таким образом мы вполне можем получить версию этой программы на своем родном языке (я слышал, что перевод на русский язык уже идет - если человек, который занимается этим читает эту статью - пусть свяжется с нами).

Конечно, не стоит думать, что XWorkplace - совершенно свободная от ошибок программа. В первую очередь стоит почитать файл BUGS из комплекта поставки. Я отмечу те, с которыми сталкивался сам.

  • PageMage. При выполнении shutdown и наличии окон в разных виртуальных рабочих столах (если программы запоминают свою позицию), при следующем старте они могут отазаться за пределами экрана.
  • XCenter. Иногда при старте появляется диалог с сообщением с неверным объектом (хотя до этого ничего не добавлялось и предыдущий запуск прошел успешно) и предложением его удалить.

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

Еще раз хочу отметить, что все выше перечисленное - действительно для версии 0.9.14. Дальше ситуация может меняться.

Попробуй программу:

Благодаря тулкиту Qt4 в eComStation будут портированы десятки современных графических программ, Вложить 5 евро в разработку Qt4

Комментарии:

Validator
2001-09-24 17:02:36

imho самый прямой билд - это 0.9.8, который у меня на данный момент и висит. Все последующие уж слишком глюкавы. Чего они только menu sliding сделали... :-(

Validator
2001-09-24 17:06:19

imho самый прямой билд - это 0.9.8, который у меня на данный момент и висит. Все последующие уж слишком глюкавы. Чего они только menu sliding сделали... :-(
Насчет XC тоже одно замечание - ST/WPS будет весьма покруче.

Igor Vanin
2001-09-24 17:37:18

2Validator: в 0.9.8 XCenter не такой функциональный, как в более поздних версиях.
А если находишь баги - пиши автору, как рекомендуется в этой статье.

Timur Kazimirov
2001-09-25 02:23:53

Не знаю кому как, а мне XWP нравится. Использую его уже черт знает с какого времени. Видно, что продукт постоянно развивается, ошибки оперативно исправляются автором. Правда, вместо XCenter'а, я использую SysTrayWPS - мне он больше нравится в плане стабильности, да и все навороты типа widget'ов мне не очень-то и нужны, но так то мне...

Validator
2001-09-26 17:08:34

2Igor Vanin: видел я его. На морду - нечто жуткое. Какого х ввели затемнение на неактивных областях таскбара, и через какую ж вычисляются отклонения от стандартного цвета в сторону тени/света? И не убрать ведь..
Но мне он как-то не нужен - ST/WPS - рулез. До него не дотягивает даже XC 0.9.14
Кстати, отсутствие задержки при закрытии менюхи в XWP >0.9.8 только у меня, или это эпидемия?

Deniska
2001-09-27 11:00:54

на мой взгляд, XCenter (в 0.9.14) уже достаточно стабильная и главное - удобная вещь. чего я не могу сказать про SysTray/WPS.
Крайне рекомендую все-таки посмотреть на коллекцию widget'ов к XC. и ведь вполне можно писать свои - есть удобный комплект - REXX Button и REXX Gauge.
кроме того, стоит отметить, что 0.9.14 - уже достаточно стабильная.

Validator
2001-09-27 18:41:33

2Deniska: единственная причина, по которой я его не апгрейже - это испохабленное menu sliding. Что с ним прикажешь делать?

Igor Vanin
2001-09-28 20:09:52

2Validator:
Вот ты пишешь, что он как-то не нужен, ST/WPS - рулез, до которого якобы не дотягивает даже XC 0.9.14.
Я хочу поинтересоваться: чего же такого нет в XC, что есть в ST?
*) менюшки есть;
*) все объекты в виде кнопок/подменюшек повесить можно;
*) загрузка процессора, занятость дисков, заряд батарей есть;
*) shutdown/lockup есть;
*) часы есть.
Что еще есть в SC, о чем забыли в XC?

Deniska
2001-10-05 13:29:23

2Validator:
а что с menu-sliding ?
все там нормально
никаких отличий не нашел и тем более багов.
подробнее расскажи

Validator
2001-10-05 18:13:40

2Deniska: начисто отрубили задержку при закрытии менюшки (т.е. когда курсор перемещается на другой пункт)
2Igor Vanin: рожа мне его не ндравится! :-) По части эргономики ST/WPS круче на порядок, просто работать приятнее.

Deniska
2001-10-05 19:27:21

2Validator: поясни на примере. потому как опять же не понял что работает не так, как раньше...

Ubi386
2001-10-05 21:19:44

2Igor Vanin
Забыли pop3-монитор, IP-трафик и монитор свапа... Да и цвета в ST/WPS настраиваются на порядок удобнее...

Ubi386
2001-10-05 21:23:21

О, еще в ST pipe монитор есть, где можно видеть, например, состояние Keyboard Layer/2...

Validator
2001-10-06 09:22:43

2Deniska: в 0.9.8 имеется задержка задержка при автооткрытии/закрытии подменюшки при наезде мышепоинтера на оную. В версиях выше 0.9.8 оставлена задержка только при открытии менюшки. Задержку для ее закрытия, когда мышь наезжает на другие менюшки, обрубили.
2Igor Vanin: насчет цветов полностью содидарен!

Deniska
2001-10-06 10:02:38

2Ubi386

все это есть в качестве widget'ов к XCenter.
можно написать чего угодно, используя REXX - смотри widgets from Martin Lafaix.

Ubi386
2001-10-06 12:52:17

2Deniska
Зачем мне писать, если в систрее это есть, и гораздо удобнее?
Мне не недо предлагать холодильник затем чтобы покурить ;-)

Deniska
2001-10-06 22:22:01

2 Ubi386:
в XCenter это тоже есть. но вот добавить того, чего нет в SysTray мне гораздо легче. т.е. я могу и полноценный плагин писать, а могу и на рексе навалять кусочек....

2 Validator:
понятно. тем не менее, для меня изменений не было (видимо, я привык к использованию меню так, что даже не заметил изменений :))

Validator
2001-10-07 08:46:42

2Deniska: про то и спич :-) Я этой фичой пользуюсь довольно активно, потому в >0.9.8 я как без рук

Ubi386
2001-10-08 11:26:20

2Deniska
В систрее есть pipe monitor который может сойти за универсальный плагин :)
И программировать его можно на том-же самом рексе, при этом у тебя в руках
7 различных цветовых и шрифтовых видов монитора, которые ты можешь менять
как угодно...

Roman Nickolaev
2001-10-11 19:31:24

Нафиг-нафиг pipe monitor, это неудобно.
Вот в XCenter есть Rexx Widgert, это еще более универсальный плагин.

Ubi386
2001-10-12 16:51:59

А мне, например, для того чтобы вывести на систрей состояние раскладки, удобнее просто задать пайп Keyboard Layer/2, чем писать для этого скрипт.

Прокомментируйте эту статью (напоминаем, автор работал над текстом несколько недель, уважайте мнение других).


Ваше имя:

Ваш E-Mail:

CODE:
......

  

Ваш комментарий:


eComStation - это система для домашних пользователей: a) нет вирусов, b) Нативный софт + портированный софт + возможность запускать другие ОС внутри вирт.машин, c) Тысяча REXX-скриптов для автоматизации и мелких задач, d) возможность играть в любимые DOS-игрушки

Статьи

Операционная система
Программное обеспечение
Оборудование
Для разработчика
Разное
Колонка редактора


Готовая eComStation на SSD диске

 





Последний активный опрос: Какая высота барьера RPM?

IBM OS/2 Warp

 
Обучение новичков

Списки протестированного OS/2 оборудования

 
Статьи


   
  Почему eComStation?
Возможности
Особенности
Применение
Ролики и скриншоты
   eComStation для
для бизнесменов
для студентов и инженеров
для продавцов компьютеров
сообщество пользователей
   Разработчик
Распространить программу
Описание API, библиотеки
Начать новый проект
Конкурсы
   Программы
Он-лайн каталог
Выбрать через eCo Market
   Служба поддержки
Отправить вопрос
Купить eComStation
Вопросы и ответы
Обучение новичков
 
 
© 2001 - 2014 eCo Software, All rights reserved
eComStation is a registered trademark of Serenity Systems International
OS/2 Warp is a registered trademark of IBM Corporation
 

 

 
Картинка дня: