Commit 36af2100 authored by Mikhail Tergoev's avatar Mikhail Tergoev

Merge branch 'patch-1' of github.com:Kazevic/PortWINE into Kazevic-patch-1

parents f53400ef 4515f799
<div align="center"> <div style="text-align: center;">
<img src="https://raw.githubusercontent.com/Castro-Fidel/PortWINE/master/data_from_portwine/img/gui/portproton.svg" width="64"> <img src="https://raw.githubusercontent.com/Castro-Fidel/PortWINE/master/data_from_portwine/img/gui/portproton.svg" width="64">
<h1 align="center">PortProton</h1> <h1 style="text-align: center;">PortProton</h1>
<a href="https://github.com/Castro-Fidel/PortWINE/blob/master/LICENSE"> <a href="https://github.com/Castro-Fidel/PortWINE/blob/master/LICENSE">
<img src="https://img.shields.io/github/license/Castro-Fidel/PortWine?logo=github" alt="GitHub License"> <img src="https://img.shields.io/github/license/Castro-Fidel/PortWine?logo=github" alt="GitHub License">
</a> </a>
...@@ -10,22 +10,24 @@ ...@@ -10,22 +10,24 @@
</a> </a>
<img src="https://img.shields.io/youtube/channel/subscribers/UCbI8OJx2D3q-4QKt4LffXTw?style=flat&logo=youtube" alt="YouTube Channel Subscribers"> <img src="https://img.shields.io/youtube/channel/subscribers/UCbI8OJx2D3q-4QKt4LffXTw?style=flat&logo=youtube" alt="YouTube Channel Subscribers">
<br/> <br/>
<p align="center"> <p style="text-align: center;">
Проект, призванный сделать запуск Windows-игр в Linux простым и удобным как для начинающих, так и для опытных пользователей.<br> Проект, призванный сделать запуск Windows-игр в Linux простым и удобным как для начинающих, так и для опытных пользователей.<br>
Проект стремится сделать запуск игр (и другого программного обеспечения) максимально простым, но в то же время предоставляет гибкие настройки для опытных пользователей. Проект стремится сделать запуск игр (и другого программного обеспечения) максимально простым, но в то же время предоставляет гибкие настройки для опытных пользователей.
</p> </p>
</div> </div>
# **Язык README** # **Язык README**
**Русский** - [English](README.md) **Русский** - [English](README.md)
## Внимание ## Внимание
**Официальный сайт проекта** с сентября 2022 года: https://linux-gaming.ru. **Любой другой сайт - фальшивка!** **Официальный сайт проекта** с сентября 2022 года: https://linux-gaming.ru. **Любой другой сайт - фальшивка!**
## Особенности ## Особенности
- Основан на версии WINE от Valve (Proton) и ее модификациях (Proton GE). - Основан на версии WINE от Valve (Proton) и ее модификациях (Proton GE).
Включает набор скриптов, объединенных с самим wine-proton, контейнер Steam Runtime Sniper с добавлением портированных версий MANGOHUD (вывод полезной информации в окно игры: FPS, FrameTime, CPU, GPU и т.д.) и vkBasalt (улучшение графики в играх, очень хорош в связке с FSR, DLSS) + множество уже настроенных оптимизаций для максимальной производительности. Включает набор скриптов, объединенных с самим wine-proton, контейнер Steam Runtime Sniper с добавлением портированных версий MANGOHUD (вывод полезной информации в окно игры: FPS, FrameTime, CPU, GPU и т.д.) и vkBasalt (улучшение графики в играх, очень хорош в связке с FSR, DLSS) + множество уже настроенных оптимизаций для максимальной производительности.
- Реализована автоматическая установка одним щелчком мыши (на вкладке АВТОУСТАНОВКА) популярных лаунчеров, таких как: WGC, Epic Games, Battle.net, Origin, EVE Online, RockStar, Ubisoft connect , League of Legends и многие другие. - Реализована автоматическая установка одним щелчком мыши (на вкладке АВТОУСТАНОВКА) популярных лаунчеров, таких как: WGC, Epic Games, Battle.net, Origin, EVE Online, RockStar, Ubisoft connect , League of Legends и многие другие.
...@@ -37,7 +39,7 @@ ...@@ -37,7 +39,7 @@
* WINE-PROTON: https://github.com/ValveSoftware/Proton * WINE-PROTON: https://github.com/ValveSoftware/Proton
* WINE-PROTON-GE: https://github.com/GloriousEggroll/proton-ge-custom/ * WINE-PROTON-GE: https://github.com/GloriousEggroll/proton-ge-custom
## Установка с помощью пакетов ## Установка с помощью пакетов
...@@ -55,6 +57,7 @@ exit ...@@ -55,6 +57,7 @@ exit
``` ```
`Вариант установки с помощью eepm`: `Вариант установки с помощью eepm`:
```sh ```sh
su - su -
...@@ -66,13 +69,13 @@ exit ...@@ -66,13 +69,13 @@ exit
``` ```
* **Ubuntu 24.04**, **Debian 12**, **Linux Mint 21.x** **Deepin** : * **Ubuntu 24.04**, **Debian 12**, **Linux Mint 21.x** **Deepin** :
[portproton_1.4-1_amd64.deb](https://github.com/Castro-Fidel/PortProton_dpkg/releases/download/portproton_1.4-1_amd64/portproton_1.4-1_amd64.deb) [portproton_1.4-1_amd64.deb](https://github.com/Castro-Fidel/PortProton_dpkg/releases/download/portproton_1.4-1_amd64/portproton_1.4-1_amd64.deb)
* **Arch Linux** и производные (Manjaro, Garuda, и т.д.) : * **Arch Linux** и производные (Manjaro, Garuda, и т.д.) :
[AUR](https://aur.archlinux.org/packages/portproton) [AUR](https://aur.archlinux.org/packages/portproton)
* **OpenSuse**: * **openSUSE**:
[OBS](https://software.opensuse.org/download/package?package=portproton&project=home%3ABoria138%3APortProton) [OBS](https://software.opensuse.org/download/package?package=portproton&project=home%3ABoria138%3APortProton)
* **ROSA Linux** устанавливается с помощью этой команды: * **ROSA Linux** устанавливается с помощью этой команды:
...@@ -194,6 +197,7 @@ sudo eopkg it curl file bubblewrap curl icoutils tar zstd cabextract xdg-utils ...@@ -194,6 +197,7 @@ sudo eopkg it curl file bubblewrap curl icoutils tar zstd cabextract xdg-utils
``` ```
* **Void** * **Void**
```sh ```sh
sudo xbps-install -Su void-repo-multilib sudo xbps-install -Su void-repo-multilib
......
<div align="center"> <div style="text-align: center;">
<img src="https://raw.githubusercontent.com/Castro-Fidel/PortWINE/master/data_from_portwine/img/gui/portproton.svg" width="64"> <img src="https://raw.githubusercontent.com/Castro-Fidel/PortWINE/master/data_from_portwine/img/gui/portproton.svg" width="64">
<h1 align="center">PortProton</h1> <h1 style="text-align: center;">PortProton</h1>
<a href="https://github.com/Castro-Fidel/PortProton_ALT/blob/main/LICENSE"> <a href="https://github.com/Castro-Fidel/PortProton_ALT/blob/main/LICENSE">
<img src="https://img.shields.io/github/license/Castro-Fidel/PortWINE" alt="GitHub License"> <img src="https://img.shields.io/github/license/Castro-Fidel/PortWINE" alt="GitHub License">
</a> </a>
...@@ -10,40 +10,45 @@ ...@@ -10,40 +10,45 @@
</a> </a>
<img src="https://img.shields.io/youtube/channel/subscribers/UCbI8OJx2D3q-4QKt4LffXTw?style=flat&logo=youtube" alt="YouTube Channel Subscribers"> <img src="https://img.shields.io/youtube/channel/subscribers/UCbI8OJx2D3q-4QKt4LffXTw?style=flat&logo=youtube" alt="YouTube Channel Subscribers">
<br/> <br/>
<p align="center"> <p style="text-align: center;">
A project designed to make running Windows games on Linux easy and convenient for both beginners and advanced users.<br> A project designed to make running Windows games on Linux easy and convenient for both beginners and advanced users.<br>
The project aims to simplify the process of launching games (and other software) while also providing flexible settings for experienced users. The project aims to simplify the process of launching games (and other software) while also providing flexible settings for experienced users.
</p> </p>
</div> </div>
# **Readme Language** # **Readme Language**
**English** - [Русский](README-RU.md) **English** - [Русский](README-RU.md)
## Attention ## Attention
The **official website of the project** since September 2022: https://linux-gaming.ru. **Any other site is fake!**
The **official website of the project** since September 2022 is: https://linux-gaming.ru. **Any other site is fake!**
## Features ## Features
- Based on the version of WINE from Valve (Proton) and its modifications (Proton GE). - Based on the version of WINE from Valve (Proton) and its modifications (Proton GE).
Includes a set of scripts combined with wine-proton itself, a Steam Runtime Sniper container with the addition of ported versions of MANGOHUD (output useful information over the game window: FPS, FrameTime, CPU, GPU, etc) and vkBasalt (improvement of graphics in games, very good in in conjunction with FSR, DLSS) + many already configured optimizations for maximum performance. Includes a set of scripts combined with wine-proton itself, a Steam Runtime Sniper container with the addition of
ported mangoHud (output useful information over the game window: FPS, frametime, CPU, GPU, etc.),
- Implemented one-click auto-installation (in the AUTOINSTALL tab ) of popular launchers such as: WGC, Epic Games, Battle.net, Origin, EVE Online, RockStar, Ubisoft connect , League of Legends and many others. vkBasalt (improvement of graphics in games, great alongside FSR or DLSS) versions,
and many already configured optimizations for maximum performance.
- Implemented one-click auto-installation (in the AUTOINSTALL tab) of popular launchers such as WGC, Epic Games, Battle.net, Origin, EVE Online, Rockstar, Ubisoft Connect, League of Legends, and many others.
- For fans of console games, there are many console emulators to choose from (in the EMULATORS tab ): PPSSPP, Citra, Cemu, ePSXe, MAME and many others. - For fans of console games, there are many console emulators to choose from (in the EMULATORS tab): PPSSPP, Citra, Cemu, ePSXe, MAME, and many others.
**PLEASE DO NOT REPORT BUGS ENCOUNTERED WITH THIS AT WINEHQ OR VALVE SOFTWARE!** **PLEASE DON'T REPORT BUGS ENCOUNTERED WITH THIS AT WINEHQ OR VALVE SOFTWARE!**
## **Wine sources used in PortWINE:** ## **Wine sources used in PortWINE:**
* WINE-PROTON: https://github.com/ValveSoftware/Proton * WINE-PROTON: https://github.com/ValveSoftware/Proton
* WINE-PROTON-GE: https://github.com/GloriousEggroll/proton-ge-custom/ * WINE-PROTON-GE: https://github.com/GloriousEggroll/proton-ge-custom
## Installation using packages ## Installation using packages
* **Alt Linux** (package in the official repository) is installed with the command: * **Alt Linux** (package in the official repository) is installed with the command:
`apt-get`: `apt-get`:
```sh ```sh
su - su -
...@@ -55,6 +60,7 @@ exit ...@@ -55,6 +60,7 @@ exit
``` ```
`epm`: `epm`:
```sh ```sh
su - su -
...@@ -71,14 +77,14 @@ exit ...@@ -71,14 +77,14 @@ exit
sudo urpmi portproton sudo urpmi portproton
``` ```
* **Ubuntu 24.04**, **Debian 12**, **Linux Mint 21.x** **Deepin** : * **Ubuntu 24.04**, **Debian 12**, **Linux Mint 21.x**, and **Deepin**:
[portproton_1.4-1_amd64.deb](https://github.com/Castro-Fidel/PortProton_dpkg/releases/download/portproton_1.4-1_amd64/portproton_1.4-1_amd64.deb) [portproton_1.4-1_amd64.deb](https://github.com/Castro-Fidel/PortProton_dpkg/releases/download/portproton_1.4-1_amd64/portproton_1.4-1_amd64.deb)
* **Arch Linux** and derivatives (Manjaro, Garuda, etc.) : * **Arch Linux** and derivatives (Manjaro, Garuda, etc.):
[AUR](https://aur.archlinux.org/packages/portproton) [AUR](https://aur.archlinux.org/packages/portproton)
* **OpenSuse**: * **openSUSE**:
[OBS](https://software.opensuse.org/download/package?package=portproton&project=home%3ABoria138%3APortProton) [OBS](https://software.opensuse.org/download/package?package=portproton&project=home%3ABoria138%3APortProton)
* **Fedora 38+** and **Nobara**: * **Fedora 38+** and **Nobara**:
...@@ -88,7 +94,7 @@ sudo dnf copr enable boria138/portproton ...@@ -88,7 +94,7 @@ sudo dnf copr enable boria138/portproton
sudo dnf install portproton sudo dnf install portproton
``` ```
* **FlatHub** * **Flathub**
```sh ```sh
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
...@@ -97,7 +103,7 @@ flatpak install flathub ru.linux_gaming.PortProton ...@@ -97,7 +103,7 @@ flatpak install flathub ru.linux_gaming.PortProton
## Universal (manual) installation ## Universal (manual) installation
**ATTENTION** : with the universal method of installing PortProton, dependencies must be installed manually! **ATTENTION**: with the universal method of installing PortProton, dependencies must be installed manually!
```sh ```sh
wget -c "https://github.com/Castro-Fidel/PortProton_ALT/raw/main/portproton" && sh portproton wget -c "https://github.com/Castro-Fidel/PortProton_ALT/raw/main/portproton" && sh portproton
...@@ -107,7 +113,7 @@ wget -c "https://github.com/Castro-Fidel/PortProton_ALT/raw/main/portproton" && ...@@ -107,7 +113,7 @@ wget -c "https://github.com/Castro-Fidel/PortProton_ALT/raw/main/portproton" &&
* **NVIDIA graphics card users** * **NVIDIA graphics card users**
If you have a video card from NVIDIA and a proprietary driver is installed, then you need to check if lib32-nvidia-utils is installed (no 32-bit game will work without it) If you have a video card from NVIDIA and a proprietary driver is installed, then you need to check if lib32-nvidia-utils is installed (32-bit games don't work without it)
* **Ubuntu / Linux Mint / Pop!_OS** * **Ubuntu / Linux Mint / Pop!_OS**
...@@ -196,6 +202,7 @@ sudo eopkg it curl file bubblewrap curl icoutils tar zstd cabextract xdg-utils o ...@@ -196,6 +202,7 @@ sudo eopkg it curl file bubblewrap curl icoutils tar zstd cabextract xdg-utils o
``` ```
* **Void** * **Void**
```sh ```sh
sudo xbps-install -Su void-repo-multilib sudo xbps-install -Su void-repo-multilib
......
/*Глобальные правила*/ /*Глобальные правила*/
arrow {margin: 3px 5px} /*выравнивание стрелок комбобоксов*/ arrow {
separator {margin: 0px 0px 0px 0px; background-size:0px; padding-bottom: 0px} /*скрываем сепаратор*/ margin: 3px 5px
check {min-height: 24px; min-width: 24px} /*увеличиваем чекбоксы*/ }
cellview,entry {min-height: 26px} /*высота комбобоксов, т.к. некоторые темы их делают меньше и вёрстка съезжает*/
switch {margin: 5px 10px 0px 10px} /*переключатели mangohud и т.д. (в дефолтных темах gtk отступы необходимы. В то время как в некоторых темах выглядит больше, чем нужно. Пример qogir)*/ /*выравнивание стрелок комбобоксов*/
separator {
margin: 0px 0px 0px 0px;
background-size: 0px;
padding-bottom: 0px
}
/*скрываем сепаратор*/
check {
min-height: 24px;
min-width: 24px
}
/*увеличиваем чекбоксы*/
cellview, entry {
min-height: 26px
}
/*высота комбобоксов, т.к. некоторые темы их делают меньше и вёрстка съезжает*/
switch {
margin: 5px 10px 0px 10px
}
/*переключатели mangohud и т.д. (в дефолтных темах gtk отступы необходимы. В то время как в некоторых темах выглядит больше, чем нужно. Пример qogir)*/
/*Правила для окон*/ /*Правила для окон*/
window>box>grid {padding: 5px} /*отступы в расширенных настройках*/ window > box > grid {
window>box>box>image {padding: 0px 0px 5px 0px;} /*иконка запуска ярлыка*/ padding: 5px
window>box>box>box>image {margin-top: 5px} /*иконка в создании ярлыка*/ }
window>box>box>grid {padding: 0px 5px 5px 0px} /*комбобоксы в запуске ярлыка*/
window>box>label {background: @theme_selected_bg_color; color: @theme_text_color; margin:3px 0px 3px 0px; padding: 5px} /*текст запуска ярлыка*/ /*отступы в расширенных настройках*/
window > box > box > image {
padding: 0px 0px 5px 0px;
}
/*иконка запуска ярлыка*/
window > box > box > box > image {
margin-top: 5px
}
/*иконка в создании ярлыка*/
window > box > box > grid {
padding: 0px 5px 5px 0px
}
/*комбобоксы в запуске ярлыка*/
window > box > label {
background: @theme_selected_bg_color;
color: @theme_text_color;
margin: 3px 0px 3px 0px;
padding: 5px
}
/*текст запуска ярлыка*/
window > box > box > label {
background: @theme_selected_bg_color;
color: @theme_text_color;
margin: 3px 0px 0px 0px;
padding: 5px
}
window>box>box>label {background: @theme_selected_bg_color; color: @theme_text_color; margin:3px 0px 0px 0px; padding: 5px} /*текст при создании ярлыка и в настройках*/ /*текст при создании ярлыка и в настройках*/
/*Глобальные правила*/ /*Глобальные правила*/
arrow {margin: 3px 5px} /*выравнивание стрелок комбобоксов*/ arrow {
separator {margin: 0px 0px 0px 0px; background-size:0px; padding-bottom: 0px} /*скрываем сепаратор*/ margin: 3px 5px
check {min-height: 24px; min-width: 24px} /*увеличиваем чекбоксы*/ }
cellview,entry {min-height: 26px} /*высота комбобоксов, т.к. некоторые темы их делают меньше и вёрстка съезжает*/
switch {margin: 5px 10px 0px 10px} /*переключатели mangohud и т.д. (в дефолтных темах gtk отступы необходимы. В то время как в некоторых темах выглядит больше, чем нужно. Пример qogir)*/ /*выравнивание стрелок комбобоксов*/
separator {
margin: 0px 0px 0px 0px;
background-size: 0px;
padding-bottom: 0px
}
/*скрываем сепаратор*/
check {
min-height: 24px;
min-width: 24px
}
/*увеличиваем чекбоксы*/
cellview, entry {
min-height: 26px
}
/*высота комбобоксов, т.к. некоторые темы их делают меньше и вёрстка съезжает*/
switch {
margin: 5px 10px 0px 10px
}
/*переключатели mangohud и т.д. (в дефолтных темах gtk отступы необходимы. В то время как в некоторых темах выглядит больше, чем нужно. Пример qogir)*/
/*Правила для окон*/ /*Правила для окон*/
window>box>grid {padding: 5px} /*отступы в расширенных настройках*/ window > box > grid {
window>box>box>image {padding: 0px 0px 5px 0px;} /*иконка запуска ярлыка*/ padding: 5px
window>box>box>box>image {margin-top: 5px} /*иконка в создании ярлыка*/ }
window>box>box>grid {padding: 0px 5px 5px 0px} /*комбобоксы в запуске ярлыка*/
/*отступы в расширенных настройках*/
window > box > box > image {
padding: 0px 0px 5px 0px;
}
/*иконка запуска ярлыка*/
window > box > box > box > image {
margin-top: 5px
}
/*иконка в создании ярлыка*/
window > box > box > grid {
padding: 0px 5px 5px 0px
}
/*комбобоксы в запуске ярлыка*/
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment