Ru-Board.club
← Вернуться в раздел «Программы»

» LiteStep shell (оболочка)

Автор: Alekz_D
Дата сообщения: 02.06.2008 00:22
Я бы сказал, что Omar живее чем Joshh из Dist.ru
А вообще уже появился инсталер на новом ядре с системой OTS3, ссылка выше
Автор: juvaforza
Дата сообщения: 03.06.2008 09:13
LOSI 0.2


Цитата:
Updated to LiteStep 0.24.8 RC1.
Made the file association code work again. I don't know when that stopped working.
Fixed a bug that sometimes caused the installer to not create the ThemesDir and the two .rc files in it.
Fixed the "Slow switching between evar pages in installer." bug.
Updated to the latest version of SLI-ThemeManager (thanks Anydmon).
A new page has been added that checks for prerequisites (Internet Explorer 4 or newer and Visual C++ DLLs).
Made the uninstaller better at cleaning up after the installation.
Added xDesk settings to personal.rc.
Added some basic sanity checks to the installation path so no one tries to install LiteStep to C:\Windows or other places equally stupid.


Скачать
Автор: CKA3O4H1K
Дата сообщения: 05.06.2008 00:28
juvaforza
хорошие новости

Без Andymona и друзей которых он вокруг себя держит, боюсь LS умрет...
Автор: zhuchella
Дата сообщения: 01.07.2008 09:52
ToALL
Подскажите, какую сборку можно поставить с красивыми темами на vista 64 ?
Автор: juvaforza
Дата сообщения: 01.07.2008 11:32
zhuchella
LiteStep пока ещё Висту не поддерживает
Автор: SmaLL_stv
Дата сообщения: 08.07.2008 15:37
juvaforza
zhuchella
про х64 не скажу, (недавно удалил, на dvb-s карты поддержка слабая) . а вот на висте х32 успешно стоит, с неё и работаю. ядро LOSI 0.2. другое дело - не все темы понимают висту. тут с бубном поплясал, но почти все стартуют. как правило несовместимы модули, смотрел обновлённые с nbi-studio где их великое множество. ну и заморочка с тем что в висте некоторые проги (мобильный центр к примеру) требуют уже запущенный explorer.exe. не проблема.
Автор: SmaLL_stv
Дата сообщения: 14.07.2008 09:35
Chainyk1
та легко. качай тему, запускай менеджер тем лайтстепа и устанавливай. подключение к инету Обязательно - будут подгружатся с сети дополнительные модули. всё как всегда..
..если ответ ещё нужен..месяц прошёл)).
Автор: ayvango
Дата сообщения: 17.07.2008 22:01
хм, как бы узнать состояние пациента? Сначала я искал альтернативный шелл, подходящий под все мои требования сразу, потом начал искать шел, достаточно гибкий, чтобы его можно было заскриптить должным образом. Посмотрев на то, как предлагается скриптить поведение шела emerge desktop, я понял, что ненамного сложнее и гораздо понятней сразу прогать все необходимое на winapi. Так что я начал искать шел, в который можно вписать свою функциональность, разумеется опенсорсный и в достаточной мере разработанный. Лет пять назад у меня уже стоял litestep (я его не кастомизировал, просто взял готовую схему), так что он сразу же завладел моим вниманием и теперь мне вновь захотелось узнать побольше о его возможностях. Однако меня постигло разочарование: я не смог найти какого-нибудь более-менее живого и полного ресурса. Раньше такой ресурс был http://litestep.net , но он вроде уже давно не обновлялся и не дает зайти на себя: требует регистрацию, но не посылает ничего на почту. На сайте разработчиков видно только само ядро, сами разрабы жалуются, что все написано криво и ужасно и нужно все это переписывать, а некогда, а тем временем слышно как из проекта сыпется песок и он, кряхтя, идет еле перебирая ноги (прямо как фар - построили удобную плагинную систему, написали много вкусняшек, а потом выяснилось, что по-хорошему надо переписывать far и farapi из-за их кривости и глупых ограничений). Об окружении на сайте разработчиков ничего не слышно. Зато легко находится сайт каких-то энтузиастов, которые поддерживают пяток плагинов, начинающихся на букву "x", не давая трупу почить с миром. Там тоже много выяснить не удалось, ни сравнения плагинов с базовыми, ни полного списка доступных плагинов для litestepа. В этих плагинописателях еще теплится жизнь, они изредка обновляют плагины, хотя половину уже побросали. Википедия находится в зачаточном состоянии, там даже слова module и plugin не известны, лежит только немного гайдов.
Так что у меня накопилось куча вопросов, но их некому задать. Помогите чем можете, расскажите о том, что знаете, пожалуйста.
1. Насколько живой проект? Лучше по существу, а не крики: "смотрите, он шевелится!". И насколько полную жизнь уже прожил? Меня не пугают мертвые проекты, которые прожили бурную и интересную жизнь, как правило лучше все равно не найти. Я пользуюсь давно уже не развиваемым GNU Screen (хотя есть куда) и не представляю, что способно с ним сравниться, несмотря на всю его дряхлость. Так что ваша оценка достижений и перспектив мне важна и интересна и лучше если она будет сравнительной, нагляднее получится.
2. Какова архитектура проекта, какие функции оставлены на попечении ядра, какие реализованы через модули? Какие есть "обязательные" модули, без которых было бы очень трудно собрать рабочий билд? Я вовсе не настаиваю, что они есть, но просто либо ядро большое и их включает, либо они вынесены в отдельные модули и это знание не бесполезно. В целом меня интересует более конкретная оценка "гибкости", которой похвалялись в начале этого треда
3. Я так и не смог найти списка всех известных плагинов для litestepa. Они мне, конечно, все не нужны, по моим оценка там как минмимум половина плагинов - мониторные (для наблюдения за почтой, аськой, в худшем случае еще и общатсья в ирке можно прямо на рабочем столе, температурой харда и прочего). Это все непосредственной задачей шелла не является, и мне в общем-то не нужно, у меня samurize есть. Интересны другие плагины - связанные непосредственно с шелом, например плагин многодесктопного оконного менеджера, также любоптны мета-плагины, предоставляющие свои функции для других плагинов и в целом расширяющие возможности плагинописателей.
Буду очень благодарен тому, кто удоволетворит мое любопытсво и расскажет о текущем положении дел или хотя бы укажет, где можно прочитать интересующую меня информацию.
Автор: sonicp
Дата сообщения: 19.07.2008 20:00
ayvango, проект жив.
про ядро: идет работа по совместимости с вистой. Ядро - просто загрузчик модулей, само по себе ничего не умеет. Все делают модули, каждый модуль для своих целей.

про модули на букву икс: мне видно приведение к общему стандарту самых популярных модулей, модули обновляются. "Экранные модули" поддерживают мульти-мониторность: общие(суммарные) и относительные(отн-но каждого монитора) координаты.
Список желательных модулей(индексы версий далее я не указываю): xtray, xtaskbar, xPopup.
Другие желательные модули:
sysvwm(или другие vwm, их несколько, на выбор, я этим пользуюсь) - менеджер виртуальных окон;
anykey - для настройки хоткеев;
lsxcommand - type and run знаешь? то же самое;
xdesktop - рабочий стол (я не использую, т.к. вообще не люблю иконок на рабочем столе).
shortcut - ярлыки на рабочем столе, не связан с xdesktop.
из старых модулей я пользуюсь этими: Autorecycle, raisepriority.

LOSI - инсталятор, новые сборки LS с последними версиями модулей.

Наиболее удобный (для меня) и обновляемый сайт: http://www.ls-universe.info/, регистрация не обязательна, новые модули, доки по модулям, форум, все живет, народ посещает. С этими модулями и инфой я сделал себе тему для LS за неделю и теперь прусь) +стабильно работает.

В LS, в отличие от Aston, BB(и модификаций blackbox) - все гибко, и не ограничивается фактически настройками цветов. В BBLean, Aston и др. - все ограничено тулбаром, за него никуда не деться.

про litestep.net - и сейчас обновляется список тем, но вцелом там скучновато, доков нет, пароль когда получал проблем не было(год назад)...

Темы тут: http://www.ls-themes.org/

модули здесь:
http://www.ls-universe.info/page.php?3

менее обновляются модули тут, зато там старые есть:
http://www.shellfront.org/modules-list.php
http://www.modules.nbi-studio.com/

и на http://www.ls-universe.info/ и на litestep.net есть ссылки на сайты.

Побольше оптимизма)
Автор: CKA3O4H1K
Дата сообщения: 21.07.2008 02:22
sonicp
всецело подписываюсь под каждым словом.

litestep.net забросили, но архив тем там огромнейший, кроме того там и новые появляются чаще всего... после него наверно customize.org
а вцелом www.ls-universe.info конечно...

А то что LS умирает, как и все самое прекрасное в реальном так и компьтерном мире - это вопрос современности. Светлые года компьютерного мира минули... время отчаеных ребят, энтузиазма, бескорыстия, отваги... уже наверное с десяток лет празднуем открытие супермаркета в трупе, вот и живем хто как успел научиться...
Когда-то это было сродни первобытным воинам, охотникам одиночкам, таким живым фидошным и ББСным коммунам... хех
и всё это жуткий оффтоп...
Автор: ayvango
Дата сообщения: 23.07.2008 15:45
sonicp Большое спасибо за объяснения. Как я понял x-модули приводятся к одинаковому виду за счет использования одной и той же библиотеки, и все желающие могут с ее использованием быстро построить красивые окошки для своего апплета. Type&Run использую в данный момент.
Интересно, отвечает ли ядро за устойчивость к сбоям, иными словами, может ли оно перезапускать зависшие или упавшие апплеты? Кстати, они запускаются как самостоятельные приложения или как дочерние потоки ядра? Сразу возник следущий вопрос: в чем проявляется единость litestep? Если я правильно понял, то стартер может запускать любые апплеты, можно ли тогда сделать, например, микс из модулей emergedesktop и ядра litestep? Единственное ли общее у всех litestepовых апплетов - это метод конфигурирования, или какие-то другие есть отличия, которые отличают произвольное приложение, читающее конфиг формата rc от модуля litestep? Было бы намного приятнее разрабатывать модули, если бы ядро предоставляло какие-нибудь средства для обмена сообщениями и синхронизации модулей. Кстати, как в litestep дела со скриптованием сложного "разумного" поведения программы? Есть ли какой-нибудь выход на язык программирования и возможность простого управления модулей?
Ну вот глупый пижонистый пример, чтобы понять о чем я говорю. Интересует можно ли реализовать подобное поведение на текущем ядре, или его придется переписывать. Скажем, я написал свой необычный модуль оконного менеджера (их и так дофига, одним больше, одним меньше...). Подключил к лайтестепу, модуль способен в том числе отследить появление мирандовского попапа на экране. Он ловит появление окна, выясняет координаты, передает ядру сообщение о событии. Дальше включается скрипт обработчик, который всем апплетам в зоне появления сообщает, что вылезло новое topmost окошко, и им надо подвинуться, а дальше подскрипт для каждого апплета "раздвигает" окошки интерфейса, так чтобы они остались видны. При закрытии попапа, положение окошек интерфейса восстанавливается. Практической пользы тут мало, пример хорош для проверки гибкости интерфейса. В идеале половину работы в расположении окошек, чтобы друг на друга не лезли, должно играть ядро, например менять для окошек апплетов глобальные параметры вроде ширины монитора.
CKA3O4H1K Не все так плохо. Те люди никуда не делись, ведь слишком трудно отказаться от хорошего, и даже последователей завели. Просто интернет стал доступнее и тупее, но очаги разума на нем еще остались, просто сейчас их также трудно найти, как раньше было трудно получить 128 килобитс инета. Вызывает сильную тревогу усиление государственной цензуры в интернете.
Автор: sonicp
Дата сообщения: 26.07.2008 08:21
Существует SDK для xPaintClass (а может еще и другой SDK существует), поэтому не всякую dll-ку можно подкрутить, а ту что написана для litestep.
Если LS выгрузить из памяти, то все модули тоже прекратят работу.
В папке utilities в LS есть язык программирования Lua (см. Википедию). Я видел как скрипт используется в некоторых темах, очень даже круто.
Ядро не придется переписывать для такого примера А если для какой задачи чего-то надо, то не ядро - а модули.
Чтобы раздвинуть окошки можно дать соответствующему модулю такую команду (модулей для изменения свойств окон на выбор несколько), или даже просто дав команду "черепица" окон (горизонтальная и вертикальная). В файле настроек модулей (rc) можно создавать переменные; указывать действие на события("Events"), т.о. при событии в одном модуле можно дать команду другому.
Я смог ответить не на все вопросы, если есть желание пообщаться с знающими людьми по-английски (http://www.promt.ru/ в помощь), рекомендую форум сайта http://www.ls-universe.info . Я спрашиваю как что-то сделать и появляющиеся у меня вопросы там. Регистрация на сайте пройдет очень легко и быстро.
Автор: ayvango
Дата сообщения: 26.07.2008 16:00
Ух ты, я ожидал худшего. Сам я с Lua не сталкивался, но люди хвалят, а меня после mIrc scripting language уже ничем не напугаешь. Вот ты говоришь, модулей для изменения свойств окон - несколько на выбор. А как их названия может найти человек, который раньше не встречался с ними? Где можно почитать классификацию и описание модулей? На ls-universe заполенна информация об очень маленьком количестве модулей. Может еще какая база есть, или просто можно спросить на форуме: а нет ли у вас модуля, чтобы он умел делать то-то и то-то?
Автор: sonicp
Дата сообщения: 27.07.2008 09:31
Можно на форуме спросить, можно попытаться из названия модуля (ссылки на модуль) понять. А так, я накачал себе модулей (сайты с модулями я написал в 1-м своем ответе тебе), в каждом архиве модуля имеется документация по нему. В документации в самом начале написано коротко для чего модуль, а далее как модуль подключать и пользоваться им. На интернет страницах с модулями выложено несколько версий, качай не все, а версию с бОльшим индексом. Я не знаю, может быть есть база...
Автор: juvaforza
Дата сообщения: 30.07.2008 21:11
SLI-ModuleManager 2.0

Описание

Страница загрузки
Автор: Chainyk1
Дата сообщения: 10.08.2008 13:43
поясните как дела с блек боксом какая последная версия ... чем отличаются сборки LiteStepа ?
Автор: CKA3O4H1K
Дата сообщения: 13.08.2008 14:24
Chainyk1
на такие вопросы лучше ответить самому себе
или вы оправдываете свой ник?

Поинтересуйтесь "боксами" здесь
Ответ на второй вопрос ищите в шапке.
Автор: LaVas_ki
Дата сообщения: 14.08.2008 21:47
люди помогите разобраться с lslua
попытался загрузить на висте 64 - все запустилось кроме этого модуля (на хп сп2 все ок)
ругается на exeption....
раньше была строка
*NetLoadModule $ModulesDir$lslua-0.4.3.1\lslua.dll
все работало, а под вистой нет...

скачал новую 0.6.6 - таже бодяга

в хелпе
To load LSLua, put a line resembling *NetLoadModule lslua-0.6.5 load lslua.dll in your theme.rc.
при таком раскладе просто ничего не находит даже если на 0.6.6 исправить....

как же его правильно установить? куда распаклвть и что прописать в теме???
Автор: loat
Дата сообщения: 16.08.2008 14:14
Интересно можно ли как-нить запустить LiteStep под висту?
Автор: sash12345
Дата сообщения: 08.09.2008 17:34
Привет всем! Рад видеть что форум хоть как-то потихоньку работает.
У меня назрел вопрос по xpopup, возможно кто-то сможет мне помочь:

есть несколько папок с ярлыками: папка [1] и папка [links].
Хочу сделать popup меню которое будет вышлядеть так

"popup menu"
|
|—[1]
|
|-1й ярлык из папки [links]
|-n ярлык из папки [links]

Не могу никак разместить ярлыки из папки [links] в корне "popup menu".
Если не использовать папку [1], то содержимое [links] выводится в корне "popup menu", но как только добавляю папку [1], то вместо того чтобы выводить содержимое папки [links] в корне, как это происходило без папки [1], папка [links] добавляется в список рядом с папкой [1]?

Как заставить отображать xpopup меню с папкой [1] и содержимое папки [links] в корне меню?
Автор: jakow77
Дата сообщения: 08.09.2008 18:01
а если сделать так
в корень покласть папку start
и в неё тогда можно класть как папки так и просто ярлыки
*Popup "Start"                        !PopupFolder:"C:\start"

Добавлено:

у меня так выглядет

*Popup "Start"                        !PopupFolder:"C:\start"
*Popup !Separator
*Popup "File Manager"                        "$FileManager$"
*Popup "Text Editor"                        "$TxtEditor$"
*Popup !Separator

;ЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇ

*Popup "Litestep" Folder
    *Popup "Litestep folder"                !execute ["$FileManager$" /e,"$LiteStepDir$"]
    *Popup "Themes folder"                    !execute ["$FileManager$" /e,"$ThemesDir$"]
    *Popup !Separator

Насколько я понимаю, ярлыки в главное окно, надо каждый отдельно вписывать.
Поэтому мой вариант с папкой самый простой

Автор: sash12345
Дата сообщения: 10.09.2008 17:43
Можно сделать так:
*Popup "Admin" !PopupFolder:"$LiteStepDir$personal\links"

после этого можно добавлять сколько угодно дургих папок, в корне меню будет то что находится здесь: $LiteStepDir$personal\links
Автор: juvaforza
Дата сообщения: 21.09.2008 10:45
LOSI 0.3


Цитата:
Highlights include:
* Added a new page that warns the user if he/she is trying to install LiteStep when there already is some version of LiteStep installed to the computer.
* Updated to xPaintClass 1.0 Update 5.
* Added SLI-ModuleManager to the utilities.
* Made the "WhereProfiles" page autodetect where the profiles are on the currently installed LiteStep (if there is a currently installed LiteStep).


Подробнее

Скачать
Автор: arzan
Дата сообщения: 24.10.2008 14:47
С недавнего времени пользуюсь версией LiteStep 3.0.2, программа использует на рабочем столе шрифт Изображение, может кто знает как он называется.
Автор: sonicp
Дата сообщения: 01.11.2008 22:11

Цитата:
С недавнего времени пользуюсь версией LiteStep 3.0.2, программа использует на рабочем столе шрифт Изображение, может кто знает как он называется.


В текущей установленной теме (в файле theme.rc) ищи значение после ***font в секциях jdesk, либо xdesk, либо xdesktop или другого используемого в теме desk-модуля.
Автор: sonicp
Дата сообщения: 08.11.2008 10:08
сайты http://www.lsdev.org/ и http://www.litestep.net/ дружно перестали грузиться...
Автор: AnDy_ninJa
Дата сообщения: 15.11.2008 17:49
Начал снова писать свою тему и уже назрело пару вопросов.
1. Рейнметер матерится "Section [Variables] is nit a meter or a measure!" хотя если запускать этот скин из Rainmeter.exe то все работает.
2. Какой модуль лучше выбрать для управления Foobar2000
3. Можно ли использовать Rainlendar-Pro как модуль?

И еще что там с русским сайтом? Помощь нужна? Предлагаю попереводить (мануалы, туториалы, документацию) коллективно на нотабеноиде (notabenoid.com)
Автор: AnDy_ninJa
Дата сообщения: 16.11.2008 16:57
Как определить Classname иконки в трее чтобы ее спрятать?
Автор: sonicp
Дата сообщения: 17.11.2008 20:20

Цитата:
Как определить Classname иконки в трее чтобы ее спрятать?


Я несколько месяцев назад спрашивал на форуме сайта http://ls-universe.info именно этот вопрос. Оказывается, в доке xtray2 есть на него ответ, прямо перед примерами (Examples).

Цитата:
To obtain the correct values for ClassName and WindowText, perform a MiddleClick on an icon, while pressing SHIFT key!
Автор: AnDy_ninJa
Дата сообщения: 18.11.2008 12:57
Спасибо! Прийдется таки перейти xtray (хотя он и более ресурсоемкий)

Страницы: 123456789

Предыдущая тема: Мебельный софт


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.