Skip to content

Instantly share code, notes, and snippets.

View git58's full-sized avatar
👾

Igor Borisov git58

👾
View GitHub Profile

Этот бизнес-план фокусируется на создании Native-First экосистемы. Мы будем использовать Android лишь как временную «несущую частоту», выжимая из неё максимум возможностей при помощи C++ и Qt, не погружаясь в её родной стек.


Бизнес-план: "Native Sailfish Legacy" (Android-Phase)

1. Концепция: "Pure C++ Survival"

Цель: Создать набор приложений, которые на 100% состоят из нативного кода (C++/QML), используя стандартные средства сборки Linux-мира (CMake). Философия: Игнорирование Dalvik/ART (виртуальной машины Android) везде, где это технически возможно. Использование Qt Android Extras / QJniObject как «хирургического инструмента» для разовых обращений к системным функциям.

Этот этап можно назвать «Фаза Троянского коня». Ваша цель — создать полный набор приложений, которые выглядят и ощущаются как независимая ОС, но работают внутри Android. Это позволит вам отшлифовать UX на 100%, прежде чем вы столкнетесь с суровым миром системных драйверов Linux.

Вот бизнес-план для этой фазы.


Бизнес-план: Проект «OpenBarbet Shell» (Dual-Stack Edition)

1. Концепция продукта

Конечно. Теперь, когда мы определили конкретные FOSS-доноры, ваш бизнес-план превращается из «разработки с нуля» в стратегию форка и глубокой адаптации. Это значительно сокращает расходы времени и ресурсов, позволяя сфокусироваться на уникальности — переносе опыта Sailfish на Pixel 5a.


Бизнес-план проекта «OpenBarbet» (v.2.0: Fork & Adapt)

1. Резюме проекта

Продукт: Мобильная ОС с открытым исходным кодом, сочетающая аппаратную мощь Google Pixel 5a с UX-логикой Sailfish OS. Стратегия: Использование кодовой базы Nemo Mobile (Glacier) в качестве фундамента, перенос графического стека на Qt 6 и запуск на Mainline Linux (без прослоек Android).

@git58
git58 / switch_to_analog_audio.sh
Created February 2, 2026 08:46
Switch to analog audio if no sound in system
#!/bin/bash
###############################################################################
# MiniJack Hardware-Level Audio Watchdog with Recovery Attempts
# -------------------------------------------------------------
# This script monitors the ALSA hardware output (minijack) and attempts to
# restore audio up to 3 times if silence is detected while applications are
# playing sound. If all 3 recovery attempts fail, a KDE Plasma notification
# is shown to the user.
###############################################################################
@git58
git58 / start_viper_fixed.sh
Last active February 2, 2026 12:46
Fix viper4android on Manjaro KDE Plasma 6 (PipeWire)
#!/bin/bash
###############################################################################
# Viper4Linux Auto-Routing Supervisor Script
# ------------------------------------------
# This script performs three major tasks:
# 1. Creates and initializes the Viper4Linux audio processing pipeline.
# 2. Periodically monitors PipeWire routing and configuration changes.
# 3. Automatically restores correct audio links if PipeWire breaks them.
#