Сайт | Скачать | Видео | Wiki

Автор Тема: Installer  (Прочитано 2856 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 7233
  • Репутация: +168/-2
  • Старый чайник
Installer
« : 16 Май 2019, 13:46:45 »
 Вот сижу и думаю, а не написать ли мне свой инсталлер? Куски кода есть, а как их увязать, на уровне идеи не вытанцовывается. Именно дизайн. Хочется сделать что-то похожее на мой connect, но информативнее: ярлык диска (hd, flash), ёмкость, название, ниже список разделов (для каждого диска отдельно свой). Так получится и понятно, и в один клик.
??
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)
Вопросы: DdShurick@jabber.ru

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1352
  • Репутация: +20/-1
Re: Installer
« Ответ #1 : 16 Май 2019, 14:17:26 »
Куски кода есть, а как их увязать, на уровне идеи не вытанцовывается. Именно дизайн.
тоже этот вопрос интересует, и тоже дизайн :)
предлагайте какой-нибудь прототип, может еще кто варианты предложит..
начнем критиковать  :)
1.нетбук  Samsung N145 (оси: Debian+OLS, ddr01)
2.стационары(пеньки,2-8Gb,Radeon RX460,HD7850 ubuntu+openBox+LXPanel, PRA, ddr01)

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 1563
  • Репутация: +22/-0
Re: Installer
« Ответ #2 : 16 Май 2019, 16:01:08 »
есть интерес/намерение к "установщику загрузчика" -
- gr4dos( думаю будет применимо и к многим другим загрузчикам).

Насчет "дизайна" - dialog( просто-dialog) - сложнее, но тогда переделать при нужде на всё остальное проще ( ну и Консоль - всегда в наличии) .

Часть мыслей уже выкладывал где-то на Форуме. Есть и подсобранные наметки.
---------------
интерес - для "своего удобства", но в намётках и для "расширенного пользователя"
Samsung RV510: intel pent.T4500; чипсет intel Gl40; ATI mob. Radeon HD 5145, RAM=3Gb; hd1 - Grub2; hd2 - Gr4D; PRA frugal, copy2ram.
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 7233
  • Репутация: +168/-2
  • Старый чайник
Re: Installer
« Ответ #3 : 16 Май 2019, 16:58:33 »
начнем критиковать  :)
Начинайте :) Это начало, blkid и gtkdialog. Дальше будет больше.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)
Вопросы: DdShurick@jabber.ru

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 27334
  • Репутация: +186/-0
    • PuppyRus-A
Re: Installer
« Ответ #4 : 16 Май 2019, 17:12:15 »
Это девайсы для выбора, куда ставить в MBR?

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 7233
  • Репутация: +168/-2
  • Старый чайник
Re: Installer
« Ответ #5 : 16 Май 2019, 17:57:36 »
куда ставить
Просто куда ставить.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)
Вопросы: DdShurick@jabber.ru

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 27334
  • Репутация: +186/-0
    • PuppyRus-A
Re: Installer
« Ответ #6 : 16 Май 2019, 18:14:58 »
Ну так загрузчик надо в MBR девайса, а файлы дистра в раздел

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1352
  • Репутация: +20/-1
Re: Installer
« Ответ #7 : 16 Май 2019, 18:21:46 »
Начинайте :) Это начало
все же хоть немного текста нужно добавить
чтобы юзер, знал, что произойдет если нажать на кнопки
типа: "выберите, куда ставить систему\загрузчик"
или: "куда устанавливаем?"
добавить небольшую кнопку [help], где текста(разъяснений) будет уже побольше
В теме про установщик пра процентов 30 пользователей хотели бы видеть подробные инструкции в инсталяторе, может прислушаться к пожеланиям?
----
blkid и gtkdialog.
а если lsblk и gtkdialog ?
1.нетбук  Samsung N145 (оси: Debian+OLS, ddr01)
2.стационары(пеньки,2-8Gb,Radeon RX460,HD7850 ubuntu+openBox+LXPanel, PRA, ddr01)

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 7233
  • Репутация: +168/-2
  • Старый чайник
Re: Installer
« Ответ #8 : 16 Май 2019, 21:14:12 »
а если lsblk и gtkdialog ?
Я это и имел в виду.
немного текста нужно добавить
Можно, но нужно ли? Кто его читает?

Вариант 2. Никак не получается взять переменную to_part :(
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)
Вопросы: DdShurick@jabber.ru

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1352
  • Репутация: +20/-1
Re: Installer
« Ответ #9 : 16 Май 2019, 21:19:45 »
на скрине пока красиво получается
Можно, но нужно ли? Кто его читает?
но не понятно - то ли это установщик, то ли просто инфа о разделах :)
нужно хотя бы:
или: "куда устанавливаем?"
где-нибудь(сверху?) прилепить
1.нетбук  Samsung N145 (оси: Debian+OLS, ddr01)
2.стационары(пеньки,2-8Gb,Radeon RX460,HD7850 ubuntu+openBox+LXPanel, PRA, ddr01)

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 7233
  • Репутация: +168/-2
  • Старый чайник
Re: Installer
« Ответ #10 : 16 Май 2019, 21:31:13 »
просто инфа о разделах
Да, выбираем раздел для установки.
прилепить
Прилепить всегда успеется. Сначала надо эту гуёвину заставить работать. Или выкинуть.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)
Вопросы: DdShurick@jabber.ru

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 27334
  • Репутация: +186/-0
    • PuppyRus-A
Re: Installer
« Ответ #11 : 17 Май 2019, 09:18:44 »
Пока Ваша картинка выглядит как неплохая альтернатива моему ymount (см. скрин)
Только иконки сделать кнопками с картинкой состояния (монтировано\нет)
И на эти кнопки : (u)mount
Только при большом к-ве разделов, наверное вылезут проблемы (не влезет)

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 7233
  • Репутация: +168/-2
  • Старый чайник
Re: Installer
« Ответ #12 : 17 Май 2019, 09:45:38 »
Ваша картинка выглядит
Явно симпатичнее :)
сделать кнопками
Вариантов масса: button, radiobutton, checkbox, combobox...
« Последнее редактирование: 17 Май 2019, 10:19:10 от DdShurick »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)
Вопросы: DdShurick@jabber.ru

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1352
  • Репутация: +20/-1
Re: Installer
« Ответ #13 : 17 Май 2019, 12:12:49 »
Выберите раздел  -> Выберите раздел для установки
1.нетбук  Samsung N145 (оси: Debian+OLS, ddr01)
2.стационары(пеньки,2-8Gb,Radeon RX460,HD7850 ubuntu+openBox+LXPanel, PRA, ddr01)

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1352
  • Репутация: +20/-1
Re: Installer
« Ответ #14 : 17 Май 2019, 12:17:12 »
зачем три чекбокса ?
когда юзер выберет раздел, проверять, есть\нет на диске с этим разделом g4d, если нет - предлагать устанавливать
?
1.нетбук  Samsung N145 (оси: Debian+OLS, ddr01)
2.стационары(пеньки,2-8Gb,Radeon RX460,HD7850 ubuntu+openBox+LXPanel, PRA, ddr01)