diff --git a/README-RU.md b/README-RU.md index ffa53302..54f583bb 100755 --- a/README-RU.md +++ b/README-RU.md @@ -1,6 +1,6 @@ -<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"> - <h1 align="center">PortProton</h1> + <h1 style="text-align: center;">PortProton</h1> <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"> </a> @@ -10,22 +10,24 @@ </a> <img src="https://img.shields.io/youtube/channel/subscribers/UCbI8OJx2D3q-4QKt4LffXTw?style=flat&logo=youtube" alt="YouTube Channel Subscribers"> <br/> - <p align="center"> + <p style="text-align: center;"> Проект, призванный сделать запуск Windows-игр в Linux простым и удобным как для начинающих, так и для опытных пользователей.<br> Проект стремится сделать запуск игр (и другого программного обеспечения) максимально простым, но в то же время предоставляет гибкие настройки для опытных пользователей. </p> </div> # **Язык README** + **Русский** - [English](README.md) ## Внимание + **Официальный сайт проекта** с сентября 2022 года: https://linux-gaming.ru. **Любой другой сайт - фальшивка!** ## Особенности - Основан на версии 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 и многие другие. @@ -37,7 +39,7 @@ * 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 ``` `Вариант установки с помощью eepm`: + ```sh su - @@ -66,13 +69,13 @@ exit ``` * **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, и т.д.) : -[AUR](https://aur.archlinux.org/packages/portproton) + [AUR](https://aur.archlinux.org/packages/portproton) -* **OpenSuse**: -[OBS](https://software.opensuse.org/download/package?package=portproton&project=home%3ABoria138%3APortProton) +* **openSUSE**: + [OBS](https://software.opensuse.org/download/package?package=portproton&project=home%3ABoria138%3APortProton) * **ROSA Linux** устанавливается с помощью этой команды: @@ -194,6 +197,7 @@ sudo eopkg it curl file bubblewrap curl icoutils tar zstd cabextract xdg-utils ``` * **Void** + ```sh sudo xbps-install -Su void-repo-multilib diff --git a/README.md b/README.md index f5034628..b3b65643 100755 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -<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"> - <h1 align="center">PortProton</h1> + <h1 style="text-align: center;">PortProton</h1> <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"> </a> @@ -10,40 +10,45 @@ </a> <img src="https://img.shields.io/youtube/channel/subscribers/UCbI8OJx2D3q-4QKt4LffXTw?style=flat&logo=youtube" alt="YouTube Channel Subscribers"> <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> The project aims to simplify the process of launching games (and other software) while also providing flexible settings for experienced users. </p> </div> # **Readme Language** + **English** - [Русский](README-RU.md) ## 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 - 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.), + 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. -- 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-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 * **Alt Linux** (package in the official repository) is installed with the command: `apt-get`: + ```sh su - @@ -55,6 +60,7 @@ exit ``` `epm`: + ```sh su - @@ -71,14 +77,14 @@ exit sudo urpmi portproton ``` -* **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) +* **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) -* **Arch Linux** and derivatives (Manjaro, Garuda, etc.) : -[AUR](https://aur.archlinux.org/packages/portproton) +* **Arch Linux** and derivatives (Manjaro, Garuda, etc.): + [AUR](https://aur.archlinux.org/packages/portproton) -* **OpenSuse**: -[OBS](https://software.opensuse.org/download/package?package=portproton&project=home%3ABoria138%3APortProton) +* **openSUSE**: + [OBS](https://software.opensuse.org/download/package?package=portproton&project=home%3ABoria138%3APortProton) * **Fedora 38+** and **Nobara**: @@ -88,7 +94,7 @@ sudo dnf copr enable boria138/portproton sudo dnf install portproton ``` -* **FlatHub** +* **Flathub** ```sh flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo @@ -97,7 +103,7 @@ flatpak install flathub ru.linux_gaming.PortProton ## 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 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" && * **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** @@ -196,6 +202,7 @@ sudo eopkg it curl file bubblewrap curl icoutils tar zstd cabextract xdg-utils o ``` * **Void** + ```sh sudo xbps-install -Su void-repo-multilib diff --git a/data_from_portwine/themes/compact/style.css b/data_from_portwine/themes/compact/style.css index 2b14121a..05ce1026 100644 --- a/data_from_portwine/themes/compact/style.css +++ b/data_from_portwine/themes/compact/style.css @@ -1,15 +1,68 @@ /*Глобальные правила*/ -arrow {margin: 3px 5px} /*выравнивание стрелок комбобоксов*/ -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)*/ +arrow { + margin: 3px 5px +} + +/*выравнивание стрелок комбобоксов*/ +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>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 > grid { + 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 > 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 +} + +/*текст при создании ярлыка и в настройках*/ diff --git a/data_from_portwine/themes/default/style.css b/data_from_portwine/themes/default/style.css index e8dfad03..abc10ada 100644 --- a/data_from_portwine/themes/default/style.css +++ b/data_from_portwine/themes/default/style.css @@ -1,12 +1,51 @@ /*Глобальные правила*/ -arrow {margin: 3px 5px} /*выравнивание стрелок комбобоксов*/ -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)*/ +arrow { + margin: 3px 5px +} + +/*выравнивание стрелок комбобоксов*/ +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>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 > grid { + 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 +} + +/*комбобоксы в запуске ярлыка*/