turing-smart-screen-python-HIDdev is a modified fork of turing-smart-screen-python with added support for 3.5" SmartMonitor devices that appear on Linux as USB HID (0483:0065) instead of serial/TTY displays.
Based on the original project:
- Linux
hidrawbackend for SmartMonitor - Theme upload over HID/YMODEM
- Live runtime metrics for CPU, GPU, RAM, disk and network
- Vendor theme support (
.dat) - Vendor UI conversion (
.ui -> .dat) - SmartMonitor GUI integration in
configure.py - Dedicated SmartMonitor theme editor with 480x320 canvas preview
main.py— start the monitor runtimeconfigure.py— GUI configuration, theme selection, import and conversionsmartmonitor-theme-editor.py— SmartMonitor UI editortools/smartmonitor-theme-manager.py— CLI theme manager
For the most stable out-of-the-box setup, use:
res/themes/rog03-vendor.dat
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python3 configure.pyThen:
- Select
SmartMonitor HID (experimental) - Select a theme
- Click
Save and run
The original project is licensed under GNU GPL v3.
That means this fork can be modified and redistributed, but:
- the GPL-3.0 license must be preserved
- copyright and license notices must remain intact
- modified versions must be clearly marked as modified
- source code for distributed modifications must remain available under GPL terms
See LICENSE.
Russian overview and usage notes are available in README_RU.md.
Release history is available in CHANGELOG.md.
If you find this project useful, you can support the development with a donation:
TON Wallet:
UQD-RzivaF2yxBF81Zzf44WE84Y3pS24QL751Z5nYC3PosRJ
Donate TON
Every donation helps keep the project alive and motivates further development. Thank you! ❤️