Возможно, хочу странного, но сценарий наверняка полезный.
Итак:
- Гружусь с флешки, компы могут быть разные.
- Никакой истории на флешке не хранится, режим запуска – “чистый” и в ОЗУ (copy2ram) – это ключевое.
- Дополнительно (в зависимости от компа) выбирается DE, свой видеорежим для консоли, отключаются эффекты (кнопками Fx при загрузке).
- В систему добавлены свои модули (WINE).
- В MagOS.ini сделаны некоторые свои правки (включен IPv6 например).
Всё, загрузились ОК.
Вытаскиваем флешку, убираем в надёжное место на месяц (в идеале) – комп не выключается, ноут тупо кнопкой питания вгоняется в сонный режим STR (SuspendToRAM) при ненадобности. Пробуждается-то за секунду, сразу готовенький – только пароль ввести, всё уже запущено и открыто.
PROFIT!?.. Рано!
Поскольку мы в “чистом” режиме – требуется под себя что-то подшаманить, как то:
- Настройка интерфейса (на FullHD курсор мыши покрупнее, чувствительность и реакции тачпада – оч. существенно!)
- Режимы и сценарии по неактивности, при нажатии на кнопку питания, таймауты, закрытие экрана.
- Виджеты (загрузка CPU и RAM), главное меню Plasma (Классика глючит, ставим Доску приложений).
- Настройка вида сетки в трей (показ адресов, уровней сигнала, модуляций).
- Пароли к Wi-Fi.
- Пара приложений с флешки на рабочий стол (winbox и несколько забитых туда Mikrotik-ов).
- Настройка FireFox хранить историю, синхронизация с аккаунтом в облаке (там пароли к сайтам и вебмордам устройств!), набор закреплённых вкладок (мониторинг, почта, ЛК).
- Remmina с сохраненными доступами к необходимым серверам.
- Midnight Commander с пачкой сохраненных по Ctrl-\ удалённых файловых локаций.
- Коннекты к VPN
- Кое-какие свои хосты в /etc/hosts и автодополнения доменов
- …
В общем, в дополнение к “чистому” режиму немного обживаем систему для пущего удобства и жизненно необходимой продуктивности.
Какое-то время (сутки, неделю, месяц – всё было) радуемся прям жизни в полный рост… и тут
ЖОПА
Нет, не обязательно питание (батарейка ноута в STR спокойно 8 часов память держит, дольше не пробовал).
Иногда FireFox какой-то закладкой зависает почти наглухо – не всегда убивает сам, не всегда удаётся уйти по Ctrl-Alt-F2 на запасную консоль и удачно убить процесс в htop, ибо тормозит вообще всё.
Иногда и OOMkiller успевает что-то отстрелить, и не обязательно то, что можно… в общем, даже после магии плавного Alt-SysRq-REISUB на каком-то из шагов что-то даже пробуждается, десктоп перезапускается – но поверх GUI постоянно моргает консолью и сыплет логами – работать невозможно, приходится таки ребутаться и доставать заветную флешку.
И, млин, ОПЯТЬ НАСТРАИВАТЬ РАБОЧЕЕ ОКРУЖЕНИЕ ЗАНОВО!
Следовательно, формулирую вопрос:
Как зафиксировать в “чистом” copy2ram-режиме загрузки если не все (что, понятно, невозможно и даже нежелательно) кастомные настройки, то хотя бы некоторые из безобидных и обычно необходимых?
Желательно без привязки к компьютеру, или раздельно общее (софт, виджеты), раздельно по компам (тачпад, разрешение), притом оставаясь в рамках некоего “чистого” режима.
Типа ROSA Freeze на некотором этапе настроек, как вариант?
Модулями, с разделением функционала, с частичным шифрованием?
Притом с возможностью модифицировать как сами эти кастомизации, так и базовую систему при обновлениях?
Возможно ли такое? И как именно осуществить?