Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
PortWINE-old
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
Vladislav
PortWINE-old
Commits
4d8841fc
Commit
4d8841fc
authored
Sep 13, 2024
by
Vladislav
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Added restart_pp function
parent
07b3406d
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
75 additions
and
104 deletions
+75
-104
PortProton.pot
data_from_portwine/locales/PortProton.pot
+1
-1
functions_helper
data_from_portwine/scripts/functions_helper
+73
-101
start.sh
data_from_portwine/scripts/start.sh
+1
-2
No files found.
data_from_portwine/locales/PortProton.pot
View file @
4d8841fc
...
...
@@ -7,7 +7,7 @@
msgid ""
msgstr "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-1
2 02:40
+0500\n"
"POT-Creation-Date: 2024-09-1
3 02:43
+0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
...
...
data_from_portwine/scripts/functions_helper
View file @
4d8841fc
...
...
@@ -622,6 +622,21 @@ combobox_fix () {
fi
}
restart_pp
()
{
if
[[
-n
"
$1
"
]]
;
then
if
[[
"
$1
"
==
"--userconf"
]]
;
then
/usr/bin/env bash
-c
"
${
pw_full_command_line
[0]
}
--gui_userconf"
&
exit
0
elif
[[
"
$1
"
==
"--edit_db"
]]
;
then
/usr/bin/env bash
-c
"
${
pw_full_command_line
[0]
}
--gui_edit_db"
&
exit
0
fi
else
/usr/bin/env bash
-c
${
pw_full_command_line
[@]
}
&
exit
0
fi
}
pw_clear_pfx
()
{
rm
-f
"
${
PORT_WINE_PATH
}
/data/prefixes/
${
PW_PREFIX_NAME
}
"
/.dot
*
rm
-f
"
${
PORT_WINE_PATH
}
/data/prefixes/
${
PW_PREFIX_NAME
}
"
/.prog
*
...
...
@@ -678,11 +693,10 @@ pw_reinstall_pp () {
try_remove_file
"
${
PORT_WINE_TMP_PATH
}
/scripts_update_notifier"
try_remove_file
"
${
PORT_WINE_PATH
}
/data/user.conf"
try_remove_file
"
${
PORT_WINE_TMP_PATH
}
/scripts_ver"
echo
print_info
"Restarting PP for reinstall files..."
echo
""
unset
SKIP_CHECK_UPDATES
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
print_info
"Restarting PP for reinstall files..."
restart_pp
}
check_user_conf
()
{
...
...
@@ -1623,10 +1637,9 @@ pw_port_update () {
try_remove_file
"
${
PORT_WINE_TMP_PATH
}
/PortWINE-
${
BRANCH
}
.tar.gz"
try_remove_dir
"
${
PORT_WINE_TMP_PATH
}
/PortWINE-
${
BRANCH
}
/"
echo
"
${
scripts_current_ver
}
"
>
"
${
PORT_WINE_TMP_PATH
}
/scripts_ver"
echo
"Restarting PP after update..."
unset
SKIP_CHECK_UPDATES
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
echo
"Restarting PP after update..."
restart_pp
fi
else
yad_error_download
&&
pw_port_update
||
exit
1
...
...
@@ -1806,8 +1819,8 @@ pw_find_exe () {
YAD_STATUS
=
"
$?
"
if
[[
"
$YAD_STATUS
"
==
"1"
||
"
$YAD_STATUS
"
==
"252"
]]
;
then
if
[[
-z
"
${
PW_SET_FIND_EXE
}
"
]]
;
then
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
print_info
"Restarting..."
restart_pp
fi
exit
0
fi
...
...
@@ -1816,8 +1829,7 @@ pw_find_exe () {
if
[[
-n
"
${
PW_SET_FIND_EXE
}
"
]]
;
then
portwine_exe
=
"
${
PW_PATH_FOR_FIND
}$(
echo
"
${
PW_SET_FIND_EXE
}
"
|
awk
-F
'|'
'{print $1}'
)
"
portwine_create_shortcut silent
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
restart_pp
fi
}
...
...
@@ -3405,9 +3417,8 @@ open_changelog () {
YAD_STATUS
=
"
$?
"
if
[[
"
$YAD_STATUS
"
==
"1"
||
"
$YAD_STATUS
"
==
"252"
]]
&&
[[
-z
"
$WINEPREFIX
"
]]
;
then
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
print_info
"Restarting..."
exit
0
restart_pp
else
exit
0
fi
...
...
@@ -3535,8 +3546,7 @@ gui_proton_downloader () {
if
[[
-z
"
${
PROTON_PW_GIT
}
"
]]
;
then
yad_error
"
$(
gettext
"Error: check wine."
)
"
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
restart_pp
fi
pushd
"
${
PORT_WINE_PATH
}
/data/dist/"
||
fatal
...
...
@@ -3613,8 +3623,7 @@ gui_proton_downloader () {
--button
=
"
$(
gettext
"OK"
)
"
!
"
$PW_GUI_ICON_PATH
/
$BUTTON_SIZE
.png"
!
""
:0 2>/dev/null
YAD_WINE_STATUS
=
"
$?
"
if
[[
"
$YAD_WINE_STATUS
"
==
"1"
||
"
$YAD_WINE_STATUS
"
==
"252"
]]
;
then
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
restart_pp
fi
if
[[
-n
$(
<
"
${
PW_TMPFS_PATH
}
/tmp_set_wine"
)
]]
;
then
VERSION_WINE_GIT
=
"
$(
sed
's/TRUE//'
"
${
PW_TMPFS_PATH
}
/tmp_set_wine"
)
"
...
...
@@ -3627,8 +3636,7 @@ gui_proton_downloader () {
&&
[[
-z
"
${
VERSION_INSTALLED_WINE
}
"
]]
then
print_info
"Nothing to do."
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
restart_pp
fi
elif
[[
"
$1
"
==
"silent"
]]
&&
[[
-n
"
$2
"
]]
;
then
...
...
@@ -3670,8 +3678,7 @@ gui_proton_downloader () {
try_remove_dir
"
${
PORT_WINE_PATH
}
/data/dist/
${
REMOVE_WINE
}
"
done
if
[[
-z
"
${
VERSION_WINE_GIT
}
"
]]
;
then
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
restart_pp
fi
fi
...
...
@@ -3686,8 +3693,7 @@ gui_proton_downloader () {
pw_download_get_wine
done
edit_db_from_gui
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
restart_pp
else
# init_wine_ver
print_error
"
$PW_WINE_USE
"
...
...
@@ -3875,13 +3881,11 @@ A brief instruction:
case
"
$YAD_STATUS
"
in
1|252
)
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
restart_pp
;;
2
)
try_remove_file
"
$portwine_exe
"
.ppdb
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
restart_pp
;;
150
)
gui_edit_db_file
...
...
@@ -3933,8 +3937,7 @@ A brief instruction:
if
[[
"
$YAD_STATUS
"
==
"0"
]]
;
then
print_info
"Restarting PP after update ppdb file..."
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
restart_pp
fi
}
...
...
@@ -4050,16 +4053,18 @@ fi
case
"
${
YAD_VKBASALT_STATUS
}
"
in
1|252
)
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
;;
restart_pp
;;
178
)
sed
-i
'/VKBASALT/d'
"
$portwine_exe
"
.ppdb
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
;;
restart_pp
;;
180
)
export
PW_VKBASALT
=
"0"
;;
export
PW_VKBASALT
=
"0"
;;
182
)
export
PW_VKBASALT
=
"1"
;;
export
PW_VKBASALT
=
"1"
;;
esac
YAD_BASALT_SET
=
$(
<
"
${
PW_TMPFS_PATH
}
/tmp_yad_basalt_set"
)
YAD_CAS_SET
=
$(
cat
"
${
PW_TMPFS_PATH
}
/tmp_yad_cas_set"
|
sed
s/
" "
//g
)
...
...
@@ -4084,8 +4089,7 @@ fi
fi
edit_db_from_gui PW_VKBASALT_EFFECTS PW_VKBASALT_FFX_CAS PW_VKBASALT
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
restart_pp
}
# GUI MANGOHUD
...
...
@@ -4218,14 +4222,13 @@ fi
case
"
${
YAD_MANGOHUD_STATUS
}
"
in
1|252
)
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
restart_pp
;;
180
)
sed
-i
'/FPS_LIMIT/d'
"
$portwine_exe
"
.ppdb
sed
-i
'/MANGOHUD/d'
"
$portwine_exe
"
.ppdb
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
;;
restart_pp
;;
182
)
export
PW_MANGOHUD
=
"0"
;;
...
...
@@ -4300,8 +4303,7 @@ fi
gui_mangohud
fi
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
restart_pp
}
# GUI DGVOODOO2
...
...
@@ -4422,14 +4424,12 @@ fi
case
"
${
YAD_DGV2_STATUS
}
"
in
1|252
)
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
restart_pp
;;
162
)
sed
-i
'/PW_DGV2/d'
"
$portwine_exe
"
.ppdb
sed
-i
'/DGVOODOO2/d'
"
$portwine_exe
"
.ppdb
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
restart_pp
;;
164
)
export
PW_DGVOODOO2
=
"0"
...
...
@@ -4470,8 +4470,7 @@ fi
PW_DGV2_FPS_LIMIT PW_DGV2_BIT_DEPTH PW_DGV2_BRIGHTNESS PW_DGV2_COLOR PW_DGV2_CONTRAST PW_DGV2_VIDEOCARD PW_DGV2_DISPLAY_ROI
\
PW_DGV2_CURSOR_SCALE PW_DGV2_RESAMPLING
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
restart_pp
}
# GUI GAMESCOPE
...
...
@@ -4615,14 +4614,12 @@ relaxed - Same as fifo but allows tearing when below the monitors refresh rate."
case
"
${
YAD_GAMESCOPE_STATUS
}
"
in
1|252
)
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
restart_pp
;;
162
)
sed
-i
'/PW_GS/d'
"
$portwine_exe
"
.ppdb
sed
-i
'/GAMESCOPE/d'
"
$portwine_exe
"
.ppdb
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
restart_pp
;;
164
)
export
PW_GAMESCOPE
=
"0"
...
...
@@ -4663,8 +4660,7 @@ relaxed - Same as fifo but allows tearing when below the monitors refresh rate."
PW_GS_UPSCALE_SHARPNESS PW_GS_MAX_SCALE_FACTOR PW_GS_MOUSE_SENSITIVITY
\
PW_GS_SDR_CONTENT_NITS PW_GS_ITM_SDR_NITS PW_GS_ITM_TARGET_NITS
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
restart_pp
}
# GUI USERCONF
...
...
@@ -4740,9 +4736,7 @@ gui_userconf () {
case
"
$YAD_USERCONF_STATUS
"
in
1|252
)
echo
${
pw_full_command_line
[*]
}
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
restart_pp
;;
164
)
gui_open_user_conf
...
...
@@ -4753,8 +4747,7 @@ gui_userconf () {
PW_SOUND_DRIVER_USE
=
"
$(
echo
${
PW_ADD_SETTINGS_UC
}
|
awk
-F
"%"
'{print $2}'
)
"
GUI_THEME
=
"
$(
echo
${
PW_ADD_SETTINGS_UC
}
|
awk
-F
"%"
'{print $3}'
)
"
edit_user_conf_from_gui PW_GPU_USE PW_SOUND_DRIVER_USE GUI_THEME
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
restart_pp
;;
esac
...
...
@@ -4949,16 +4942,14 @@ portwine_create_shortcut () {
if
[[
"
${
PW_GUI_START
}
"
==
"NOTEBOOK"
]]
;
then
unset
PW_YAD_FORM_TAB
fi
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
restart_pp
fi
elif
[[
"
$PW_YAD_OUT
"
==
"2"
]]
;
then
print_info
"Restarting PP..."
if
[[
"
${
PW_GUI_START
}
"
==
"NOTEBOOK"
]]
;
then
unset
PW_YAD_FORM_TAB
fi
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
restart_pp
fi
}
...
...
@@ -5164,8 +5155,7 @@ pw_prefix_manager () {
1|252
)
print_info
"Nothing to do. Restarting PortProton..."
stop_portwine &
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
restart_pp
;;
0
)
WT_FORCE
=
""
...
...
@@ -5198,8 +5188,7 @@ pw_prefix_manager () {
else
print_info
"Nothing to do. Restarting PortProton..."
stop_portwine &
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
restart_pp
fi
}
gui_prefix_manager
...
...
@@ -5397,8 +5386,7 @@ pw_create_prefix_backup () {
YAD_STATUS
=
"
$?
"
if
[[
"
$YAD_STATUS
"
==
"1"
||
"
$YAD_STATUS
"
==
"252"
]]
;
then
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
restart_pp
fi
if
[[
-n
"
$(
grep
"/
${
PW_PREFIX_NAME
}
/"
"
${
PORT_WINE_PATH
}
"
/
*
.desktop
)
"
]]
;
then
try_remove_file
"
${
PORT_WINE_PATH
}
/data/prefixes/
${
PW_PREFIX_NAME
}
/.create_shortcut"
...
...
@@ -5431,8 +5419,7 @@ EOF
else
yad_error
"
$(
gettext
"An error occurred while backing up the prefix:"
)
$PW_PREFIX_NAME
"
fi
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
restart_pp
}
pw_autoinstall_from_db
()
{
...
...
@@ -5495,8 +5482,7 @@ gui_clear_pfx () {
if
yad_question
"
$(
gettext
"Do you want to clear prefix in PortProton?"
)
"
;
then
pw_clear_pfx
print_info
"Restarting PP after clearing prefix..."
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
restart_pp
fi
}
export
-f
gui_clear_pfx
...
...
@@ -5517,16 +5503,14 @@ gui_pw_update () {
try_remove_file
"
${
PORT_WINE_TMP_PATH
}
/scripts_update_notifier"
print_info
"Restarting PP for check update..."
unset
SKIP_CHECK_UPDATES
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
restart_pp
}
export
-f
gui_pw_update
change_loc
()
{
try_remove_file
"
${
PORT_WINE_TMP_PATH
}
/PortProton_loc"
print_info
"Restarting PP for change language..."
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
restart_pp
}
export
-f
change_loc
...
...
@@ -5541,8 +5525,7 @@ change_mirror () {
"
$(
gettext
"Mirror changed to:"
)
"
"<b>https://cloud.linux-gaming.ru</b>"
fi
print_info
"Restarting PP for change mirror..."
/usr/bin/env bash
-c
"
${
pw_full_command_line
[0]
}
--gui_userconf"
&
exit
0
restart_pp
--userconf
}
export
-f
change_mirror
...
...
@@ -5566,8 +5549,7 @@ change_branch () {
fi
fi
print_info
"Restarting PP for change branch..."
/usr/bin/env bash
-c
"
${
pw_full_command_line
[0]
}
--gui_userconf"
&
exit
0
restart_pp
--userconf
}
export
-f
change_branch
...
...
@@ -5582,16 +5564,14 @@ change_download_grid () {
"
$(
gettext
"Cover downloads are enabled"
)
"
fi
print_info
"Restarting PP for change cover download behavior..."
/usr/bin/env bash
-c
"
${
pw_full_command_line
[0]
}
--gui_userconf"
&
exit
0
restart_pp
--userconf
}
export
-f
change_download_grid
open_game_folder
()
{
xdg-open
"
${
PATH_TO_GAME
}
"
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
print_info
"Restarting PP after open game folder..."
exit
0
restart_pp
}
export
-f
open_game_folder
...
...
@@ -5606,8 +5586,7 @@ change_gui_start () {
"
$(
gettext
"Gui start changed to:"
)
"
"<b>NOTEBOOK</b>"
fi
print_info
"Restarting PP for change gui start..."
/usr/bin/env bash
-c
"
${
pw_full_command_line
[0]
}
--gui_userconf"
&
exit
0
restart_pp
--userconf
}
export
-f
change_gui_start
...
...
@@ -5628,15 +5607,13 @@ gui_open_user_conf () {
case
"
${
YAD_STATUS
}
"
in
1|252
)
/usr/bin/env bash
-c
"
${
pw_full_command_line
[0]
}
--gui_userconf"
&
print_info
"Restarting..."
exit
0
restart_pp
--userconf
;;
2
)
echo
"
${
PW_USERCONF_GUI
}
"
>
"
${
PORT_WINE_PATH
}
/data/user.conf"
/usr/bin/env bash
-c
"
${
pw_full_command_line
[0]
}
--gui_userconf"
&
print_info
"Restarting..."
exit
0
restart_pp
--userconf
;;
esac
}
...
...
@@ -5653,13 +5630,11 @@ gui_edit_db_file () {
case
"
$YAD_STATUS
"
in
1|252
)
/usr/bin/env bash
-c
"
${
pw_full_command_line
[0]
}
--gui_edit_db"
&
exit
0
restart_pp
--edit_db
;;
2
)
echo
"
${
GUI_EDIT_DB_FILE
}
"
>
"
${
PORTWINE_DB_FILE
}
"
/usr/bin/env bash
-c
"
${
pw_full_command_line
[0]
}
--gui_edit_db"
&
exit
0
restart_pp
--edit_db
;;
esac
}
...
...
@@ -5671,14 +5646,12 @@ gui_open_scripts_from_backup () {
YAD_STATUS
=
"
$?
"
if
[[
"
$YAD_STATUS
"
==
"1"
||
"
$YAD_STATUS
"
==
"252"
]]
;
then
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
restart_pp
fi
unpack
"
$PW_SCRIPT_FROM_BACKUP
"
"
${
PORT_WINE_PATH
}
/data/"
echo
"0"
>
"
${
PORT_WINE_TMP_PATH
}
/scripts_update_notifier"
print_info
"Restarting PP after backup..."
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
exit
0
restart_pp
}
export
-f
gui_open_scripts_from_backup
...
...
@@ -5771,6 +5744,5 @@ DGVOODOO2: https://dege.fw.hu/"
--tab
=
"
$(
gettext
"SPONSORS"
)
"
--tab
=
"
$(
gettext
"JOIN"
)
"
--tab
=
"
$(
gettext
"THIRD PARTY LIBRARIES"
)
"
echo
"Exit from credits"
/usr/bin/env bash
-c
"
${
pw_full_command_line
[*]
}
"
&
exit
0
restart_pp
}
data_from_portwine/scripts/start.sh
View file @
4d8841fc
...
...
@@ -663,9 +663,8 @@ if [[ -f "${portwine_exe}" ]] ; then
unset
PW_YAD_FORM_TAB
fi
unset
PW_NO_RESTART_PPDB PW_DISABLED_CREATE_DB KEY_START portwine_exe
/usr/bin/env bash
-c
${
pw_full_command_line
[*]
}
&
print_info
"Restarting..."
exit
0
restart_pp
;;
1|252
)
exit
0
...
...
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