Форум проекта PuppyRus Linux

Дистрибутивы проекта PuppyRus Linux => PuppyRus-A [PRA] => Тема начата: sfs от 12 Декабрь 2018, 10:35:58

Название: PRAR-1811 (заточенный под full). Деление на модули
Отправлено: sfs от 12 Декабрь 2018, 10:35:58
Жесть. И эти люди запрещали мне ковыряться в носу :))) Это у 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 , которые нужны для разделения прав юзеров

Вот мы и подошли к главному вопросу  (http://wiki.puppyrus.org/puppyrus/pra-roll#%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C)
Считаю заморочки с безопасностью на компе , где юзер и админ - один человек излишними
Для перестраховки лучше запускать опасные приложения типа браузера 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 - а остальные де в репу для энтузиастов
Название: Re: PRAR-1811 (заточенный под full). Деление на модули
Отправлено: sfs от 13 Декабрь 2018, 11:00:42
Добавил голосование. Надо что-то решить
Название: Re: PRAR-1811 (заточенный под full). Деление на модули
Отправлено: RoDoN от 13 Декабрь 2018, 11:43:11
Цитата
Все нужное ДЕ - в модуль ДЕ. За счет повторов раздуется исо
Каков размер этих повторов?
Нужны polkit upower udisk для каких DE, только XFCE и MATE или еще где?
Название: Re: PRAR-1811 (заточенный под full). Деление на модули
Отправлено: sfs от 13 Декабрь 2018, 12:36:07
Каков размер этих повторов?
20мб сквоша
Нужны polkit upower udisk для каких DE
LXQT - если  lxqt-power-manager заменить на power.sh (мой) - можно без них.  Но в панели не будет апплета отмонтирования и соответственно придется переделывать зависимости пакета lxqt-panel
Но:
Если их укоцать - перестанут быть удобными...
XFCE - вроде, udisks не нужен
MATЕ - самый жирный  - все это + gvfs + pulse
Название: Re: PRAR-1811 (заточенный под full). Деление на модули
Отправлено: krasnyh от 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
Название: Re: PRAR-1811 (заточенный под full). Деление на модули
Отправлено: sfs от 13 Декабрь 2018, 16:31:18
uird.load+
Мыслей о полном переходе на него пока нет
Повторы реализовать ссылками?
Не факт что так получится
Т.е. опуская украшательства - вариант 1 ?
Название: Re: PRAR-1811 (заточенный под full). Деление на модули
Отправлено: krasnyh от 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
Название: Re: PRAR-1811 (заточенный под full). Деление на модули
Отправлено: sfs от 13 Декабрь 2018, 17:29:42
Мне конечно ближе 1 вариант (цепочка модулей или папка?). Там можно что-то не нужное исключить без пересборки DE.
Ну так проголосуйте
Просто исключить не получится - Де перестанет работать полностью или частично
Кроме того каждый слой  ауфс есть 1,5М RAM
Название: Re: PRAR-1811 (заточенный под full). Деление на модули
Отправлено: krasnyh от 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)
Название: Re: PRAR-1811 (заточенный под full). Деление на модули
Отправлено: sfs от 13 Декабрь 2018, 17:44:04
upower
LXQT - если  lxqt-power-manager заменить на power.sh (мой) - можно без них
Название: Re: PRAR-1811 (заточенный под full). Деление на модули
Отправлено: krasnyh от 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. Это проблема, да. :) Думал речь идет о килобайтах. )
Название: Re: PRAR-1811 (заточенный под full). Деление на модули
Отправлено: sfs от 13 Декабрь 2018, 18:01:01
Так речь то о чем в голосовании?
polkit upower udisk
Померил размер polkit upower udisk - 20 Mb
20мб сквоша
Т.е. больше самих xfce lxqt
Название: Re: PRAR-1811 (заточенный под full). Деление на модули
Отправлено: krasnyh от 13 Декабрь 2018, 18:06:08
Т.е. больше самих xfce lxqt
Тема называется PRAR-1811 (заточенный под full). Деление на модули.
Тут ведь не так актуальна борьба за размер. Но все равно проголосую за 1 вариант.
Название: Re: PRAR-1811 (заточенный под full). Деление на модули
Отправлено: sfs от 13 Декабрь 2018, 18:30:25
не так актуальна борьба за размер
тогда надо голосовать за 2
Название: Re: PRAR-1811 (заточенный под full). Деление на модули
Отправлено: krasnyh от 13 Декабрь 2018, 18:32:41
тогда надо голосовать за 2
Я full не буду использовать, уже писал об этом. )
Название: Re: PRAR-1811 (заточенный под full). Деление на модули
Отправлено: sfs от 13 Декабрь 2018, 18:35:44
Какая разница. При 2 - распухнет только исо
Название: Re: PRAR-1811 (заточенный под full). Деление на модули
Отправлено: Acerman от 15 Декабрь 2018, 19:34:32
Считаю заморочки с безопасностью на компе , где юзер и админ - один человек излишними
Поддерживаю!