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

Голосование

Как объединить модули в прар1811

polkit upower udisk модулями - в итоге длинные load=
1 (50%)
Все нужное ДЕ - в модуль ДЕ. За счет повторов раздуется исо
0 (0%)
polkit upower udisk в один модуль 037-big-de
0 (0%)
Делать моно- ДЕ iso
1 (50%)

Проголосовало пользователей: 2

Автор Тема: PRAR-1811 (заточенный под full). Деление на модули  (Прочитано 985 раз)

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

Онлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 27146
  • Репутация: +184/-0
    • PuppyRus-A
Жесть. И эти люди запрещали мне ковыряться в носу :))) Это у uird то параметров много? :))

В магос совсем другая логика по модулям.
в MagOS/base - лежат все базовые модули
в MagOS-Data/modules - пользовательские модули которые надо подключить при загрузке
в MagOS-Data/optional - пользовательские модули которые НЕ надо подключить при загрузке
Т.е. достаточно подключить все из MagOS/base, а в остальных папках - пусто. И ситуации когда модуль с lxqt помешает загрузке например Plasma у нас не бывает.
А у вас в pra ну ооооочень не очевидно что нужно подгрузить, а что мешать будет.
В пра логика такая же. Но мульти-DE достигается подгрузкой модуля ДЕ из /optional

3 варианта мульти-DE
1. Юзера забывали load=DE - не грузилось. А в prar-1811-test03.iso я забыл положить в /base 030-gtk3*.pfs
Пришлось одну-ДЕ класть в /base , а в прочих делать noload=ДЕ-из-base

2. Теоретически можно все ДЕ в /base + выбор ДЕ через параметр ядра - вроде в магос так и сделано, но  зачем мне KDE, если я юзаю openbox .... Особенно при copy2ram

3. выпускать много iso с одним ДЕ. Мне неудобно

О большом к-ве модулей в прар1811 :
Пока не определился с правильным разделением на модули
В prar1801 (переименую в pra64-08) просто : все ДЕ одним модулем
Но там выпилены polkit upower udisk , которые нужны для разделения прав юзеров

Вот мы и подошли к главному вопросу
Считаю заморочки с безопасностью на компе , где юзер и админ - один человек излишними
Для перестраховки лучше запускать опасные приложения типа браузера run-as-nobody

Соответственно, если не заморачиваться разделением прав - можно обойтись без polkit upower udisk
Это упростит и облегчит систему - что и имеем в pra03 prar1801 (переименую в pra64-08)

Но если заморачиваться автообновлением (как в прар1811) :
1. Максимально использовать пакеты из арч-репы
В больших ДЕ - по другому и не получится. Если их укоцать - перестанут быть удобными...
2. Использовать облегченные DE (типа openbox c панелькой)-  тогда что в таком дистре автообновлять....
Софт... Даже в древнем pra03 эти проблемы решаемы перекомпиляцией

Вывод : для frugal оптимальны легкие самодельные DE , для full - большие стандартные

Про объединение модулей в прар1811:
1. Как сейчас - polkit upower udisk модулями - в итоге длинные load=
2. Все нужное ДЕ - в модуль ДЕ. За счет повторов раздуется исо
3. Средний вариант - polkit upower udisk в один модуль 037-big-de
4. Делать моно- ДЕ iso. Если юзается мощный комп - экономить ресурсы на ДЕ за счет удобства смысла нет. Соответственно - mate - а остальные де в репу для энтузиастов

Онлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 27146
  • Репутация: +184/-0
    • PuppyRus-A
Re: PRAR-1811 (заточенный под full). Деление на модули
« Ответ #1 : 13 Декабрь 2018, 11:00:42 »
Добавил голосование. Надо что-то решить

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 5804
  • Репутация: +127/-0
    • RoDoN X
Re: PRAR-1811 (заточенный под full). Деление на модули
« Ответ #2 : 13 Декабрь 2018, 11:43:11 »
Цитата
Все нужное ДЕ - в модуль ДЕ. За счет повторов раздуется исо
Каков размер этих повторов?
Нужны polkit upower udisk для каких DE, только XFCE и MATE или еще где?

Acer Aspire One AO751h (Atom Z520, Intel GMA500)
Acer Aspire E1-571G (i3-3120M, GF710M)
PuppyRus-JWM-13.12, PRA, Upup Precise, Tahr Puppy, Runtu 18.04 x64 MATE/XFCE.

Онлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 27146
  • Репутация: +184/-0
    • PuppyRus-A
Re: PRAR-1811 (заточенный под full). Деление на модули
« Ответ #3 : 13 Декабрь 2018, 12:36:07 »
Каков размер этих повторов?
20мб сквоша
Нужны polkit upower udisk для каких DE
LXQT - если  lxqt-power-manager заменить на power.sh (мой) - можно без них.  Но в панели не будет апплета отмонтирования и соответственно придется переделывать зависимости пакета lxqt-panel
Но:
Если их укоцать - перестанут быть удобными...
XFCE - вроде, udisks не нужен
MATЕ - самый жирный  - все это + gvfs + pulse

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 2229
  • Репутация: +75/-0
Re: PRAR-1811 (заточенный под full). Деление на модули
« Ответ #4 : 13 Декабрь 2018, 15:28:20 »
Добавил голосование. Надо что-то решить
Цитата
polkit upower udisk модулями - в итоге длинные load=
Все нужное ДЕ - в модуль ДЕ. За счет повторов раздуется исо
Можно их разложить по папкам, uird.load+=/optional/папка_с_DE. Для initrd --  extramod=/optional/папка_с_DE. Повторы реализовать ссылками?
Код
LXQT -- de-lxqt;lxqt-gtk2;030-qt;035-gtk2;upower;udisk;polk;polyb;connman-;connman_a;netsurf-gtk2;gpart;pulse;pavucont

XFCE -- xfce;035-gtk2;upower;030-gtk3;connman-;connman_g;polk;netsurf-gtk2;gpart;pulse;pavuc-

MATE -- mate;nss;pulse;udisk;upower;0-g;polkit;gvfs;connman-;connman_g;polk;netsurf-gtk3;pavuc-

TINT2 -- tint2;030-gtk3;netsurf-gtk3;polybar

Онлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 27146
  • Репутация: +184/-0
    • PuppyRus-A
Re: PRAR-1811 (заточенный под full). Деление на модули
« Ответ #5 : 13 Декабрь 2018, 16:31:18 »
uird.load+
Мыслей о полном переходе на него пока нет
Повторы реализовать ссылками?
Не факт что так получится
Т.е. опуская украшательства - вариант 1 ?

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 2229
  • Репутация: +75/-0
Re: PRAR-1811 (заточенный под full). Деление на модули
« Ответ #6 : 13 Декабрь 2018, 16:44:41 »
вариант 1 ?
Мне конечно ближе 1 вариант (цепочка модулей или папка?). Там можно что-то не нужное исключить без пересборки DE.

Цитата
polkit upower udisk модулями - в итоге длинные load=
Но если речь идет только об этих трех модулях, а не о всей цепочке, то можно наверно и объединить с DE. Тем более polkit часто требуется в зависимостях пакетов, udisk вроде может использовать spacefm. Вот upower не всем нужен.
Код
LXQT -- de-lxqt;lxqt-gtk2;030-qt;035-gtk2;upower;udisk;polk;polyb;connman-;connman_a;netsurf-gtk2;gpart;pulse;pavucont
« Последнее редактирование: 13 Декабрь 2018, 16:55:06 от krasnyh »

Онлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 27146
  • Репутация: +184/-0
    • PuppyRus-A
Re: PRAR-1811 (заточенный под full). Деление на модули
« Ответ #7 : 13 Декабрь 2018, 17:29:42 »
Мне конечно ближе 1 вариант (цепочка модулей или папка?). Там можно что-то не нужное исключить без пересборки DE.
Ну так проголосуйте
Просто исключить не получится - Де перестанет работать полностью или частично
Кроме того каждый слой  ауфс есть 1,5М RAM

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 2229
  • Репутация: +75/-0
Re: PRAR-1811 (заточенный под full). Деление на модули
« Ответ #8 : 13 Декабрь 2018, 17:41:29 »
Но если речь идет только об этих трех модулях, а не о всей цепочке
Просто исключить не получится
Я бы исключил (выделенное) у себя :
Цитата
LXQT -- de-lxqt;lxqt-gtk2;030-qt;035-gtk2;upower;udisk;polk;polyb;connman-;connman_a;netsurf-gtk2;gpart;pulse;pavucont
Все выделенное я использовал бы только по необходимости (горячее подключение, кроме polyb)

Онлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 27146
  • Репутация: +184/-0
    • PuppyRus-A
Re: PRAR-1811 (заточенный под full). Деление на модули
« Ответ #9 : 13 Декабрь 2018, 17:44:04 »
upower
LXQT - если  lxqt-power-manager заменить на power.sh (мой) - можно без них

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 2229
  • Репутация: +75/-0
Re: PRAR-1811 (заточенный под full). Деление на модули
« Ответ #10 : 13 Декабрь 2018, 17:50:16 »
 Так речь то о чем в голосовании?
Код
polkit upower udisk
или
Код
de-lxqt;lxqt-gtk2;030-qt;035-gtk2;upower;udisk;polk;polyb;connman-;connman_a;netsurf-gtk2;gpart;pulse;pavucont

Если первое, то вообще проблемы не вижу.

P.s. Померил размер polkit upower udisk - 20 Mb. Это проблема, да. :) Думал речь идет о килобайтах. )

Онлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 27146
  • Репутация: +184/-0
    • PuppyRus-A
Re: PRAR-1811 (заточенный под full). Деление на модули
« Ответ #11 : 13 Декабрь 2018, 18:01:01 »
Так речь то о чем в голосовании?
polkit upower udisk
Померил размер polkit upower udisk - 20 Mb
20мб сквоша
Т.е. больше самих xfce lxqt

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 2229
  • Репутация: +75/-0
Re: PRAR-1811 (заточенный под full). Деление на модули
« Ответ #12 : 13 Декабрь 2018, 18:06:08 »
Т.е. больше самих xfce lxqt
Тема называется PRAR-1811 (заточенный под full). Деление на модули.
Тут ведь не так актуальна борьба за размер. Но все равно проголосую за 1 вариант.

Онлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 27146
  • Репутация: +184/-0
    • PuppyRus-A
Re: PRAR-1811 (заточенный под full). Деление на модули
« Ответ #13 : 13 Декабрь 2018, 18:30:25 »
не так актуальна борьба за размер
тогда надо голосовать за 2

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 2229
  • Репутация: +75/-0
Re: PRAR-1811 (заточенный под full). Деление на модули
« Ответ #14 : 13 Декабрь 2018, 18:32:41 »
тогда надо голосовать за 2
Я full не буду использовать, уже писал об этом. )