Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
PortWINE
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Mikhail Tergoev
PortWINE
Commits
f91d0bc1
Commit
f91d0bc1
authored
Dec 28, 2023
by
Mikhail Tergoev
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Scripts version 2240
parent
20150813
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
78 additions
and
53 deletions
+78
-53
README-RU.md
README-RU.md
+28
-14
README.md
README.md
+34
-28
changelog_eng
data_from_portwine/changelog_eng
+7
-0
changelog_rus
data_from_portwine/changelog_rus
+5
-1
PW_WOSB
data_from_portwine/scripts/pw_autoinstall/PW_WOSB
+1
-1
start.sh
data_from_portwine/scripts/start.sh
+2
-8
var
data_from_portwine/scripts/var
+1
-1
No files found.
README-RU.md
View file @
f91d0bc1
...
@@ -30,12 +30,40 @@
...
@@ -30,12 +30,40 @@
## Установка с помощью пакетов
## Установка с помощью пакетов
*
**Alt Linux**
`apt-get`
:
```
sh
su -
apt-get update
&&
apt-get dist-upgrade
-y
apt-get
install
portproton i586-
{
libvulkan1,libd3d,libGL,libgio,libnm,libnsl1,libnss,glibc-nss,glibc-pthread,libunwind,xorg-dri-swrast
}
exit
```
`Вариант установки с помощью eepm`
:
```
sh
su -
epm full-upgrade
epm play portproton
exit
```
*
**Ubuntu 20.04**
(Kubuntu, Xubuntu, Lubuntu, и т.д.),
**Linux Mint 20.x**
:
*
**Ubuntu 20.04**
(Kubuntu, Xubuntu, Lubuntu, и т.д.),
**Linux Mint 20.x**
:
[
portproton_1.0-2_amd64.deb
](
https://github.com/Castro-Fidel/PortProton_dpkg/releases/download/portproton_1.0-2_amd64/portproton_1.0-2_amd64.deb
)
[
portproton_1.0-2_amd64.deb
](
https://github.com/Castro-Fidel/PortProton_dpkg/releases/download/portproton_1.0-2_amd64/portproton_1.0-2_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**
устанавливается с помощью этой команды:
```
sh
```
sh
...
@@ -50,20 +78,6 @@ sudo dnf copr enable boria138/portproton
...
@@ -50,20 +78,6 @@ sudo dnf copr enable boria138/portproton
sudo
dnf
install
portproton
sudo
dnf
install
portproton
```
```
*
**Alt Linux**
устанавливается с помощью этой команды:
```
sh
su -
epm ei
epm full-upgrade
epm play portproton
exit
```
## Универсальный (ручной) метод установки
## Универсальный (ручной) метод установки
**ВНИМАНИЕ**
: при универсальном способе установки PortProton зависимости должны быть установлены вручную!
**ВНИМАНИЕ**
: при универсальном способе установки PortProton зависимости должны быть установлены вручную!
...
...
README.md
View file @
f91d0bc1
...
@@ -30,43 +30,23 @@ Includes a set of scripts combined with wine-proton itself, a Steam Runtime Snip
...
@@ -30,43 +30,23 @@ Includes a set of scripts combined with wine-proton itself, a Steam Runtime Snip
## Installation using packages
## Installation using packages
*
**Ubuntu 20.04**
(Kubuntu, Xubuntu, Lubuntu, etc.),
**Linux Mint 20.x**
:
[
portproton_1.0-2_amd64.deb
](
https://github.com/Castro-Fidel/PortProton_dpkg/releases/download/portproton_1.0-2_amd64/portproton_1.0-2_amd64.deb
)
*
**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
)
*
**ROSA Linux**
(package in the official repository) is installed with the command:
```
sh
sudo
urpmi portproton
```
*
**Fedora 37+**
and
**Nobara**
:
```
sh
sudo
dnf copr
enable
boria138/portproton
sudo
dnf
install
portproton
```
*
**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
sudo
apt-get update
su -
apt-get update
&&
apt-get dist-upgrade
-y
sudo
apt-get dist-upgrade
-y
apt-get
install
portproton i586-
{
libvulkan1,libd3d,libGL,libgio,libnm,libnsl1,libnss,glibc-nss,glibc-pthread,libunwind,xorg-dri-swrast
}
sudo
apt-get
install
bubblewrap cabextract curl gamemode icoutils i586-libvulkan1 libvulkan1 steam vulkan-tools wget zenity zstd
exit
```
```
`epm`
:
`epm`
:
```
sh
```
sh
su -
su -
epm ei
epm full-upgrade
epm full-upgrade
epm play portproton
epm play portproton
...
@@ -74,6 +54,30 @@ epm play portproton
...
@@ -74,6 +54,30 @@ epm play portproton
exit
exit
```
```
*
**ROSA Linux**
(package in the official repository) is installed with the command:
```
sh
sudo
urpmi portproton
```
*
**Ubuntu 20.04**
(Kubuntu, Xubuntu, Lubuntu, etc.),
**Linux Mint 20.x**
:
[
portproton_1.0-2_amd64.deb
](
https://github.com/Castro-Fidel/PortProton_dpkg/releases/download/portproton_1.0-2_amd64/portproton_1.0-2_amd64.deb
)
*
**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
)
*
**Fedora 37+**
and
**Nobara**
:
```
sh
sudo
dnf copr
enable
boria138/portproton
sudo
dnf
install
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!
...
@@ -173,11 +177,13 @@ sudo dnf install curl gamemode gamemode.i686 icoutils wget zenity bubblewrap zst
...
@@ -173,11 +177,13 @@ sudo dnf install curl gamemode gamemode.i686 icoutils wget zenity bubblewrap zst
*
**Alt Linux**
*
**Alt Linux**
```
sh
```
sh
sudo
apt-get update
su -
apt-get update
&&
apt-get dist-upgrade
-y
sudo
apt-get dist-upgrade
-y
apt-get
install
bubblewrap cabextract wget zstd gawk
tar
xz pciutils bc coreutils file curl icoutils wmctrl zenity xdg-utils desktop-file-utils libvulkan1 vulkan-tools libd3d libGL gamemode fontconfig xrdb libcurl libgio libnm libnsl1 libnss glibc-nss glibc-pthread i586-
{
libvulkan1,libd3d,libGL,libgio,libnm,libnsl1,libnss,glibc-nss,glibc-pthread,libunwind,xorg-dri-swrast
}
sudo
apt-get
install
bubblewrap cabextract curl gamemode icoutils i586-libvulkan1 libvulkan1 portproton steam vulkan-tools wget zenity zstd
exit
```
```
*
**ROSA DESKTOP FRESH R12**
*
**ROSA DESKTOP FRESH R12**
...
...
data_from_portwine/changelog_eng
View file @
f91d0bc1
...
@@ -2,6 +2,13 @@ You can help us in the development of the project on the website: https://linux-
...
@@ -2,6 +2,13 @@ You can help us in the development of the project on the website: https://linux-
----------------------------------------
----------------------------------------
Changelog:
Changelog:
###Scripts version 2240### Date: 28.12.2023 / Download update size: 8 megabytes
* the variable "DX12_DISABLE" has been removed from EDIT_DB (deprecated function)
* Vulkan driver verification has been transferred to the log creation mode
* updated the version check of the World Of Sea Battle game before installation
* The Wayland warning has been removed
* added the variable "PW_RESTORE_RESOLUTION" to EDIT_BD (thanks to Boria138)
###Scripts version 2239### Date: 17.12.2023 / Download update size: 8 megabytes
###Scripts version 2239### Date: 17.12.2023 / Download update size: 8 megabytes
* fixed the launch of League of Legends (to fix it, run the auto-installation)
* fixed the launch of League of Legends (to fix it, run the auto-installation)
* added correct verification of the vulkan driver, without installing vulkan-tools into the system
* added correct verification of the vulkan driver, without installing vulkan-tools into the system
...
...
data_from_portwine/changelog_rus
View file @
f91d0bc1
...
@@ -2,8 +2,12 @@
...
@@ -2,8 +2,12 @@
-----------------------------------------
-----------------------------------------
История изменений:
История изменений:
###Scripts version 2240### Дата: 28.12.2023 / Размер скачиваемого обновления: 8 мегабайт
* удалена переменная "DX12_DISABLE" из EDIT_DB (устаревшая функция)
* удалена переменная "DX12_DISABLE" из EDIT_DB (устаревшая функция)
* произведен перенос проверки драйвера Vulkan в режим зоздания лога
* произведен перенос проверки драйвера Vulkan в режим создания лога
* обновлена проверка версии игры World Of Sea Battle перед установкой
* удалено предупреждение о Wayland
* добавлена переменная "PW_RESTORE_RESOLUTION" в EDIT_BD (спасибо Boria138)
###Scripts version 2239### Дата: 17.12.2023 / Размер скачиваемого обновления: 8 мегабайт
###Scripts version 2239### Дата: 17.12.2023 / Размер скачиваемого обновления: 8 мегабайт
* исправлен запуск League of Legends (для исправления запустите автоустановку)
* исправлен запуск League of Legends (для исправления запустите автоустановку)
...
...
data_from_portwine/scripts/pw_autoinstall/PW_WOSB
View file @
f91d0bc1
...
@@ -7,7 +7,7 @@ export LAUNCH_PARAMETERS=("/S")
...
@@ -7,7 +7,7 @@ export LAUNCH_PARAMETERS=("/S")
export
PW_DLL_INSTALL
=
"faudio dotnet48"
export
PW_DLL_INSTALL
=
"faudio dotnet48"
export
PW_VULKAN_USE
=
1
export
PW_VULKAN_USE
=
1
WOSB_VERSION
=
"
$(
curl
-s
--list-only
--connect-timeout
3 https://www.worldofseabattle.com/download2 2>/dev/null |
grep
'
/web_
installer.exe'
|
awk
-F
'xsolla-launcher-update/'
'{print $2}'
|
awk
-F
'/'
'{print $1}'
)
"
WOSB_VERSION
=
"
$(
curl
-s
--list-only
--connect-timeout
3 https://www.worldofseabattle.com/download2 2>/dev/null |
grep
'installer.exe'
|
awk
-F
'xsolla-launcher-update/'
'{print $2}'
|
awk
-F
'/'
'{print $1}'
)
"
[[
!
-z
"
$WOSB_VERSION
"
]]
&&
print_info
"Found version:
$WOSB_VERSION
"
||
zenity_error
"Error while get version of WOSB INSTALLER."
[[
!
-z
"
$WOSB_VERSION
"
]]
&&
print_info
"Found version:
$WOSB_VERSION
"
||
zenity_error
"Error while get version of WOSB INSTALLER."
start_portwine
start_portwine
...
...
data_from_portwine/scripts/start.sh
View file @
f91d0bc1
...
@@ -461,13 +461,7 @@ pw_create_prefix_backup () {
...
@@ -461,13 +461,7 @@ pw_create_prefix_backup () {
}
}
pw_edit_db
()
{
pw_edit_db
()
{
pw_gui_for_edit_db
\
if
[[
"
${
XDG_SESSION_TYPE
}
"
==
"wayland"
]]
;
then
PW_MANGOHUD PW_MANGOHUD_USER_CONF ENABLE_VKBASALT PW_NO_ESYNC PW_NO_FSYNC PW_USE_RAY_TRACING
\
PW_USE_NVAPI_AND_DLSS PW_USE_FAKE_DLSS PW_WINE_FULLSCREEN_FSR PW_HIDE_NVIDIA_GPU PW_VIRTUAL_DESKTOP PW_USE_TERMINAL
\
PW_GUI_DISABLED_CS PW_USE_GAMEMODE PW_USE_D3D_EXTRAS PW_FIX_VIDEO_IN_GAME
\
PW_REDUCE_PULSE_LATENCY PW_USE_US_LAYOUT PW_USE_GSTREAMER PW_FORCE_LARGE_ADDRESS_AWARE PW_USE_SHADER_CACHE
\
PW_USE_WINE_DXGI PW_USE_EAC_AND_BE PW_USE_SYSTEM_VK_LAYERS PW_USE_OBS_VKCAPTURE PW_USE_GALLIUM_ZINK PW_USE_GAMESCOPE
if
[[
"
${
XDG_SESSION_TYPE
}
"
=
"wayland"
]]
;
then
pw_gui_for_edit_db
\
pw_gui_for_edit_db
\
PW_MANGOHUD PW_MANGOHUD_USER_CONF ENABLE_VKBASALT PW_NO_ESYNC PW_NO_FSYNC PW_USE_RAY_TRACING
\
PW_MANGOHUD PW_MANGOHUD_USER_CONF ENABLE_VKBASALT PW_NO_ESYNC PW_NO_FSYNC PW_USE_RAY_TRACING
\
PW_USE_NVAPI_AND_DLSS PW_USE_FAKE_DLSS PW_WINE_FULLSCREEN_FSR PW_HIDE_NVIDIA_GPU PW_VIRTUAL_DESKTOP PW_USE_TERMINAL
\
PW_USE_NVAPI_AND_DLSS PW_USE_FAKE_DLSS PW_WINE_FULLSCREEN_FSR PW_HIDE_NVIDIA_GPU PW_VIRTUAL_DESKTOP PW_USE_TERMINAL
\
...
@@ -482,7 +476,7 @@ pw_edit_db () {
...
@@ -482,7 +476,7 @@ pw_edit_db () {
PW_REDUCE_PULSE_LATENCY PW_USE_US_LAYOUT PW_RESTORE_RESOLUTION PW_USE_GSTREAMER PW_FORCE_LARGE_ADDRESS_AWARE PW_USE_SHADER_CACHE
\
PW_REDUCE_PULSE_LATENCY PW_USE_US_LAYOUT PW_RESTORE_RESOLUTION PW_USE_GSTREAMER PW_FORCE_LARGE_ADDRESS_AWARE PW_USE_SHADER_CACHE
\
PW_USE_WINE_DXGI PW_USE_EAC_AND_BE PW_USE_SYSTEM_VK_LAYERS PW_USE_OBS_VKCAPTURE PW_USE_GALLIUM_ZINK PW_USE_GAMESCOPE
PW_USE_WINE_DXGI PW_USE_EAC_AND_BE PW_USE_SYSTEM_VK_LAYERS PW_USE_OBS_VKCAPTURE PW_USE_GALLIUM_ZINK PW_USE_GAMESCOPE
fi
fi
if
[
"
$?
"
==
0
]
;
then
if
[
[
"
$?
"
==
0
]
]
;
then
print_info
"Restarting PP after update ppdb file..."
print_info
"Restarting PP after update ppdb file..."
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
exit
0
...
...
data_from_portwine/scripts/var
View file @
f91d0bc1
#!/usr/bin/env bash
#!/usr/bin/env bash
#Author: Castro-Fidel (linux-gaming.ru)
#Author: Castro-Fidel (linux-gaming.ru)
#SCRIPTS_NEXT_VERSION=22
39
#SCRIPTS_NEXT_VERSION=22
40
########################################################################
########################################################################
export
PW_MANGOHUD
=
0
export
PW_MANGOHUD
=
0
export
MANGOHUD_CONFIG
=
cpu_stats,cpu_temp,cpu_mhz,cpu_color
=
2e97cb,cpu_text
=
CPU,gpu_stats,gpu_temp,gpu_core_clock,gpu_mem_clock,vulkan_driver,gpu_name,gpu_color
=
2e9762,gpu_text
=
GPU,vram,vram_color
=
ad64c1,ram,ram_color
=
c26693,io_color
=
a491d3,frame_timing
=
1,frametime_color
=
00ff00,time,arch,wine,wine_color
=
eb5b5b,engine_color
=
eb5b5b,background_alpha
=
0.2,font_size
=
24,background_color
=
020202,text_color
=
ffffff,toggle_hud
=
Shift_R+F12,resolution,vkbasalt
export
MANGOHUD_CONFIG
=
cpu_stats,cpu_temp,cpu_mhz,cpu_color
=
2e97cb,cpu_text
=
CPU,gpu_stats,gpu_temp,gpu_core_clock,gpu_mem_clock,vulkan_driver,gpu_name,gpu_color
=
2e9762,gpu_text
=
GPU,vram,vram_color
=
ad64c1,ram,ram_color
=
c26693,io_color
=
a491d3,frame_timing
=
1,frametime_color
=
00ff00,time,arch,wine,wine_color
=
eb5b5b,engine_color
=
eb5b5b,background_alpha
=
0.2,font_size
=
24,background_color
=
020202,text_color
=
ffffff,toggle_hud
=
Shift_R+F12,resolution,vkbasalt
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment