The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз ProteWine 1.0, инструмента для запуска Windows-приложений в Linux

16.07.2024 15:34

Опубликован выпуск инструмента ProteWine 1.0, предназначенного для упрощения запуска Windows-приложений в окружениях на базе Linux, SteamDeck и других портативных консолей под управлением Linux. ProteWine представляет наглядный конфигуратор, позволяющий создавать порты Windows-игр для запуска в Linux с использованием пакетов Wine и Proton. Инструмент привязан к клиенту Steam, но использует из него только Steam Runtime 3 "Sniper", как окружение для выполнения сторонних сборок Wine и Proton. Код написан на TypeScript и распространяется под лицензией MIT.

Основные возможности, которые реализованы на текущий момент:

  • Интегрирован Winetricks.
  • На выбор доступно 6 сторонних репозиториев с готовыми сборками Wine и Proton.
  • Автоматическая установка библиотек DXVK, VKD3D, Proton и mfc42 (исправление ошибки isskin).
  • Возможность установки игр напрямую из образов в форматах ISO и MDF.
  • Автоматическое определение ярлыка установленной игры.
  • Автоматическое обнаружение доступных постеров и иконок, найденных по имени игры.
  • Доступно создание обособленных ярлыков, как в системе так и внутри Steam.
  • Подсчёт проведённого в игре времени.
  • Интеграция с экранной клавиатурой SteamDeck.


  1. Главная ссылка к новости (https://hitman249.github.io/Pr...)
  2. OpenNews: Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных приложений Windows
  3. OpenNews: Релиз Wine Launcher 1.5.3, инструмента для запуска Windows-игр
  4. OpenNews: Cassowary - обвязка для бесшовной работы с Windows-приложениями в Linux
  5. OpenNews: Выпуск Bottles 2022.1.28, пакета для организации запуска Windows-приложений в Linux
  6. OpenNews: Новая версия пакета PlayOnLinux 4.3
Автор новости: hitman249
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/61555-protewine
Ключевые слова: protewine, wine, game, proton
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (29) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 16:20, 16/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это типа как PlayOnLinux?
     
     
  • 2.2, Аноним (2), 16:22, 16/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >Возможность установки игр напрямую из образов в форматах ISO и MDF.

    А PlayOnLinux так умеет?

     
     
  • 3.3, alex (??), 16:25, 16/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    оно по-моему умеет жевать только примонтированные iso-файлы
     

  • 1.4, Аноним (4), 16:28, 16/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    >Возможность установки игр напрямую из образов в форматах ISO и MDF.

    Очень сложная в реализации фича: https://github.com/hitman249/ProteWine/blob/12450da0a7ef051999ca73ec4f72de4220

     
     
  • 2.6, hitman249 (ok), 16:37, 16/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Здесь клиент-серверная архитектура, вы привели пример обращения клиента к серверу, реализация на сервере.

    https://github.com/hitman249/ProteWine/blob/main/server/modules/iso.ts

     
     
  • 3.7, laindono (ok), 16:53, 16/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Всё ещё не очень сложно. С другой стороны, а почему оно должно быть сложно? Вроде бы и не должно.
     
     
  • 4.11, Аноним (11), 17:22, 16/07/2024 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Вот и я говорю: сложно писать просто, а просто писать сложно.
     
     
  • 5.21, Аноним (21), 21:54, 16/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Два чая этому анониму.
     

  • 1.5, Аноним (5), 16:29, 16/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Название прикольное - противень :)
     
  • 1.8, Аноним (8), 16:57, 16/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Прикольно, это как lutris?
     
     
  • 2.13, Аноним (13), 19:09, 16/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Походу да, но с интерфейсом для игровых консолей.
     

  • 1.9, Аноним (9), 17:01, 16/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >>> Инструмент привязан к клиенту Steam

    чего не привязали сразу к учетной записи микрософт?

     
     
  • 2.10, hitman249 (ok), 17:08, 16/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Сам Steam не нужен, нужен только Steam Runtime 3 "Sniper" входящий в его состав.
     
     
  • 3.24, Аноним (24), 09:01, 17/07/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Лучше привязать кошелёк от монеро или от эфириума?
     

  • 1.14, Аноним (13), 19:13, 16/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Натянули поверх wine/proton gui под геймпады а-ля PlayStation. Ясно.
     
  • 1.16, Аноним (16), 20:12, 16/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Лучше чем portproton?
     
     
  • 2.17, hitman249 (ok), 20:21, 16/07/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Установка portproton на SteamDeck приведёт к необходимости переустановки системы, т.к. он устанавливает новые пакеты в систему от рута.

    После мажорного обновления SteamOS произойдёт рокировка образов и все установленные таким образом пакеты исчезнут, но проблема будет в том что информация о том что они были установлены останется.

    При попытке удалить эти пакеты, вы получите ошибку о том, что не удалось найти файлы пакетов.
    При попытке установить эти пакеты повторно вы получите ошибку, что они уже установлены.

     
     
  • 3.19, Аноним (19), 20:39, 16/07/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Аминь?
     
  • 3.22, . (?), 22:36, 16/07/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    для установки портпротона не требуется Рут...
     
  • 3.27, Аноним (27), 16:33, 17/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Portproton добавили во flatpak
     
  • 3.32, Циноман (?), 00:02, 18/07/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В портпротоне проверка, что он не запущен от root поди ещë со времëн фидблога.
     

  • 1.20, Аноним (20), 21:24, 16/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А оно умеет автоматом ставить все зависимости? Я конечно виндузятник, но не на столько, чтобы наизусть знать все GUIDы всех COM объектов и все пакеты, с которых они ставятся и их зависимости.
     
     
  • 2.30, aname (?), 23:20, 17/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    GUID-ы хоть дампануть можно, благо это well-known гуйды, по идее, и в реестре валяются.

    А вот с остальным будет веселее, конечно.

     

  • 1.23, Аноним (23), 00:28, 17/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >порты Windows-игр для запуска в Linux с использованием пакетов Wine и Proton

    Но порты подразумевают нативное исполнение, без использования прослоек, имитирующих среду исполнения другой системы. И без всяких RPC-серверов, гигабайтных куч зависимостей и "окружений" с имитацией файловой системы имитируемой ОС.

     
  • 1.26, Аноним (26), 13:17, 17/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Вайн обрастает васянством. Бесполезный хлам как и playonlinux, bottles, winetricks итд.
     
     
  • 2.31, aname (?), 23:22, 17/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Вайн обрастает васянством.

    Правильно, всем сосноль! И баш-портянки. Чтоб не расслаблялись.

     
  • 2.34, pic (?), 19:11, 18/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Bottles из всего этого хлама самый полезный, простой, гибкий в настройках, без захода в текстовую консоль.
     

  • 1.28, Аноним (28), 20:00, 17/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну и когда туда интегрируют box64?
     
     
  • 2.33, hitman249 (ok), 15:51, 18/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    никогда
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру