Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пт окт 19, 2018 12:23 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 1270 сообщений ]  На страницу Пред. 170 71 72 73 7485 След.
Автор Сообщение
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Вт фев 09, 2016 5:20 pm 
Не в сети

Зарегистрирован: Пн мар 27, 2006 6:33 am
Сообщения: 626
Leency писал(а):
Фух.

А размеры игровых полей :D


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Вт фев 09, 2016 5:34 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4778
Сейчас лишь немногие программы умеют интрегрироваться с ISO:
Game center и Syspanel: умеют скрывать /kolibrios/ программы и показывать их при необходимости.
Eolite: показывает примонтированную /kolibrios/ папку
===
Menu и @OPEN - так не умеет из-за этого часть ярлыков битая с IMG версии, для ISO версии не все программы показаны. Это сдерживает развитие ISO версии и программ, которые не умещаются в IMG образ.
===

Идея 1
добавить на рабочий стол приложение на основе software widget (CDSTAFF, CDPLUS...) и вынести в него все программы CD не пошедшие в Game center и Syspanel.
@OPEN нужно учить скрывать /kolibrios/ программы если папка не примонтирована.

Идея 2
При успешном монировании /kolibrios/ запускать программу, которая будет заменять icons.ini, menu.dat, assoc.ini и т.д. для полной интееграции. Так делает KolibriN.

Или свой вариант.
Интересно мнение форумчан.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Вт фев 09, 2016 6:42 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Сб сен 27, 2014 2:59 pm
Сообщения: 102
Leency писал(а):
Интересно мнение форумчан.
Пользуюсь только образом .img, и в основном, только, а-ля "developer's toolchain". Остальным, не пользусь. Поэтому, посоветовать что-либо, немогу. :roll:


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Вт фев 09, 2016 11:19 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Сб окт 05, 2013 9:32 pm
Сообщения: 386
Leency писал(а):
Menu и @OPEN - так не умеет из-за этого часть ярлыков битая с IMG версии, для ISO версии не все программы показаны. Это сдерживает развитие ISO версии и программ, которые не умещаются в IMG образ.

Может я что-то не так понял, но @open работает с цепочками ассоциаций, то есть если есть ISO, то он запускает программу из iso, а так же показывает ее в списке. Если iso нет, то он не показывает приложение в списке и запускает следующее по цепочке (обычно аналог с img). Если цепочка оборвалась, то открывается окно.
Все это было сделано уже довольно давно.

Ярлык в опен виден только тогда, когда есть бинарник с таким путем существует.
viewtopic.php?p=62938#p62938


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Вт фев 09, 2016 11:57 pm 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1132
e-andrew если вызвать сразу диалог, то в нем отображаются программы из /kolibri, даже если директория не примонтирована (так понимаю Leency говорит об этом). При запуске все так, как ты и описываешь.

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Ср фев 10, 2016 5:13 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4778
> Ярлык в опен виден только тогда, когда есть бинарник с таким путем существует.
Не работает.

Вообще это плохая реализаия, т.к. следует проверить 20-40 файлов, что они существуют - это долго, особенно для реального CD.


Вложения:
Screenshot_1.png
Screenshot_1.png [ 61.84 КБ | 1853 просмотра ]

_________________
Через тернии к звездам
Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Ср фев 10, 2016 6:33 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1613
Leency писал(а):
Сейчас лишь немногие программы умеют интрегрироваться с ISO:
Game center и Syspanel: умеют скрывать /kolibrios/ программы и показывать их при необходимости.
Eolite: показывает примонтированную /kolibrios/ папку
===
Menu и @OPEN - так не умеет из-за этого часть ярлыков битая с IMG версии, для ISO версии не все программы показаны. Это сдерживает развитие ISO версии и программ, которые не умещаются в IMG образ.
===

Идея 1
добавить на рабочий стол приложение на основе software widget (CDSTAFF, CDPLUS...) и вынести в него все программы CD не пошедшие в Game center и Syspanel.
@OPEN нужно учить скрывать /kolibrios/ программы если папка не примонтирована.

Идея 2
При успешном монировании /kolibrios/ запускать программу, которая будет заменять icons.ini, menu.dat, assoc.ini и т.д. для полной интееграции. Так делает KolibriN.

Или свой вариант.
Интересно мнение форумчан.

Сделать отдельную программу-запускатель, которой в командной строке передаётся имя запускаемой программы. Запускатель пытается, собственно, запустить то, что ему дали, если получилось, то завершает свою работу. Если выдалась ошибка "файл не найден", сообщает пользователю "программа не здесь, она где-то рядом, настрой уже папку /kolibrios" и открывает документацию. Не, ну а иначе откуда пользователь вообще узнает, что /kolibrios нужно настраивать? В menu, @icon и прочих подобных программах прописывается не прямо /kolibrios/my_super_program, а запускатель с /kolibrios/my_super_program в качестве аргумента.

Могут быть проблемы, если menu, @icon и прочие не имеют настройки для командной строки запускаемых программ, но, кажется, такую настройку в любом случае полезно иметь. Бонусные баллы, если запускатель сможет отличить ситуацию "папка /kolibrios не настроена" от "папка /kolibrios настроена, но пользователь вытащил флешку/CD", но я сходу не могу сказать, сообщает ли ядро необходимую информацию.

_________________
Сделаем мир лучше!


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Ср фев 10, 2016 11:55 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4778
CleverMouse
Запускатель - идея хорошая.
Но:
1. Это не решает проблему мертвых ссылок в @MENU.
2. В случае, если запускаталю нужно передать и программу и параметр - это увеличивает сложность реализации и сокращает длину параметра, размер которого и так 256 символов.
3. Описанные тобой изменения масса работы.

Пока что я предлагаю реализовать Идею1, как самую простую.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Чт фев 11, 2016 12:03 am 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1238
Why not just use separate configuration files for floppy distro and 'full' distros (cd/usb) ?

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Чт фев 11, 2016 12:15 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4778
Possible.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Чт фев 11, 2016 1:57 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4778
rev #6196
Код:
system_colors: global rename and change meaning of "grab_button" to "work_3d_dark", 
and "grab_button_text" to "work_3d_light", the legacy of new_sys_colors table
Я заменил смысл двух цветов "grab_button" и "grab_button_text" из устаревших скинов.
Теперь это "work_3d_dark" и "work_3d_light", как были в sys_colors_new. Убедил меня это сделать Костя Veliant за что ему спасибо, теперь я вижу что это было очень хорошая идея.
Некоторые программы уже используют эти цвета по прямому назначению: Docky, TEdit (меню), CMM-программы.


Вложения:
Screenshot_1.png
Screenshot_1.png [ 28.55 КБ | 1771 просмотр ]

_________________
Через тернии к звездам
Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Чт фев 11, 2016 2:45 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1613
Leency писал(а):
CleverMouse
Запускатель - идея хорошая.
Но:
1. Это не решает проблему мертвых ссылок в @MENU.
2. В случае, если запускаталю нужно передать и программу и параметр - это увеличивает сложность реализации и сокращает длину параметра, размер которого и так 256 символов.
3. Описанные тобой изменения масса работы.

1. Почему нет?
2. Программу и параметр нужно передавать вместе в командной строке, разделённые, например, запятой. Усложнение... ну, запускатору нужно будет найти запятую, это не кажется таким сложным делом. Ограничение в 256 символов действует только для старых программ, которые к этому не готовы, для всех желающих программ его ещё Марат убирал.
3. С этим сложно спорить.

Leency писал(а):
Пока что я предлагаю реализовать Идею1, как самую простую.

Я надеюсь, хотя бы этот новый виджет будет кричать пользователю в лицо "настрой себе папку /kolibrios" со ссылкой на документацию?

_________________
Сделаем мир лучше!


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Чт фев 11, 2016 4:49 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4778
Безусловно.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Чт фев 11, 2016 7:02 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт апр 30, 2015 11:50 pm
Сообщения: 102
Я простой виндовс-пользователь и порядок установки приложений мне там не нравится. какая-то программа-установшик от приложения долго и нудно распихивает части приложения по разным неочевидным углам, оставляя кучу мусора, лезет в "какой-то реестр" и т. д.
Хотя в этой же оси через *.inf файл совершенно спокойно можно поставить драйвер, А вот отменить его установку можно только с другого "конца".
Что хотелось бы видеть в Колибри. В рабочей папке приложения лежит файл с именем "прописать в системе". Он сугубо информационный. Правый клик - меню - прописать приложение в системе. После прописки по правому клику будет уже "выписать". Но пропиской-выпиской занимается системное приложение, которое в основном правильно прописывает ассоциации. А Еще "растет" вместе с системой, проверяет прописной файл на Правильность, ведает обратной совместимостью, запрещает, подсказывает , решает ситуацию "Приложение исчезло" (найди, а то выпишу) ну и т.д.
При таком подходе приложение лежит там , где я его оставил, никакие файлы приложения без ведома системы не расползаются по ней. Хочешь - пользуй непрописанное приложение, проверь-попробуй.. Понравилось? Прописывай..
П.С. проигнорировать если чушь

_________________
Юзер, просто юзер...со времён MS-DOS.


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Чт фев 11, 2016 8:46 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4778
Sewer
Ох сейчас я выговорюсь :D

Просто статистика:
  • ни одно приложение не умеет добавлять свой ярлык на рабочий стол
  • ни одно приложение не умеет проверять ассоциации и регистрировать себя (только Pixie умеет записывать себя в assoc.ini)
  • для Колибри был создан лишь один установщик - KolibriN Installer
  • для Колибри не было создано ни одного uninstaller'a

Причины: система маленькая, проект бесплатный, нет приложений и даже апи для создания установщиков, вообще средства разработки и либы бедные (FASM) или сложные (newlib) или трохи стремные (С--).

Последствия: паре человек приходится собирать приложения разбросанные тут и там и заливать на СВН.

Кстати, приложения Колибри всегда были очень слабо интегрированы между собой. Незалежнi. :D
Копнув чуть глубже в свое ЧСВ, мне начинает казаться, что хоть какие-то телодвижения в сторону интеграции начали проявляться одновременно с выпуском KolibriN. Совпадение? ... :)

Нужно в общем работать над этим... нужно больше людей. И золота.

_________________
Через тернии к звездам


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 1270 сообщений ]  На страницу Пред. 170 71 72 73 7485 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: Freeman и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB