Barium OS

spts
Сообщения: 109
Зарегистрирован: 30 сен 2023, 13:06
Operating system: Windows 7 + Simply Linux 10.1 + MagOS-2021 + ROSA-Barium

Barium OS

Сообщение spts » 14 ноя 2023, 09:11

Создание модулей клиентов TrueConf и Zoom

Как оказалось, создание этих модулей совсем несложно - все прописано на сайтах производителей.
Ниже прописываю необходимые шаги для желающих иметь таковые.

Создание модуля Zoom

1) Со страницы Zoom Desktop Client для Linux выберите тип пакета для загрузки последней версии Zoom-клиента. Я выбрал:
Тип Linux Fedora
Архитектура ОС 64-разрядная
rpm (for Fedora 23+) Версия 5.16.6 (382)

Загрузился rpm, я его переименовал в zoom-5.16.6.rpm

Еще там говорится про GPG-ключ:
*rpm-пакеты Zoom подписаны GPG-ключом. Запустите
rpm --import package-signing-key-5-12-6.pub
Его загрузил.

2) Под root запускаю

Код: Выделить всё

rpm --import package-signing-key-5-12-6.pub
для импорта ключа.

3) Теперь (перенеся zoom-5.16.6.rpm в /root/), под root запускаю создание модуля:

Код: Выделить всё

barium dnf2mod ./zoom-5.16.6.rpm 
Модуль создан, переместите его в нужное место (папку ROSA-DATA/modules на нужном раделе флешки с Барием):

Код: Выделить всё

barium instmod ./zoom-5.16.6.xzm
Создание модуля TrueConf

В принципе то же самое, и даже проще, чем с Zoom, на сайте TrueConf все подробно прописано для каждой версии Linux, в частности и для ROSA, см.
https://trueconf.ru/downloads/linux.html#linux-distr
Я выбрал, конечно, ROSA 12.4 (64-bit) Версия TrueConf 8.3.2.179

После чего остается только под root запустить создание модуля:

Код: Выделить всё

barium dnf2mod ./trueconf_client_rosa12.4_x86_64.rpm
и перенести в системную директорию с помощью barium instmod

P.S. Для желающих просто опробовать, без возни - загружаю свои созданные модули на
https://cloud.mail.ru/public/fd3K/kXqCKR99f

spts
Сообщения: 109
Зарегистрирован: 30 сен 2023, 13:06
Operating system: Windows 7 + Simply Linux 10.1 + MagOS-2021 + ROSA-Barium

Barium OS

Сообщение spts » 14 ноя 2023, 18:01

Вопросы по сохранению настроек в homes*.xzm и пр.

В процессе работы у меня вдруг образовалось в ROSA-DATA/saves куча homes*.xzm:
homes.xzm
homes_2023-11-10-10-47.xzm
homes_2023-11-14-17-24.xzm
и еще бывают бэкапы, например homes_2023-11-10-10-47.xzm.bak

Как выяснил методом тыка (и рассматривая процесс загрузки), все три homes*.xzm загружаются, последний в каком-то [CP mode] если не ошибаюсь. Если уничтожать какие-то - пропадает часть настроек пользователя (или DE).

Есть ли где-то сохраняемые логи загрузки и логи сохранения при выключении (выходе)?
  • Я правильно понимаю, что каждый из этих *.xzm по каким-то критериям сначала увеличивается, потом перестает и "наращивается" новым слоем в новом файле? Если что-то (файлы в /home/rosa/ например) сначала сохраняются в этом homes*.xzm, потом уничтожаются - в новом слое появляется "тень", закрывающая уничтоженный файл - и итоговый размер всех homes*.xzm растет и растет?
  • Есть ли какой-то способ срастить эти файлы, уменьшив их итоговый размер, без потери настроек и пр. файлов, но удалив ненужные? Например, командой типа barium mkmod ?
    Как при это правильно сохранить настройки, чтобы не было наращивания еще нового ненужного слоя? Вроде в апплете обновления можно (на один раз) отключить сохранение - это то, что нужно?
  • *.xzm.bak можно уничтожать без опаски?
  • С сохранением настроек компьютеров (файлов mac-*.xzm) не так - они не размножаются, хотя mac-*.xzm.bak бывают.
    С ними нет этого эффекта наращивания?
  • Как на этапе загрузки выбрать какой-то "предыдущий" слой сохранения в homes*.xzm или mac-*.xzm?
  • Есть ли возможность расширить выбор вариантов сохранения перед выходом (перезагрузкой и пр.) - например, сохранять только homes*.xzm или только mac-*.xzm?
    Т.е. можно ли самому (где-нибудь в настройках ROSA.ini? Или утилитой barium?) увеличить количество таких вариантов настройки сохранения?
На вики-страничке Barium:Системы сохранения маленький начальный кусочек теории изложен, но до ясности далеко...

В описании Barium:UIRD упоминается файл Rosa-ovl, который при загрузке вроде монтируется, но не нашел его нигде. Что там и как в него залезать? На этой страничке трудно понять, какой раздел описания к какому файлу настроек относится.
Зачем пользователю может понадобиться собирать UIRD?

На форуме MagOS https://forum.magos-linux.ru/c/uird/5 и на Github-репозиториях MagOS и UIRD тоже есть разные описания, но ясности не получается...

betcher
Сообщения: 308
Зарегистрирован: 24 сен 2013, 06:37
Operating system: MagOS
Barium

Barium OS

Сообщение betcher » 16 ноя 2023, 08:42

Здесь посмотрите еще. Наиболее подробное описание наверное.
https://github.com/magos-linux/magos-li ... mode=toxzm

betcher
Сообщения: 308
Зарегистрирован: 24 сен 2013, 06:37
Operating system: MagOS
Barium

Barium OS

Сообщение betcher » 16 ноя 2023, 08:49

Если коротко, то та схема работы с сохранениями, что в барии включена по дефолту не предполагает хранения в хомяке больших объемов данных. По умолчанию если размер модуля home.xzm превышает 300МB модуль переводится в режим mount и в конфиге toxzm создается секция для нового модуля.
Если вам необходимы эти огромные объемы данных не используйте сохранение в модуль для /home, монтируйте в хомяк папку, раздел или образ. Но ваш барий будет более подвержен ошибкам связанным с повреждением фс из-за случайно задетой флешки. Либо храните данные не в хомяке, а на отдельном смонтированном разделе.

spts
Сообщения: 109
Зарегистрирован: 30 сен 2023, 13:06
Operating system: Windows 7 + Simply Linux 10.1 + MagOS-2021 + ROSA-Barium

Barium OS

Сообщение spts » 16 ноя 2023, 09:33

betcher писал(а):
16 ноя 2023, 08:49
не предполагает хранения в хомяке больших объемов данных
Не виноватый я, оно само :(
Действительно, это я сразу понял, но вот всякие браузеры и пр. проги сразу заводят кэши, конфиги и пр. барахло и не-совсем-барахло, которое и набирает такие объемы буквально за пару сессий, и без моих файлов... Пытаюсь чистить иногда, но все равно это добро растет как на дрожжах.
Не представляю, как с этим бороться.

А с объединением уже имеющихся homes*.xzm, чтобы удаленные (и покрытые тенями, как понимаю в след. слое) таки удалились и весь набор сжался - есть такая возможность. без потери неудаленного (настроек, паролей и пр.)?

betcher
Сообщения: 308
Зарегистрирован: 24 сен 2013, 06:37
Operating system: MagOS
Barium

Barium OS

Сообщение betcher » 16 ноя 2023, 11:21

spts писал(а):
16 ноя 2023, 09:33
А с объединением уже имеющихся homes*.xzm, чтобы удаленные (и покрытые тенями, как понимаю в след. слое) таки удалились и весь набор сжался - есть такая возможность. без потери неудаленного (настроек, паролей и пр.)?
Можно попробовать склеить с barium mkmod . Но сам не проверял.
Если у всех машин достаточно ОЗУ, скажем 8 и более. Можно выставить на будущее MAXCOPYSIZE с большим значением или с пустым. Или второй вариант MODE='mount+wh', правда некоторый софт очень не любит каталоги на aufs, например git, могут быть проблемы. С оверлейфс не проверял.

spts
Сообщения: 109
Зарегистрирован: 30 сен 2023, 13:06
Operating system: Windows 7 + Simply Linux 10.1 + MagOS-2021 + ROSA-Barium

Barium OS

Сообщение spts » 16 ноя 2023, 15:58

Удобный интерфейс к облачным дискам и прочим удаленным системам - надо бы сделать модуль в Барии?

В Барии уже установлены все нужные библиотеки GVfs с кучей протоколов доступа:
WebDAV protocol
AFC protocol - Used by iPhone, iPod and other Apple devices.
PTP protocol - Used by cameras, phones and other devices.
MTP protocol - Used by phones and other devices.
и прочие SFTP, SMB

В частности, есть и Google Drive - но, как написано, "It requires properly configured Google GOA account."
GOA - это GNOME Online Accounts

Я использовал GNOME Online Accounts под Simply Linux - удобно работать со своим Google Drive.
Но GNOME Online Accounts вроде в Барии (в смысле готового модуля) нет.
Надо бы установить - полезная штука, правда под Xfce требует некоторой пляски с бубнами, но она одноразовая и потом окупается, все работает на автомате:
https://linuxthebest.net/eshhe-odin-spo ... mate-xfce/

Соответствующий пакет в репах РОСЫ есть:
gnome-online-accounts-3.44.0-2-rosa2021.1.x86_6..> 01-Sep-2022

Но что к нему надо дополнять и как из подобного сделать правильный модуль, с доступом из меню Xfce, учитывая, что там надо запускать команды типа

Код: Выделить всё

XDG_CURRENT_DESKTOP=GNOME gnome-control-center
- я не могу понять.
Вроде надо и gnome-control-center (см. https://www.thefastcode.com/ru-rub/arti ... -solutions)

Альтернативой, наверно, может быть пакет
gigolo-0.5.2-2-rosa2021.1.x86_64.rpm 30-Sep-2021
в репозитории РОСЫ.
Но не знаю, действительно ли поможет присоединиться удобно к тему же Google Drive...
Описания Gigolo:
Gigolo - это удобный и простой C/GTK2 интерфейс (frontend) для управления соединениями с удалёнными файловыми системами использующими GIO/GVfs.
Gigolo используя библиотеку GIO, отслеживает изменение файлов в режиме реального времени, без потребности это делать вручную.
Gigolo является частью Xfce Goodies project, но не зависит от Xfce и может использоваться с другим рабочим окружением. Зависит только от GTK2 (2.12 или выше) и D-Bus.
См. Gigolo documentation.
Latest Release: gigolo 0.5.3 released (2023/09/29 13:01)

Посоветуйте, что выбрать (оба?) и как сделать модуль в Барии?

spts
Сообщения: 109
Зарегистрирован: 30 сен 2023, 13:06
Operating system: Windows 7 + Simply Linux 10.1 + MagOS-2021 + ROSA-Barium

Barium OS

Сообщение spts » 20 ноя 2023, 17:01

GNOME Online Accounts не работают...

В Simply Linux можно поставить gnome-control-center и gnome-online-accounts, после чего можно зайти в gnome-control-center командой

Код: Выделить всё

XDG_CURRENT_DESKTOP=GNOME gnome-control-center
и там настроить доступ к своему Google Drive - и он через Thunar очень хорошо работает.

Попробовал этот же путь в РОСА-Барий - модуль делается
barium dnf2mod gnome-control-center gnome-online-accounts
но потом (в отличие от Simply Linux) получается такое:

Код: Выделить всё

rosa-ff8ad ~ # XDG_CURRENT_DESKTOP=GNOME gnome-control-center

(gnome-control-center:8293): GLib-GIO-ERROR **: 03:39:13.816: Settings schema 'org.gnome.Settings' is not installed
Ловушка трассировки/останова (стек памяти сброшен на диск)
Как-то все-таки можно подключить Google Drive в Барии?

Кстати, в РОСА-Хром (KDE) gnome-control-center и gnome-online-accounts ставятся и стартуют, но в меню gnome-control-center в разделе "Сетевые учетные записи" вообще нет никаких сетевых облачных сервисов - непонятно, почему... Понимаю, KDE не Xfce, но gnome-control-center вполне стартует, менюшки, как показано в статье
https://linuxthebest.net/eshhe-odin-spo ... mate-xfce/
(и как я делал в Simply Linux) есть но сетевых облачных сервисов нет...

spts
Сообщения: 109
Зарегистрирован: 30 сен 2023, 13:06
Operating system: Windows 7 + Simply Linux 10.1 + MagOS-2021 + ROSA-Barium

Barium OS

Сообщение spts » 20 ноя 2023, 17:06

betcher писал(а):
16 ноя 2023, 11:21
spts писал(а): ↑16 ноя 2023, 13:33
А с объединением уже имеющихся homes*.xzm, чтобы удаленные (и покрытые тенями, как понимаю в след. слое) таки удалились и весь набор сжался - есть такая возможность. без потери неудаленного (настроек, паролей и пр.)?
Можно попробовать склеить с barium mkmod . Но сам не проверял.
Попробовал - перенес три имеющихся homes*.xzm в директорию root и под root запустил

Код: Выделить всё

barium mkmod -o homes1 ./homes.xzm ./homes_2023-11-10-10-47.xzm ./homes_2023-11-14-17-24.xzm 
Увы, полный провал - прилагаю лог вывода, совсем не туда лезет barium mkmod , внутри homes*.xzm такого и близко нет...
Вложения
homes-bad.log
(9 КБ) 35 скачиваний

betcher
Сообщения: 308
Зарегистрирован: 24 сен 2013, 06:37
Operating system: MagOS
Barium

Barium OS

Сообщение betcher » 20 ноя 2023, 19:16

spts писал(а):
20 ноя 2023, 17:06
Увы, полный провал - прилагаю лог вывода, совсем не туда лезет barium mkmod , внутри homes*.xzm такого и
Ага, косяк. По два склеивает, а больше не хочет )). Посмотрю.

betcher
Сообщения: 308
Зарегистрирован: 24 сен 2013, 06:37
Operating system: MagOS
Barium

Barium OS

Сообщение betcher » 21 ноя 2023, 10:15

Починил, уже должно быть в репах. Обновите barium_utils

spts
Сообщения: 109
Зарегистрирован: 30 сен 2023, 13:06
Operating system: Windows 7 + Simply Linux 10.1 + MagOS-2021 + ROSA-Barium

Barium OS

Сообщение spts » 22 ноя 2023, 06:48

betcher писал(а):
21 ноя 2023, 10:15
Обновите barium_utils
Попробовал команды:
barium update barium_utils
barium update_modules -i
barium update -сu

- ничего не дает обновления barium_utils

Как это правильно сделать?

betcher
Сообщения: 308
Зарегистрирован: 24 сен 2013, 06:37
Operating system: MagOS
Barium

Barium OS

Сообщение betcher » 22 ноя 2023, 08:59

spts писал(а):
22 ноя 2023, 06:48
Как это правильно сделать?
Это пакет. Просто dnf'ом. Или дождитесь обновления бария, уже скоро.

Ответить

Вернуться в «Обсуждение ROSA Fresh R12 (платформа 2021.1)»