[2026-05-27] taiga sync: wiki/htpc-bazzite-proton.md
This commit is contained in:
@@ -249,52 +249,6 @@ Systemd user service (`/etc/systemd/user/saves-backup.service`):
|
||||
- Discworld Noir source: `/run/media/bazzite/Data/downloads/zatmenie v2 [torrents.ru]/`
|
||||
- FFX settings: `/run/media/bazzite/Windows/Users/mallexxx/documents/square enix/...`
|
||||
|
||||
## План: VK GameCenter через Lutris (общий префикс с Proton)
|
||||
|
||||
### Проблема
|
||||
VK Play авторизация использует `mycomgames://` URL-схему. Steam встроенный CEF-браузер не умеет обрабатывать эту схему — редирект после логина не срабатывает.
|
||||
|
||||
### Решение (на основе гайда keyCat)
|
||||
Установить VK GameCenter через **Lutris с Wine runner**, но на **общий префикс** с Proton, чтобы:
|
||||
- Авторизация работала через системный `mycomgames://` хендлер
|
||||
- Токены и реестр были доступны из Steam/Proton
|
||||
- После логина можно было запускать как через Lutris, так и через Steam
|
||||
|
||||
### План действий
|
||||
1. **Подготовить префикс**
|
||||
- Префикс Proton VK GameCenter: `~/.local/share/Steam/steamapps/compatdata/-1973339958/pfx/`
|
||||
- Убедиться что префикс создан и работает
|
||||
|
||||
2. **Установить через Lutris с общим префиксом**
|
||||
- Скачать `vk_play_lutris.yml` (из gist.github.com/keyCat)
|
||||
- Импортировать в Lutris, **изменив `prefix: $GAMEDIR`** на абсолютный путь к Proton префиксу
|
||||
- Пройти установку GameCenter (скачает в общий префикс)
|
||||
|
||||
3. **Зарегистрировать `mycomgames://` хендлер в системе**
|
||||
- Создать `.desktop` файл: `~/.local/share/applications/Vkplay-scheme-handler.desktop`
|
||||
- `MimeType=x-scheme-handler/mycomgames;`
|
||||
- Скрипт-обработчик: принимает URL, пишет в файл-триггер в префиксе, запускает GameCenter
|
||||
|
||||
4. **Авторизоваться**
|
||||
- Запустить GameCenter через Lutris
|
||||
- Нажать «Вход» — откроется внешний браузер (Chrome/штатный)
|
||||
- Залогиниться, редирект по `mycomgames://` → хендлер → токен в префикс
|
||||
- Проверить что Steam/Proton тоже видит авторизацию
|
||||
|
||||
5. **Подключить существующую Atomic Heart**
|
||||
- Игра уже установлена: `/run/media/bazzite/Data/gamecenter/atomic heart/`
|
||||
- Либо создать `D:` symlink в общем префиксе на `/run/media/bazzite/Data`
|
||||
- Либо скопировать/перенести папку игры в Lutris-префикс
|
||||
|
||||
### Риски
|
||||
- Разные версии Wine (Lutris) и Proton могут давать конфликты реестра/CEF
|
||||
- Если префикс уже "битый" — проще создать новый и переустановить GameCenter
|
||||
- Steam может перезаписать `config.vdf` после запуска Lutris'а (разные appid)
|
||||
|
||||
### Ссылки
|
||||
- [keyCat gist — VK Play на Steam Deck](https://gist.github.com/keyCat/a77b1d4d1e0f651b9d3a9818e7f739c5)
|
||||
- [[family/how-to/htpc-steam-nonsteam-shortcuts]]
|
||||
|
||||
## Open Questions
|
||||
1. Delete `pfx/` folders for still-broken GE-Proton games (Brawlhalla, Castle Crashers, Worms WMD/WP, Duck Game)
|
||||
2. Atomic Bomberman: 32-bit Wineprefix outside Proton
|
||||
@@ -302,7 +256,6 @@ VK Play авторизация использует `mycomgames://` URL-схем
|
||||
4. Metro Exodus: Goldberg Steam emulator?
|
||||
5. **Atomic Heart VK:** test VK Play авторизацию, при необходимости `protontricks vcrun2019`
|
||||
6. **Doom 3 BFG:** test с Luxtorpeda → rbdoom-3-bfg
|
||||
7. **VK GameCenter через Lutris:** реализовать план выше
|
||||
|
||||
## See Also
|
||||
[[personal-os-architecture]] [[obsidian-mcp-wrapper]] [[family/how-to/htpc-steam-nonsteam-shortcuts]]
|
||||
|
||||
Reference in New Issue
Block a user