Compare commits
5 Commits
2e8c830883
...
065a20feb7
Author | SHA1 | Date | |
---|---|---|---|
065a20feb7 | |||
1f84383b3e | |||
6394a9deac | |||
e623b31df2 | |||
d92d439e60 |
@ -73,7 +73,7 @@ exit
|
|||||||
```
|
```
|
||||||
|
|
||||||
* **Ubuntu 24.04**, **Debian 12**, **Linux Mint 21.x** **Deepin** :
|
* **Ubuntu 24.04**, **Debian 12**, **Linux Mint 21.x** **Deepin** :
|
||||||
[portproton_1.7-3_amd64.deb](https://github.com/Castro-Fidel/PortProton_dpkg/releases/download/portproton_1.7-3_amd64/portproton_1.7-3_amd64.deb)
|
[portproton_amd64.deb](https://github.com/Castro-Fidel/PortProton_dpkg/releases/download/portproton_amd64/portproton_amd64.deb)
|
||||||
|
|
||||||
* **Arch Linux** и производные (Manjaro, Garuda, и т.д.) :
|
* **Arch Linux** и производные (Manjaro, Garuda, и т.д.) :
|
||||||
[AUR](https://aur.archlinux.org/packages/portproton)
|
[AUR](https://aur.archlinux.org/packages/portproton)
|
||||||
|
@ -77,7 +77,7 @@ exit
|
|||||||
|
|
||||||
|
|
||||||
* **Ubuntu 24.04**, **Debian 12**, **Linux Mint 21.x**, and **Deepin**:
|
* **Ubuntu 24.04**, **Debian 12**, **Linux Mint 21.x**, and **Deepin**:
|
||||||
[portproton_1.7-3_amd64.deb](https://github.com/Castro-Fidel/PortProton_dpkg/releases/download/portproton_1.7-3_amd64/portproton_1.7-3_amd64.deb)
|
[portproton_amd64.deb](https://github.com/Castro-Fidel/PortProton_dpkg/releases/download/portproton_amd64/portproton_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)
|
||||||
|
@ -2,6 +2,9 @@ You can help us in the development of the project on the website: https://linux-
|
|||||||
----------------------------------------
|
----------------------------------------
|
||||||
Changelog:
|
Changelog:
|
||||||
|
|
||||||
|
###Scripts version 2375### / Date: 14.11.2024 / Download update size: 4 megabytes
|
||||||
|
* HOTFIX - fixed long launch on Alt p10 after updating scripts 2371 (thanks to Htylol)
|
||||||
|
|
||||||
###Scripts version 2374### / Date: 12.11.2024 / Download update size: 4 megabytes
|
###Scripts version 2374### / Date: 12.11.2024 / Download update size: 4 megabytes
|
||||||
* added support for DLSS 3 for NVIDIA RTX 40XX
|
* added support for DLSS 3 for NVIDIA RTX 40XX
|
||||||
* fixed gamescope (thanks to Htylol)
|
* fixed gamescope (thanks to Htylol)
|
||||||
|
@ -2,6 +2,9 @@
|
|||||||
-----------------------------------------
|
-----------------------------------------
|
||||||
История изменений:
|
История изменений:
|
||||||
|
|
||||||
|
###Scripts version 2375### / Дата: 14.11.2024 / Размер скачиваемого обновления: 4 мегабайт
|
||||||
|
* HOTFIX - исправлен долгий запуск на Alt p10 после обновления скриптов 2371 (спасибо Htylol)
|
||||||
|
|
||||||
###Scripts version 2374### / Дата: 12.11.2024 / Размер скачиваемого обновления: 4 мегабайт
|
###Scripts version 2374### / Дата: 12.11.2024 / Размер скачиваемого обновления: 4 мегабайт
|
||||||
* добавлена поддержка DLSS 3 для видеокарт NVIDIA RTX 40XX
|
* добавлена поддержка DLSS 3 для видеокарт NVIDIA RTX 40XX
|
||||||
* исправлена работа gamescope (спасибо Htylol)
|
* исправлена работа gamescope (спасибо Htylol)
|
||||||
|
@ -1337,26 +1337,23 @@ get_and_set_reg_file () {
|
|||||||
|
|
||||||
case $name_type_reg in
|
case $name_type_reg in
|
||||||
REG_DWORD)
|
REG_DWORD)
|
||||||
name_for_find='"'"$name_for_find"'"'"=dword:"
|
name_for_find="\"$name_for_find\"=dword:"
|
||||||
name_for_set=$(convert_dec_and_hex --dec "$name_for_set") ;;
|
name_for_set=$(convert_dec_and_hex --dec "$name_for_set") ;;
|
||||||
REG_SZ)
|
REG_SZ)
|
||||||
name_for_find='"'"$name_for_find"'"'"="
|
name_for_find="\"$name_for_find\"="
|
||||||
name_for_set='"'"$name_for_set"'"' ;;
|
name_for_set="\"$name_for_set\"" ;;
|
||||||
*)
|
*)
|
||||||
if [[ $name_add_or_del == --delete ]] ; then
|
if [[ $name_add_or_del == --delete ]] ; then
|
||||||
name_for_find='"'"$name_for_find"'"'
|
name_for_find="\"$name_for_find\""
|
||||||
else
|
else
|
||||||
print_error "Name type reg not set for $name_fatal"
|
print_error "Name type reg not set for $name_fatal"
|
||||||
return 1
|
return 1
|
||||||
fi ;;
|
fi ;;
|
||||||
esac
|
esac
|
||||||
name_block=${name_block//\\/\\\\\\\\\\\\\\}
|
|
||||||
name_block=${name_block//*/\\[$name_block}
|
|
||||||
name_block="${name_block//*/${name_block//\\/\\\\}\\]}"
|
|
||||||
if [[ -n $name_for_new_block ]] ; then
|
if [[ -n $name_for_new_block ]] ; then
|
||||||
find_block=$(grep -n "$name_block" "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/$name_for_new_block.reg")
|
find_block=$(grep -n "${name_block//\\/\\\\\\\\}" "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/$name_for_new_block.reg")
|
||||||
else
|
else
|
||||||
find_block=$(grep -n "$name_block" "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/"*.reg)
|
find_block=$(grep -n "${name_block//\\/\\\\\\\\}" "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/"*.reg)
|
||||||
fi
|
fi
|
||||||
if [[ -n $find_block ]] ; then
|
if [[ -n $find_block ]] ; then
|
||||||
if [[ -n $name_for_new_block ]] ; then
|
if [[ -n $name_for_new_block ]] ; then
|
||||||
@ -1385,7 +1382,7 @@ get_and_set_reg_file () {
|
|||||||
if [[ $name_add_or_del == --add ]] ; then
|
if [[ $name_add_or_del == --add ]] ; then
|
||||||
if [[ -z $find_block ]] ; then
|
if [[ -z $find_block ]] ; then
|
||||||
if [[ -n $name_for_new_block ]] ; then
|
if [[ -n $name_for_new_block ]] ; then
|
||||||
sed -i '$a\\n'"$name_block" "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/$name_for_new_block.reg"
|
sed -i '$a\\n'\["${name_block//\\/\\\\\\\\}"\] "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/$name_for_new_block.reg"
|
||||||
find_file="${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/$name_for_new_block.reg"
|
find_file="${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/$name_for_new_block.reg"
|
||||||
find_line=$(wc -l "$find_file" | awk -F" " '{print $1}')
|
find_line=$(wc -l "$find_file" | awk -F" " '{print $1}')
|
||||||
find_line=$(( find_line - 1 ))
|
find_line=$(( find_line - 1 ))
|
||||||
@ -3318,7 +3315,7 @@ start_portwine () {
|
|||||||
if command -v systemd-inhibit &>/dev/null \
|
if command -v systemd-inhibit &>/dev/null \
|
||||||
&& [[ "$GAMEMODERUN" != "1" ]]
|
&& [[ "$GAMEMODERUN" != "1" ]]
|
||||||
then
|
then
|
||||||
PW_INHIBIT_SLR="eval systemd-inhibit --mode=block --who=ru.linux_gaming.PortProton --why=\"${translations[Launched]} $PW_NAME_DESKTOP_PROXY\""
|
PW_INHIBIT_SLR="systemd-inhibit --mode=block --who=ru.linux_gaming.PortProton --why=${translations[Launched]}"
|
||||||
print_info "Screensaver will be inhibit"
|
print_info "Screensaver will be inhibit"
|
||||||
fi
|
fi
|
||||||
pw_other_fixes
|
pw_other_fixes
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
#Author: Castro-Fidel (linux-gaming.ru)
|
#Author: Castro-Fidel (linux-gaming.ru)
|
||||||
#SCRIPTS_NEXT_VERSION=2374
|
#SCRIPTS_NEXT_VERSION=2375
|
||||||
#SCRIPTS_STABLE_VERSION=2360
|
#SCRIPTS_STABLE_VERSION=2360
|
||||||
########################################################################
|
########################################################################
|
||||||
export AI_TOP_GAMES="PW_LGC PW_VKPLAY PW_EPIC PW_BATTLE_NET PW_WORLD_OF_SEA_BATTLE PW_RUSSIAN_FISHING PW_HO_YO_PLAY PW_FARLIGHT84 PW_WARFRAME PW_WGC PW_UBISOFT"
|
export AI_TOP_GAMES="PW_LGC PW_VKPLAY PW_EPIC PW_BATTLE_NET PW_WORLD_OF_SEA_BATTLE PW_RUSSIAN_FISHING PW_HO_YO_PLAY PW_FARLIGHT84 PW_WARFRAME PW_WGC PW_UBISOFT"
|
||||||
|
Reference in New Issue
Block a user