[2026-05-28] add Lutris login workaround plan to wiki/htpc-bazzite-proton.md
This commit is contained in:
@@ -128,6 +128,31 @@ VK Play версии игр запускаются через лаунчер VK
|
||||
3. Установить игру через лаунчер (Atomic Heart уже установлен)
|
||||
4. После авторизации игра появится в библиотеке VK Play
|
||||
|
||||
### Lutris login workaround (shared prefix with Steam/Proton)
|
||||
|
||||
**Проблема:** Steam CEF browser не умеет обрабатывать `mycomgames://` URL-схему, необходимую для OAuth-логина VK Play. При клике "Login" — `ERR_NETWORK_IO_SUSPENDED`.
|
||||
|
||||
**Решение:** использовать Lutris для первичной авторизации, потом запускать игру через Steam/Proton:
|
||||
|
||||
1. Установить Lutris через flatpak:
|
||||
```
|
||||
flatpak install flathub net.lutris.Lutris
|
||||
```
|
||||
|
||||
2. Создать кастомный пресет VK GameCenter в Lutris, указав **тот же Wine prefix**, что использует Steam:
|
||||
```
|
||||
~/.local/share/Steam/steamapps/compatdata/-1973339958/pfx/
|
||||
```
|
||||
|
||||
3. Зарегистрировать `mycomgames://` protocol handler — поместить .desktop-файл, который ассоциирует схему с Lutris:
|
||||
- Референс: https://gist.github.com/keyCat/a77b1d4d1e0f651b9d3a9818e7f739c5
|
||||
|
||||
4. Выполнить логин через Lutris — откроется внешний браузер, авторизация сработает, редирект `mycomgames://` попадёт в Lutris.
|
||||
|
||||
5. После успешного логина запускать игру через Steam — токен уже лежит в shared prefix, `mycomgames://` больше не нужен.
|
||||
|
||||
**Почему shared prefix:** игра (Atomic Heart, 97GB) НЕ копируется — она уже установлена в `/run/media/bazzite/Data/gamecenter/atomic heart/` через Steam-версию VK GameCenter. Lutris будет использовать тот же префикс, где уже есть dosdevices symlink `d:` → `/run/media/bazzite/Data` и все токены авторизации.
|
||||
|
||||
---
|
||||
|
||||
## How to Add a Non-Steam Game via VDF
|
||||
|
||||
Reference in New Issue
Block a user