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
1d410de0
Commit
1d410de0
authored
Jun 29, 2024
by
Vladislav
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
added gamescope settings, update yad, fixed combobox, fix lock file
parent
ff36fa13
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
105 additions
and
48 deletions
+105
-48
functions_helper
data_from_portwine/scripts/functions_helper
+0
-0
start.sh
data_from_portwine/scripts/start.sh
+39
-24
var
data_from_portwine/scripts/var
+43
-6
classic.pptheme
data_from_portwine/themes/classic.pptheme
+5
-0
compact.pptheme
data_from_portwine/themes/compact.pptheme
+12
-18
default.pptheme
data_from_portwine/themes/default.pptheme
+6
-0
yad_gui_pp
data_from_portwine/themes/gui/yad_gui_pp
+0
-0
No files found.
data_from_portwine/scripts/functions_helper
View file @
1d410de0
This diff is collapsed.
Click to expand it.
data_from_portwine/scripts/start.sh
View file @
1d410de0
...
...
@@ -82,6 +82,14 @@ unset PW_LOCALE_SELECT PW_SETTINGS_INDICATION PW_GUI_START PW_AUTOINSTALL_EXE NO
export
PORT_WINE_TMP_PATH
=
"
${
PORT_WINE_PATH
}
/data/tmp"
rm
-f
"
$PORT_WINE_TMP_PATH
"
/
*
{
exe,msi,tar
}
*
if
[[
-d
"/tmp"
]]
;
then
create_new_dir
"/tmp/PortProton"
export
PORT_WINE_TMP_PATH_USE_RAM
=
"/tmp/PortProton"
else
create_new_dir
"
${
PORT_WINE_PATH
}
/data/tmp/PortProton"
export
PORT_WINE_TMP_PATH_USE_RAM
=
"
${
PORT_WINE_PATH
}
/data/tmp/PortProton"
fi
echo
""
>
"
${
PORT_WINE_TMP_PATH
}
/tmp_yad_form"
echo
""
>
"
${
PORT_WINE_TMP_PATH
}
/tmp_yad_form_vulkan"
...
...
@@ -187,26 +195,34 @@ esac
pw_check_and_download_plugins
# check skip update
if
[[
"
${
SKIP_CHECK_UPDATES
}
"
!=
1
]]
\
&&
[[
!
-f
"/tmp/portproton.lock"
]]
if
[[
!
-f
"
${
PORT_WINE_TMP_PATH_USE_RAM
}
/portproton.lock"
]]
then
pw_port_update
else
scripts_install_ver
=
$(
head
-n
1
"
${
PORT_WINE_TMP_PATH
}
/scripts_ver"
)
export
scripts_install_ver
fi
# check skip update
if
[[
"
${
SKIP_CHECK_UPDATES
}
"
!=
1
]]
;
then
if
command
gamescope
--help
2>
"
${
PORT_WINE_TMP_PATH_USE_RAM
}
/gamescope-help.tmp"
;
then
export
GAMESCOPE_INSTALLED
=
"1"
fi
if
command
-v
vulkaninfo &>/dev/null
;
then
PW_VULKANINFO_PORTABLE
=
"
$(
vulkaninfo
--summary
2>/dev/null
)
"
vulkaninfo
--summary
2>/dev/null
>
"
${
PORT_WINE_TMP_PATH_USE_RAM
}
/vulkaninfo.tmp
"
else
PW_VULKANINFO_PORTABLE
=
"
$(
$PW_PLUGINS_PATH
/portable/bin/x86_64-linux-gnu-vulkaninfo 2>/dev/null
)
"
$PW_PLUGINS_PATH
/portable/bin/x86_64-linux-gnu-vulkaninfo 2>/dev/null
>
"
${
PORT_WINE_TMP_PATH_USE_RAM
}
/vulkaninfo.tmp
"
fi
VULKAN_DRIVER_NAME
=
"
$(
echo
"
${
PW_VULKANINFO_PORTABLE
[@]
}
"
|
grep
driverName
|
awk
'{print$3}'
|
head
-1
)
"
GET_GPU_NAMES
=
$(
echo
"
${
PW_VULKANINFO_PORTABLE
[@]
}
"
|
awk
-F
'='
'/deviceName/{print $2}'
|
sed
'/llvm/d'
|
sort
-u
|
sed
's/^ //'
|
paste
-sd
'!'
)
VULKAN_DRIVER_NAME
=
"
$(
grep
-e
'driverName'
"
${
PORT_WINE_TMP_PATH_USE_RAM
}
/vulkaninfo.tmp"
|
awk
'{print$3}'
|
head
-1
)
"
GET_GPU_NAMES
=
$(
cat
"
${
PORT_WINE_TMP_PATH_USE_RAM
}
/vulkaninfo.tmp
"
|
awk
-F
'='
'/deviceName/{print $2}'
|
sed
'/llvm/d'
|
sort
-u
|
sed
's/^ //'
|
paste
-sd
'!'
)
LSPCI_VGA
=
"
$(
lspci
-k
2>/dev/null |
grep
-E
'VGA|3D'
|
tr
-d
'\n'
)
"
export
PW_VULKANINFO_PORTABLE
VULKAN_DRIVER_NAME GET_GPU_NAMES LSPCI_VGA
export
VULKAN_DRIVER_NAME GET_GPU_NAMES LSPCI_VGA
if
command
-v
xrandr &>/dev/null
;
then
PW_XRANDR
=
"
$(
xrandr
)
"
PW_SCREEN_RESOLUTION
=
"
$(
echo
"
${
PW_XRANDR
[@]
}
"
|
sed
-rn
's/^.*primary.* ([0-9]+x[0-9]+).*$/\1/p'
)
"
PW_SCREEN_PRIMARY
=
"
$(
echo
"
${
PW_XRANDR
[@]
}
"
|
grep
"primary
"
|
awk
'{print $1}'
)
"
export
PW_
XRANDR PW_
SCREEN_PRIMARY PW_SCREEN_RESOLUTION
xrandr
--current
2>/dev/null
>
"
${
PORT_WINE_TMP_PATH_USE_RAM
}
/xrandr.tmp
"
PW_SCREEN_RESOLUTION
=
"
$(
cat
"
${
PORT_WINE_TMP_PATH_USE_RAM
}
/xrandr.tmp
"
|
sed
-rn
's/^.*primary.* ([0-9]+x[0-9]+).*$/\1/p'
)
"
PW_SCREEN_PRIMARY
=
"
$(
grep
-e
'primary'
"
${
PORT_WINE_TMP_PATH_USE_RAM
}
/xrandr.tmp
"
|
awk
'{print $1}'
)
"
export
PW_SCREEN_PRIMARY PW_SCREEN_RESOLUTION
echo
""
print_var PW_SCREEN_RESOLUTION PW_SCREEN_PRIMARY
else
...
...
@@ -224,34 +240,33 @@ then
GET_LOCALE_LIST
=
"ru_RU.utf en_US.utf zh_CN.utf ja_JP.utf ko_KR.utf"
unset
LOCALE_LIST
PW_LOCALE_ALL
=
"
$(
locale
-a
)
"
locale
-a
2>/dev/null
>
"
${
PORT_WINE_TMP_PATH_USE_RAM
}
/locale.tmp
"
for
LOCALE
in
$GET_LOCALE_LIST
;
do
if
locale
-a
|
grep
-i
"
$LOCALE
"
&>/dev/null
;
then
if
grep
-e
$LOCALE
"
${
PORT_WINE_TMP_PATH_USE_RAM
}
/locale.tmp
"
&>/dev/null
;
then
if
[[
!
-z
"
$LOCALE_LIST
"
]]
then
LOCALE_LIST+
=
"!
$(
echo
"
${
PW_LOCALE_ALL
[@]
}
"
|
grep
-i
"
$LOCALE
"
)
"
else
LOCALE_LIST
=
"
$(
echo
"
${
PW_LOCALE_ALL
[@]
}
"
|
grep
-i
"
$LOCALE
"
)
"
then
LOCALE_LIST+
=
"!
$(
grep
-e
$LOCALE
"
${
PORT_WINE_TMP_PATH_USE_RAM
}
/locale.tmp
"
)
"
else
LOCALE_LIST
=
"
$(
grep
-e
$LOCALE
"
${
PORT_WINE_TMP_PATH_USE_RAM
}
/locale.tmp
"
)
"
fi
fi
done
export
LOCALE_LIST
else
scripts_install_ver
=
$(
head
-n
1
"
${
PORT_WINE_TMP_PATH
}
/scripts_ver"
)
export
scripts_install_ver
fi
# create lock file
if
!
check_flatpak
;
then
if
[[
-f
"
/tmp
/portproton.lock"
]]
;
then
print_warning
"Found lock file:
/tmp/portproton.lock
"
if
[[
-f
"
${
PORT_WINE_TMP_PATH_USE_RAM
}
/portproton.lock"
]]
;
then
print_warning
"Found lock file:
"
${
PORT_WINE_TMP_PATH_USE_RAM
}
/portproton.lock
"
"
yad_question
"
$(
gettext
'A running PortProton session was detected.\nDo you want to end the previous session?'
)
"
||
exit
0
fi
touch
"/tmp/portproton.lock"
fi
touch
"
${
PORT_WINE_TMP_PATH_USE_RAM
}
/portproton.lock"
rm_lock_file
()
{
echo
"Removing the lock file..."
rm
-fv
"
/tmp
/portproton.lock"
&&
echo
"OK"
rm
-fv
"
${
PORT_WINE_TMP_PATH_USE_RAM
}
/portproton.lock"
&&
echo
"OK"
}
trap
"rm_lock_file"
EXIT
fi
if
check_flatpak
then
try_remove_dir
"
${
PORT_WINE_TMP_PATH
}
/libs
${
PW_LIBS_VER
}
"
...
...
data_from_portwine/scripts/var
View file @
1d410de0
...
...
@@ -3,12 +3,10 @@
#SCRIPTS_NEXT_VERSION=2311
########################################################################
export
LANGUAGES_LIST
=
"ru es"
export
PW_MANGOHUD
=
"0"
export
DEFAULT_MANGOHUD_CONFIG
=
"arch,cpu_mhz,cpu_temp,engine_version,gamemode,gpu_core_clock,gpu_mem_clock,gpu_name,gpu_temp,ram,resolution,vkbasalt,vram,vulkan_driver,wine"
export
PW_VKBASALT_EFFECTS
=
"Curves:cas"
export
PW_VKBASALT_FFX_CAS
=
"0.66"
export
PW_VKBASALT
=
"0"
export
GAMESCOPE_ARGS
=
"-F fsr"
export
PW_MANGOHUD
=
"0"
export
PW_DGVOODOO2
=
"0"
export
PW_GAMESCOPE
=
"0"
export
PW_USE_RUNTIME
=
"1"
export
PW_RT_MOUNT_RO
=(
""
)
export
PW_RT_MOUNT_RW
=(
"/media"
"/mnt"
"/run/media/
${
USER
}
"
"
${
PORT_WINE_PATH
}
"
)
...
...
@@ -30,12 +28,12 @@ export PW_WINE_CPU_TOPOLOGY="disabled"
export
STAGING_SHARED_MEMORY
=
"1"
export
PW_MESA_GL_VERSION_OVERRIDE
=
"disabled"
export
PW_VKD3D_FEATURE_LEVEL
=
"disabled"
export
PW_GAMESCOPE_ARGS_LEGACY
=
"disabled"
export
PW_FORCE_LARGE_ADDRESS_AWARE
=
"1"
export
PW_USE_EAC_AND_BE
=
"1"
export
PW_USE_US_LAYOUT
=
"0"
export
PW_GPU_USE
=
"disabled"
export
PW_LOCALE_SELECT
=
"disabled"
export
PW_USE_GAMESCOPE
=
"0"
export
PW_DINPUT_PROTOCOL
=
"0"
###GTK_CONFIG###
# export GTK_DATA_PREFIX=
...
...
@@ -60,6 +58,11 @@ export DXVK_STABLE_VER="1.10.3-28"
export
DXVK_GIT_VER
=
"2.3.1-72"
export
VKD3D_STABLE_VER
=
"1.1-2602"
export
VKD3D_GIT_VER
=
"1.1-4051"
###VKBASALT###
export
PW_VKBASALT_EFFECTS
=
"Curves:cas"
export
PW_VKBASALT_FFX_CAS
=
"0.66"
###MANGOHUD###
export
DEFAULT_MANGOHUD_CONFIG
=
"arch,cpu_mhz,cpu_temp,engine_version,gamemode,gpu_core_clock,gpu_mem_clock,gpu_name,gpu_temp,ram,resolution,vkbasalt,vram,vulkan_driver,wine"
###DGVOODOO2###
export
DGV2_VER
=
"2.81.3"
export
VKD3D_DGV2_VER
=
"1.1-3622"
...
...
@@ -71,6 +74,40 @@ export PW_DGV2_USE_DX12="0"
export
PW_DGV2_FASTMEMORY
=
"0"
export
PW_DGV2_VRAM_INCREASE
=
"0"
export
PW_DGV2_FULLSCREEN
=
"0"
###GAMESCOPE###
export
PW_GS_INTERNAL_RESOLUTION
=
"1.0"
export
PW_GS_SHOW_RESOLUTION
=
"disabled"
export
PW_GS_FRAME_LIMIT
=
"disabled"
export
PW_GS_FRAME_LIMIT_UNFOCUSED
=
"disabled"
export
PW_GS_FORCE_ORIENTATION
=
"disabled"
export
PW_GS_FILTER_MODE
=
"disabled"
export
PW_GS_SCALER_MODE
=
"disabled"
export
PW_GS_FRAMERATE_LIMIT
=
"disabled"
export
PW_GS_MOUSE_SENSITIVITY
=
"0"
export
PW_GS_UPSCALE_SHARPNESS
=
"0"
export
PW_GS_MAX_SCALE_FACTOR
=
"0.0"
export
PW_GS_HDR_SDR_NITS
=
"0"
export
PW_GS_INVERSE_SDR
=
"0"
export
PW_GS_INVERSE_TARGET
=
"0"
export
PW_GS_HIDE_CURSOR_DELAY
=
"0"
export
PW_GS_FULLSCREEN
=
"0"
export
PW_GS_BORDERLESS_WINDOW
=
"0"
export
PW_GS_FORCE_FULLSCREEN
=
"0"
export
PW_GS_FORCE_GRAB_CURSOR
=
"0"
export
PW_GS_FORCE_GRAB_KEYBOARD
=
"0"
export
PW_GS_ENABLE_HDR
=
"0"
export
PW_GS_HDR_ITM_ENABLE
=
"0"
export
PW_GS_ENABLE_WIDE_GAMMUT
=
"0"
export
PW_GS_ENABLE_HDR_INVERSE
=
"0"
export
PW_GS_FORCE_COMPOSITION
=
"0"
export
PW_GS_DEBUG_HUD
=
"0"
export
PW_GS_FORCE_HDR_SUPPORT
=
"0"
export
PW_GS_FORCE_HDR_ENABLE
=
"0"
export
PW_GS_EXPOSE_WAYLAND
=
"0"
export
PW_GS_REALTIME_SCHEDULING
=
"0"
export
PW_GS_ENABLE_GAMESCOPE_WSI
=
"0"
export
PW_GS_BACKEND_SDL
=
"0"
export
PW_GS_MANGOAPP
=
"0"
###PREFIX_VERSION###
export
DOTPFX_VER
=
"48v7"
export
DEFPFX_VER
=
"v1"
...
...
data_from_portwine/themes/classic.pptheme
View file @
1d410de0
...
...
@@ -57,6 +57,11 @@ export DGVOODOO2_GUI_TYPE_LAYOUT_UP=5
export
DGVOODOO2_GUI_TYPE_LAYOUT_DOWN
=
5
export
DGVOODOO2_GUI_TYPE_TEXT_UP
=
0
export
GAMESCOPE_GUI_TYPE_LAYOUT_UP
=
5
export
GAMESCOPE_GUI_TYPE_LAYOUT_DOWN
=
5
export
GAMESCOPE_GUI_TYPE_TEXT_UP
=
0
export
GAMESCOPE_GUI_TYPE_TEXT_DOWN
=
0
export
SETTINGS_BASE_GUI_TYPE_LAYOUT
=
0
export
SETTINGS_BASE_GUI_TYPE_TEXT
=
0
...
...
data_from_portwine/themes/compact.pptheme
View file @
1d410de0
...
...
@@ -39,54 +39,48 @@ export START_GUI_TYPE="--gui-type=start \
--homogeneous-row
\
"
# для окна запуска приложения
export
START_GUI_TYPE_BOX
=
5
# значение для box
export
START_GUI_TYPE_LAYOUT_UP
=
3
# значение для layout вверху (для notebook 1 вкладка)
export
START_GUI_TYPE_LAYOUT_PANED
=
0
# значение для layout внизу для paned
export
START_GUI_TYPE_LAYOUT_NOTEBOOK
=
0
# значение для layout в notebook 2 вкладка
export
START_GUI_TYPE_TEXT
=
2
# значение для text
export
START_GUI_TYPE_IMAGE
=
5
# значение для images
# для основного меню
export
START_GUI_TYPE_BOX
=
5
export
START_GUI_TYPE_LAYOUT_UP
=
3
export
START_GUI_TYPE_LAYOUT_PANED
=
0
export
START_GUI_TYPE_LAYOUT_NOTEBOOK
=
0
export
START_GUI_TYPE_TEXT
=
2
export
START_GUI_TYPE_IMAGE
=
5
export
MAIN_MENU_GUI_TYPE_LAYOUT
=
0
# для vkbasalt
export
VKBASALT_GUI_TYPE_LAYOUT_UP
=
5
export
VKBASALT_GUI_TYPE_LAYOUT_DOWN
=
5
export
VKBASALT_GUI_TYPE_TEXT_UP
=
5
# для mangohud
export
MANGOHUD_GUI_TYPE_LAYOUT_UP
=
5
export
MANGOHUD_GUI_TYPE_LAYOUT_DOWN
=
5
export
MANGOHUD_GUI_TYPE_TEXT_UP
=
5
export
MANGOHUD_GUI_TYPE_TEXT_DOWN
=
5
# для dgvoodoo2
export
DGVOODOO2_GUI_TYPE_LAYOUT_UP
=
5
export
DGVOODOO2_GUI_TYPE_LAYOUT_DOWN
=
5
export
DGVOODOO2_GUI_TYPE_TEXT_UP
=
5
# для основных настроек
export
GAMESCOPE_GUI_TYPE_LAYOUT_UP
=
5
export
GAMESCOPE_GUI_TYPE_LAYOUT_DOWN
=
5
export
GAMESCOPE_GUI_TYPE_TEXT_UP
=
5
export
GAMESCOPE_GUI_TYPE_TEXT_DOWN
=
5
export
SETTINGS_BASE_GUI_TYPE_LAYOUT
=
2
export
SETTINGS_BASE_GUI_TYPE_TEXT
=
0
# для окна winetricks
export
WINETRICKS_GUI_TYPE_LAYOUT
=
7
export
WINETRICKS_GUI_TYPE_TEXT
=
2
# для окна скачивания версий wine
export
WINE_DOWNLOAD_GUI_TYPE_LAYOUT
=
7
export
WINE_DOWNLOAD_GUI_TYPE_TEXT
=
2
# для создания ярлыков
export
SETTINGS_SHORTCUT_GUI_TYPE_BOX
=
5
export
SETTINGS_SHORTCUT_GUI_TYPE_LAYOUT
=
5
export
SETTINGS_SHORTCUT_GUI_TYPE_TEXT
=
5
export
SETTINGS_SHORTCUT_GUI_TYPE_IMAGE
=
5
# для всплывающих окон по типу error, info, question
export
YAD_INFO_GUI_TYPE_LAYOUT
=
2
# настройки индикатора прогресса
export
PROGRESS_BAR_BORDERS_SIZE
=
20
export
PROGRESS_BAR_WIDTH_SIZE
=
500
data_from_portwine/themes/default.pptheme
View file @
1d410de0
...
...
@@ -77,6 +77,12 @@ export DGVOODOO2_GUI_TYPE_LAYOUT_UP=5
export
DGVOODOO2_GUI_TYPE_LAYOUT_DOWN
=
5
export
DGVOODOO2_GUI_TYPE_TEXT_UP
=
5
# для gamescope
export
GAMESCOPE_GUI_TYPE_LAYOUT_UP
=
5
export
GAMESCOPE_GUI_TYPE_LAYOUT_DOWN
=
5
export
GAMESCOPE_GUI_TYPE_TEXT_UP
=
5
export
GAMESCOPE_GUI_TYPE_TEXT_DOWN
=
5
# для основных настроек
export
SETTINGS_BASE_GUI_TYPE_LAYOUT
=
2
export
SETTINGS_BASE_GUI_TYPE_TEXT
=
0
...
...
data_from_portwine/themes/gui/yad_gui_pp
View file @
1d410de0
No preview for this file type
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