IPB

Здравствуйте, гость ( Вход | Регистрация )

> Программа ДистроНавигатор
Поделиться
ИВК
сообщение 3.10.2012, 22:55
Сообщение #1


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 10142
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Программа DistroNavigator - графический интерфейс для сборки альтовских дистрибутивов. Альфа-версия.

Навигатор для дебрей альтовского дистростроя smile.gif Рассчитан прежде всего на новичков в создании собственных дистрибутивов. Работает с m-p-d и m-p (но поддержка m-p-d полнее и надёжнее). Можно создавать собственные брендинги и собирать дистрибутивы с ними.
Подробности насчёт использования программы - во встроенной в неё справке.

Пакет distronavigator устанавливается посредством apt-get , если подключен клубный репозиторий (p8 или p9).
Запуск из меню (категория "Разработка") или из консоли командой distronavigator

всё вышесказанное актуально на данный момент; в случае любых изменений эта информация будет приведена в соответствие с ними.

----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------

Собрался всё-таки довести до ума gui для Mkimage-profiles. Напомню, что у меня уже есть gui для m-p/m-p-d, но кое-как сляпанные и привязанные к моим сборкам. На сей раз собираюсь сделать уже нормальную мордочку для m-p, с помощью которой можно было бы в любом альтовском дистре собирать любой альтовский дистр. Без помощи создателей m-p тут точно не обойтись smile.gif
Сейчас прога выглядит так : Прикрепленный файл  mpgui.tar.gz ( 457.86 килобайт ) Кол-во скачиваний: 11

Пишется она на Питоне (для запуска должны быть установлены пакеты python-modules-tkinter и python-module-imaging). Ей требуются, естественно, сам m-p, исходники брендинга и несколько программ - но запустить её для проверки можно и без этого.
Как в целом всё должно выглядеть - отчасти видно по секции "Брендинг", потому что она единственная более-менее готовая smile.gif При установленных исходниках брендинга и другом вызываемом из той секции софте (а в моих сборках это есть "из коробки", и не так уж сложно организовать это и в других дистрах) там всё работает.
А вот за кнопками "Состав сборки", "Настройка" и "Запуск" - пустота, потому что там всё было пристёгнуто к моим сборкам, а посему теперь удалено подчистую. Вот тут мне как раз и требуются подсказки со стороны людей, которые гораздо больше меня понимают в m-p smile.gif Как вообще там можно строить gui, на что опираться, что в недрах m-p необходимо изучить? Собственно, это и есть связка вопросов, без решения которых дальше двигаться нет смысла.
Что касается прочих неясностей и недоработок, то они второстепенны, но буду рад любым советам и любой критике smile.gif
Несколько позже подниму эту тему и в рассылке.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Открыть новую тему
Ответов
ИВК
сообщение 1.12.2012, 0:23
Сообщение #2


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 10142
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Программа сейчас в таком виде :
Прикрепленный файл  mpgui.tar.gz ( 398.35 килобайт ) Кол-во скачиваний: 5

Запуск командой
Код
python mpgui.py

Прикрепленный файл  screenshot.jpg ( 129.18 килобайт ) Кол-во скачиваний: 19

Тестовая версия. У меня дистры успешно собирает; впрочем, баги ещё выскакивают иногда.
Прогу делал при разрешении 1280x1024; потом подгонял ещё под 1024x768 (это сейчас минимум для неё); как при других разрешениях - не знаю.
С брендингом разные нюансы, из-за которых он на других компах так просто собираться не будет (с чем попозже разберусь, поскольку это едва ли главное), а прочее по идее должно работать не только у меня.
Про всякого рода пояснительный материал. Кто-то может сказать, что его слишком мало, а кто-то - как раз наоборот. Так вот, в итоге такого материала будет намного больше, чем сейчас, но с возможностью отключить его показ.
Пока что задействовал минимум базовых дистрибутивов, фичей, параметров сборки. Думаю, без лишних мучений использовать остальное можно, лишь добавив к m-p, так сказать, интерфейс, обращённый к gui smile.gif А именно : базовые дистрибутивы (то есть не включающие в себя дополнительных фичей) отдельно и со своим единообразным интерфейсом для подключения к gui; фичи - тоже отдельно и с собственным подобным интерфейсом; pkglist'ы - тоже; параметры сборки - тоже. (Понимаю шаткость границ между дистрами, фичами и pkglist'ами, но хотя бы для gui эти границы должны выглядеть чёткими). Таково (в самом общем виде) моё мнение на этот счёт; уж не знаю, насколько оно справедливо smile.gif Собственно, исходя из этих соображений, чуть-чуть подправил тот экземпляр m-p, который встроен в каталог программы (по идее, конечно, на его месте должен быть симлинк на оригинальный m-p, но сейчас так не сделать).
Насчёт того, на каком языке желательно писать gui для m-p. Михаил тут говорил, что лучше веб-интерфейс. Поскольку тестовый питоновский gui теперь налицо, то можно уже более предметно обсудить вопрос о том, чем именно веб-интерфейс был бы лучше.
Насчёт того, каким сторонам программы я уделяю больше внимания, а каким меньше. Ориентируюсь прежде всего на очевидные для меня потребности конкретных людей, а не на предполагаемые запросы гипотетических пользователей. А значит, программа получается такой, какой она нужна двум людям, которые уже сейчас всерьёз ею интересуются - то есть автору и тестеру. Этими субъективными соображениями и обусловлена расстановка акцентов (выбор именно сборок с TDE в качестве базовых, особое внимание к брендингу, пояснения с картинками и т.п.) Если ещё кто-то желает использовать эту программу то давайте обсудим, какой же она должна стать в итоге и как её таковой сделать smile.gif


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 1.12.2012, 13:17
Сообщение #3


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Цитата(IVK @ 1.12.2012, 1:23) *
Этими субъективными соображениями и обусловлена расстановка акцентов (выбор именно сборок с TDE в качестве базовых, особое внимание к брендингу, пояснения с картинками и т.п.)
Я за пояснения как можно более подробные на каждое действие (как на приложенном скрине, например). В остальном же считаю, что не принципиально, с каким DE пойдёт сборка. Хорошая работа, надеюсь доведешь до ума smile.gif

Сообщение отредактировал ksa - 1.12.2012, 13:18


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 1.12.2012, 18:24
Сообщение #4


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 10142
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Цитата(ksa @ 1.12.2012, 13:17) *
Я за пояснения как можно более подробные на каждое действие (как на приложенном скрине, например). В остальном же считаю, что не принципиально, с каким DE пойдёт сборка. Хорошая работа, надеюсь доведешь до ума smile.gif

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


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Сообщений в этой теме
- IVK   Программа ДистроНавигатор   3.10.2012, 22:55
- - Michael Shigorin   А я тем временем сделал простенький модуль alterat...   3.10.2012, 22:58
- - IVK   Цитата(Michael Shigorin @ 3.10.2012, 21:5...   4.10.2012, 10:42
- - Skull   Цитата(IVK @ 3.10.2012, 21:55) А вот за к...   4.10.2012, 15:08
- - IVK   Цитата(Skull @ 4.10.2012, 14:08) 1. Выясн...   4.10.2012, 21:32
|- - Skull   Цитата(IVK @ 4.10.2012, 20:32) Точно, кно...   5.10.2012, 11:30
- - IVK   Вверху постоянные кнопки разделов (вероятно, такие...   5.10.2012, 22:44
- - IVK   Перенесено из темы "Электронный журнал про Al...   11.11.2012, 18:24
- - IVK   Программа сейчас в таком виде : Запуск командой К...   1.12.2012, 0:23
|- - ksa   Цитата(IVK @ 1.12.2012, 1:23) Этими субъе...   1.12.2012, 13:17
|- - IVK   Цитата(ksa @ 1.12.2012, 13:17) Я за поясн...   1.12.2012, 18:24
- - kostyalamer   Красиво смотрится, я за питон Пробовать пока бо...   1.12.2012, 17:53
- - IVK   Да, собирает и в свою репу укладывает. Но как раз ...   1.12.2012, 18:12
- - IVK   Альфа-версия gui для m-p-d Сделал в ней довольно ...   24.2.2013, 22:20
|- - kostyalamer   Цитата(IVK @ 24.2.2013, 22:20) Кому интер...   24.2.2013, 23:19
- - IVK   Цитата(kostyalamer @ 24.2.2013, 23:19) мо...   24.2.2013, 23:27
|- - kostyalamer   Цитата(IVK @ 24.2.2013, 23:27) Ну тогда н...   24.2.2013, 23:35
- - IVK   Ясно; соберу.   24.2.2013, 23:37
- - IVK   Вот этот пакет : mpdgui-0.1-alt1.noarch.rpm   3.3.2013, 21:22
|- - kostyalamer   Цитата(IVK @ 3.3.2013, 21:22) Вот этот па...   3.3.2013, 21:56
- - IVK   Цитата(kostyalamer @ 3.3.2013, 21:56) В к...   4.3.2013, 22:31
- - IVK   А тут, оказывается, на одну из верхних кнопок текс...   6.3.2013, 8:37
|- - kostyalamer   Цитата(IVK @ 6.3.2013, 8:37) А тут, оказы...   6.3.2013, 21:01
- - IVK   Ага, любопытно... но ещё любопытнее то, что у меня...   6.3.2013, 22:04
|- - kostyalamer   Цитата(IVK @ 6.3.2013, 22:04) Наверное, и...   6.3.2013, 22:48
- - IVK   Потестировав программу в WMMiddle, обнаружил, что ...   7.3.2013, 20:15
|- - kostyalamer   Цитата(IVK @ 7.3.2013, 20:15) Потестирова...   7.3.2013, 22:06
- - IVK   Цитата(kostyalamer @ 7.3.2013, 22:06) В г...   8.3.2013, 9:37
|- - kostyalamer   Цитата(IVK @ 8.3.2013, 9:37) Это будет пр...   8.3.2013, 14:53
- - IVK   Наверное, основная проблема тут со сборкой src бре...   8.3.2013, 20:39
- - kostyalamer   Не совсем понял что ты делаешь, а главное зачем? С...   8.3.2013, 21:11
- - IVK   Да, хашер пока что ни при чём. Это следующим шагом...   8.3.2013, 21:22
|- - kostyalamer   Цитата(IVK @ 8.3.2013, 21:22) Смысл всех ...   8.3.2013, 21:44
- - IVK   Цитата(kostyalamer @ 8.3.2013, 21:44) То ...   8.3.2013, 21:51
- - IVK   Вписал в спек зависимости, пересобрал сначала mpdg...   9.3.2013, 21:13
|- - kostyalamer   Цитата(IVK @ 9.3.2013, 21:13) Но не буду ...   9.3.2013, 22:21
- - IVK   mpdgui-0.1.2-alt1.noarch.rpm mpdgui-0.1.2-alt1.src...   14.3.2013, 22:20
- - kostyalamer   Залил в клубную репу для p6. Иван может продублиру...   14.3.2013, 22:59
- - IVK   Цитата(kostyalamer @ 14.3.2013, 22:59) Ив...   14.3.2013, 23:06
- - IVK   Продублировал.   14.3.2013, 23:52
- - Balbes   Поставил, есть вопросы - если это приклад с графи...   23.3.2013, 8:48
- - IVK   Олег, доброе утро Клубу тебя сильно не хватает ...   23.3.2013, 9:54
|- - kostyalamer   Цитата(IVK @ 23.3.2013, 9:54) Олег, добро...   23.3.2013, 11:03
|- - Balbes   Цитата(kostyalamer @ 23.3.2013, 11:03) + ...   23.3.2013, 11:39
- - Balbes   ИМХО Хорошо бы ссылку на пакеты, команду запуска и...   23.3.2013, 10:25
- - IVK   Цитата(Balbes @ 23.3.2013, 10:25) Хорошо ...   23.3.2013, 10:54
- - Balbes   Кстати, как вариант, можно добавить в прогу кнопоч...   23.3.2013, 10:59
- - IVK   Цитата(Balbes @ 23.3.2013, 10:59) Кстати,...   23.3.2013, 11:21
|- - YYY   Цитата(IVK @ 23.3.2013, 11:21) А вот та...   23.3.2013, 11:35
- - IVK   Цитата(YYY @ 23.3.2013, 11:35) А вот тако...   23.3.2013, 11:42
- - IVK   В 5.1 не установился из-за зависимостей. Впрочем, ...   23.3.2013, 11:56
- - IVK   Дело, как выяснилось, в пакете rpm-build-gir, кото...   23.3.2013, 12:42
- - IVK   Костя, пожалуйста, забрось в клубную репу : mpdgui...   25.4.2013, 23:11
- - kostyalamer   Залил в нашу репу для p6, если надо могу и в 5,1 п...   26.4.2013, 7:33
- - IVK   Спасибо Цитата(kostyalamer @ 26.4.2013, 7...   26.4.2013, 9:37
- - kostyalamer   Залил в нашу репу для 5,1. Да , выбор не большой -...   27.4.2013, 14:23
- - IVK   Спасибо Цитата(kostyalamer @ 27.4.2013, 14...   28.4.2013, 13:47
- - IVK   Костя, забрось, пожалуйста, в клубную репу новую в...   9.7.2013, 21:39
|- - kostyalamer   Цитата(IVK @ 9.7.2013, 21:39) Костя, забр...   9.7.2013, 22:14
- - IVK   теперь открывается   9.7.2013, 23:12
|- - kostyalamer   Цитата(IVK @ 9.7.2013, 23:12) теперь откр...   10.7.2013, 7:40
- - kostyalamer   Добавил в нашу репу для 5.1 .   13.7.2013, 18:11
- - IVK   Выкладываю новую версию програмы для сборки дистри...   11.4.2015, 13:06
- - kostyalamer   Отлично , программа уехала в нашу репу для p7/t7...   11.4.2015, 17:00
- - IVK   Цитата(kostyalamer @ 11.4.2015, 16:00) Те...   11.4.2015, 17:56
- - kostyalamer   Тестеров добудем, в результате теста собрать свой ...   11.4.2015, 20:24
- - IVK   Цитата(kostyalamer @ 11.4.2015, 19:24) Кс...   11.4.2015, 20:37
|- - kostyalamer   Цитата(IVK @ 11.4.2015, 20:37) Не совсем ...   11.4.2015, 20:55
- - IVK   Цитата(kostyalamer @ 11.4.2015, 19:55) Я ...   11.4.2015, 21:06
|- - kostyalamer   Цитата(IVK @ 11.4.2015, 21:06) В ТДЕ он в...   11.4.2015, 21:50
- - IVK   Очень рад такой оценке Что касается получайников,...   11.4.2015, 22:05
|- - Michael Shigorin   Христос воскресе! Цитата(IVK @ 11.4.2015...   12.4.2015, 15:46
|- - kostyalamer   Цитата(Michael Shigorin @ 12.4.2015, 15:4...   12.4.2015, 17:48
- - kostyalamer   Кстати поймал граблю : Это значит что скелетона у...   11.4.2015, 22:12
- - IVK   Цитата(kostyalamer @ 11.4.2015, 21:12) Эт...   11.4.2015, 22:18
- - kostyalamer   Ладно сейчас подключим, потом надо его вовнутрь ку...   11.4.2015, 22:27
- - IVK   Со скелетонами вообще отдельный вопрос, надо потом...   11.4.2015, 22:27
- - IVK   Цитата(kostyalamer @ 11.4.2015, 21:27) Кс...   11.4.2015, 22:29
- - IVK   "В разработке проект wmsmall-t7.cd"? Я н...   11.4.2015, 22:44
- - kostyalamer   Поставил печься блин. может быть children-distrocr...   11.4.2015, 22:45
- - IVK   А вот мы как-то обсуждали прикручивание поддержки ...   11.4.2015, 22:53
|- - kostyalamer   Цитата(IVK @ 11.4.2015, 22:53) А вот мы к...   11.4.2015, 23:09
- - IVK   Вот именно такой ошибки у меня вроде не было. А ты...   11.4.2015, 23:16
|- - kostyalamer   Цитата(IVK @ 11.4.2015, 23:16) Вот именно...   11.4.2015, 23:21
- - kostyalamer   сборка tde тоже обламывается : КодSelected version...   11.4.2015, 23:44
- - IVK   А пакеты брендинга ты собирал? Да, прога нуждаетс...   11.4.2015, 23:49
|- - kostyalamer   Цитата(IVK @ 11.4.2015, 23:49) А пакеты б...   11.4.2015, 23:52
- - kostyalamer   Ладно, эти грабли мы с тобой вытопчем, но на сегод...   11.4.2015, 23:49
- - IVK   Точно, этот вариант не предусмотрен (потому что мн...   11.4.2015, 23:53
- - IVK   Цитата(kostyalamer @ 11.4.2015, 22:52) Ды...   11.4.2015, 23:55
- - IVK   Цитата(kostyalamer @ 11.4.2015, 22:49) Ла...   11.4.2015, 23:59
- - dango_   А что, уже можно пробовать?   12.4.2015, 9:11
- - IVK   Цитата(dango_ @ 12.4.2015, 8:11) А что, у...   12.4.2015, 9:27
- - IVK   Христос воскресе! Добавил в инструкцию, вызы...   12.4.2015, 14:09
|- - kostyalamer   Цитата(IVK @ 12.4.2015, 14:09) Вчера, кст...   12.4.2015, 18:43
- - IVK   Цитата(Michael Shigorin @ 12.4.2015, 14:4...   12.4.2015, 17:41
- - IVK   Цитата(kostyalamer @ 12.4.2015, 16:48) Ми...   12.4.2015, 17:54
- - kostyalamer   Продолжаем эксперименты, собираю брендинг . Кстати...   12.4.2015, 19:14
- - IVK   Цитата(kostyalamer @ 12.4.2015, 18:14) Пр...   12.4.2015, 19:27
- - kostyalamer   Думаю несколько основных хватит : branding-altlinu...   12.4.2015, 19:39
8 страниц V   1 2 3 > » 


Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 18.6.2025, 8:09