From 399787d480146242a7e61a9d0b4235a3bc40c159 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Wed, 27 May 2026 21:53:43 +0600 Subject: [PATCH] [2026-05-27] htpc doc: update VK/Doom status, artwork table, working list --- family/how-to/htpc-magic4pc.md | 28 ++++++++++++++++++++++++++++ wiki/htpc-bazzite-proton.md | 17 +++++++---------- 2 files changed, 35 insertions(+), 10 deletions(-) diff --git a/family/how-to/htpc-magic4pc.md b/family/how-to/htpc-magic4pc.md index de25adbe..5e89bb4c 100644 --- a/family/how-to/htpc-magic4pc.md +++ b/family/how-to/htpc-magic4pc.md @@ -91,3 +91,31 @@ TV шлёт координаты в пространстве 0–1920 × 0–108 - **TV "service error"** — если висит намертво, cold reboot TV (выдернуть из розетки). - **Бинарь слетает** после `rpm-ostree upgrade` → пересобрать и скопировать. - **Display switching** — при смене между `:0` и `:1` xdotool перезапускается. Если переключение происходит часто (мигающие окна) — возможны краткие потери мыши. + +## Деплой и sudoers + +На HTPC настроен sudo без пароля для systemctl: + +```bash +echo 'bazzite ALL=(ALL) NOPASSWD: /usr/bin/systemctl' | sudo tee /etc/sudoers.d/bazzite-systemctl +``` + +Деплой новой версии: + +```bash +# сборка на mac +cd ~/Developer/magic4pc_altclient +GOOS=linux GOARCH=amd64 go build -o magic4pc . + +# копирование на HTPC +scp magic4pc htpc:/home/bazzite/magic4pc/magic4pc + +# на HTPC — остановить старый, скопировать, запустить +echo bazzite | sudo -S systemctl stop magic4pc.service +echo bazzite | sudo -S cp /home/bazzite/magic4pc/magic4pc /usr/local/bin/magic4pc +echo bazzite | sudo -S systemctl start magic4pc.service + +# проверить +systemctl is-active magic4pc.service +journalctl -u magic4pc.service -n 5 +``` diff --git a/wiki/htpc-bazzite-proton.md b/wiki/htpc-bazzite-proton.md index ce4efb50..de05ce8e 100644 --- a/wiki/htpc-bazzite-proton.md +++ b/wiki/htpc-bazzite-proton.md @@ -33,17 +33,14 @@ on Proton 8.0. - **Rayman Origins** (fixed 2026-05-23 — GE-Proton10-34 + `WINEDLLOVERRIDES=\"d3d9=b\" %command%`) - Samurai Gunn (works but **gamepad not detected**) - GTA V, Cuphead (assumed; not retested) +- **VK GameCenter** (GE-Proton10-34, `Data/gamecenter/GameCenter/`) +- **Atomic Heart VK** (через VK GameCenter, 97GB, `Data/gamecenter/atomic heart/`) +- **Doom 3 BFG** (через flatpak Classic-RBDOOM-3-BFG) ## Removed from Steam shortcuts ✅ - Human Fall Flat (3928445186) — already in real Steam - Shovel Knight (2526703384) — already in real Steam -## Recently added — not yet tested -| Game | AppID (signed) | AppID (unsigned) | Proton | Path | -|------|----------------|-------------------|--------|------| -| VK GameCenter | -555655402 | 3739311894 | GE-Proton10-34 | `/run/media/bazzite/Windows/users/mallexxx/AppData/Local/GameCenter/GameCenter.exe` | -| Atomic Heart VK | -475792602 | 3819174694 | GE-Proton10-34 | `/run/media/bazzite/Data/gamecenter/atomic heart/AtomicHeart.exe` | - ## Mapped to GE-Proton10-34 but still broken | Game | AppID | Symptom | LaunchOpt set | @@ -54,10 +51,10 @@ on Proton 8.0. | Worms World Party | 2401592779 | Doesn't start | `WINEDLLOVERRIDES=\"msvcp140,vcruntime140=n,b\"` | | Duck Game | 2926094216 | Won't launch | `WINEDLLOVERRIDES=\"msvcp140,vcruntime140=n,b\"` | -## Moved to Luxtorpeda — need testing -| Game | AppID | Before | After | Notes | -|------|-------|--------|-------|-------| -| Doom 3 BFG | 3602815006 | GE-Proton10-34 (white screen, audio plays) | **Luxtorpeda → rbdoom-3-bfg** (native Linux engine) | LaunchOptions cleared ✅ | +- **Doom 3 BFG** (flatpak, appid `-2113091226`) — работает ✅ +- **Atomic Heart VK / VK GameCenter** — VK GameCenter запускается через Steam (GE-Proton10-34). Atomic Heart (97GB) установлен через GameCenter на Data. Exe GameCenter скопирован на Data (не на Windows/ — read-only). Symlink `d:` в dosdevices ведёт на `/run/media/bazzite/Data`. + +## Target: ## Still broken — fundamental issues