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
ebbdaed9
Commit
ebbdaed9
authored
Jun 26, 2021
by
Mikhail Tergoev
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
###Scripts version 1110###
parent
d32f5b1c
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
62 additions
and
14 deletions
+62
-14
changelog
data_from_portwine/changelog
+9
-2
port_changelog.png
data_from_portwine/img/gui/port_changelog.png
+0
-0
port_exit.png
data_from_portwine/img/gui/port_exit.png
+0
-0
lang
data_from_portwine/scripts/lang
+9
-5
runlib
data_from_portwine/scripts/runlib
+7
-4
start.sh
data_from_portwine/scripts/start.sh
+35
-1
var
data_from_portwine/scripts/var
+2
-2
winetricks
data_from_portwine/tmp/winetricks
+0
-0
No files found.
data_from_portwine/changelog
View file @
ebbdaed9
...
...
@@ -3,13 +3,20 @@
В планах:
* создать ветку beta на github и сделать выбор версии внутри порта
* добавить фикс установки dotnet
* добавить кнопку очистки префикса в PortProton
* проверка версий и обновления скриптов из https://github.com/Castro-Fidel/PortWINE/archive/refs/heads/master.zip
* EDIT DB открывается не у всех
* пересоздать удаление PortProton (чистка ярлыков в меню с помощью grep "путь до порта")
* добавить контроль за окнами для правильного отключения прогресс бара
* заниматься только развитием проекта за счет вашей подписки на https://boosty.to/portwine-linux.ru
-----------------------------------------
###Scripts version 1110###
* mangohud влючаеться по клавише F12 при условии что он установлен в системе
* добавлена кнопка отчистки префикса в раздел GUI -> SETTINGS
* добавлена кнопка удаления порта в раздел GUI -> SETTINGS
* добавлена кнопка удаления программ (WINE UNINSTALLER) в раздел GUI -> SETTINGS
* добавлена кнопка редактирования скрипта var в раздел GUI -> SETTINGS
* обновление winetricks отключенно (опять) и используется доработаная версия от ProtonGE
* изменены иконки внутри gui в трее
###PortProton-89### 25.06.2021 ###Scripts version 1109###
* обновлен wine до версии Proton 6.3-5-rc3
* обновлен DXVK и VKD3D из Proton 6.3-5-rc3
...
...
data_from_portwine/img/gui/port_changelog.png
0 → 100644
View file @
ebbdaed9
16.3 KB
data_from_portwine/img/gui/port_exit.png
0 → 100644
View file @
ebbdaed9
10.6 KB
data_from_portwine/scripts/lang
View file @
ebbdaed9
...
...
@@ -4,7 +4,7 @@
read
"update_loc"
<
"
${
PORT_WINE_TMP_PATH
}
/
${
portname
}
_loc"
export
update_loc
=
${
update_loc
}
if
[
"
${
update_loc
}
"
=
"RUS"
]
if
[
"
${
update_loc
}
"
=
"RUS"
]
then
export
inst_set
=
"Выбор"
...
...
@@ -18,7 +18,7 @@ then
export
ss_ogl_1
=
"Использовать OpenGL. (DirectX в OpenGL)"
export
ss_ogl_2
=
"Использовать VKD3D. ( DX12 в vulkan)"
export
ss_ogl_3
=
"Использовать DXVK и D9VK. (DX9-DX11 в Vulkan и выключить DX12)"
export
ss_done
=
"Ярлык создан в корневом каталоге порта.
\n
Добавить его в МЕНЮ -> ИГРЫ?"
export
ss_done
=
"Ярлык создан в корневом каталоге порта.
\n
Добавить его в МЕНЮ -> ИГРЫ?"
export
inst_succ
=
"Установка завершена успешно!"
...
...
@@ -36,8 +36,10 @@ then
export
scripts_upd5
=
"Напомнить позже"
export
scripts_upd6
=
"Больше не напоминать"
export
port_clear_pfx
=
"Вы действительно хотите отчистить префикс PortProton?"
export
port_del1
=
"Удаление
$portname
"
export
port_del2
=
"Вы действительно хотите
удалить
$portname
,
\n
с установленным в него клиентом?
\n
"
export
port_del2
=
"Вы действительно хотите
полностью удалить PortProton?
"
export
port_del3
=
"Удалить?!"
export
port_del4
=
"Нет, не удалять!"
export
port_del5
=
"Да, удалить!"
...
...
@@ -98,7 +100,7 @@ then
export
loc_scripts_update
=
" Обновление базы данных для игр
\n
и программ успешно завершено.
\n\n
Перезапустите
${
portname
}
."
export
loc_edit_db
=
"Изменить файл настроек для"
elif
[
"
${
update_loc
}
"
=
"ENG"
]
elif
[
"
${
update_loc
}
"
=
"ENG"
]
then
export
inst_set
=
"Sett..."
...
...
@@ -130,8 +132,10 @@ then
export
scripts_upd5
=
"Remind me later"
export
scripts_upd6
=
"Do not remind me"
export
port_clear_pfx
=
"Do you want to clear prefix in PortProton?"
export
port_del1
=
"Remove
$portname
"
export
port_del2
=
"Are you sure you want to delete the
${
portname
}
?
\
n
"
export
port_del2
=
"Are you sure you want to delete the
PortProto
n"
export
port_del3
=
"Remove?!"
export
port_del4
=
"No!"
export
port_del5
=
"Yes!"
...
...
data_from_portwine/scripts/runlib
View file @
ebbdaed9
...
...
@@ -131,6 +131,10 @@ pw_mangohud_check () {
export
DISABLE_MANGOHUD
=
1
fi
}
gui_question
()
{
`
zenity
--question
--title
"
${
inst_set
}
."
--text
"
$1
"
--no-wrap
`
&> /dev/null
[
$?
-eq
"0"
]
&&
return
0
||
return
1
}
pw_clear_pfx
()
{
try_remove_file
"
${
WINEPREFIX
}
/system.reg"
try_remove_file
"
${
WINEPREFIX
}
/user.reg"
...
...
@@ -290,9 +294,8 @@ PW_TRAY_ICON () {
--command
=
"bash -c tray_icon_click"
\
--tooltip
=
"PortProton"
\
--menu
=
"|
\
<<< CHANGE LOG >>>!bash -c open_changelog!texture|
\
--------------------------------------|
\
<<< FORCE EXIT >>>!bash -c tray_icon_click_exit!exit|"
<<< CHANGE LOG >>>!bash -c open_changelog!"
$PW_GUI_ICON_PATH
/port_changelog.png
"|
\
<<< FORCE EXIT >>>!bash -c tray_icon_click_exit!"
$PW_GUI_ICON_PATH
/port_exit.png
"|"
fi
}
START_PORTWINE
()
{
...
...
@@ -555,7 +558,7 @@ UPDATE_WINETRICKS () {
}
RUN_WINETRICKS_FROM_DB
()
{
UPDATE_WINETRICKS
#
UPDATE_WINETRICKS
if
[
!
-z
"
${
PW_MUST_HAVE_DLL
}
"
]
then
export
PW_DLL_INSTALL
=
"
${
PW_MUST_HAVE_DLL
}
${
PW_DLL_INSTALL
}
"
fi
...
...
data_from_portwine/scripts/start.sh
View file @
ebbdaed9
...
...
@@ -280,7 +280,41 @@ else
}
export
-f
open_changelog
gui_clear_pfx
()
{
if
gui_question
"
${
port_clear_pfx
}
"
;
then
pw_clear_pfx
fi
}
export
-f
gui_clean_pfx
gui_rm_portproton
()
{
if
gui_question
"
${
port_del2
}
"
;
then
rm
-fr
"
${
PORT_WINE_PATH
}
"
rm
-fr
"
${
HOME
}
/.PortWINE"
rm
-f
`
grep
-il
PortProton
"
${
HOME
}
/.local/share/applications"
/
*
`
update-desktop-database
-q
"
${
HOME
}
/.local/share/applications"
fi
}
export
-f
gui_rm_portproton
gui_wine_uninstaller
()
{
START_PORTWINE
PW_RUN uninstaller
}
export
-f
gui_wine_uninstaller
gui_open_var
()
{
xdg-open
"
${
PORT_SCRIPTS_PATH
}
/var"
}
export
-f
gui_open_var
export
KEY
=
$RANDOM
"
${
pw_yad
}
"
--plug
=
$KEY
--tabnum
=
3
--form
--columns
=
2
\
--field
=
"CLEAR PREFIX"
:
"BTN"
'@bash -c "button_click gui_clear_pfx"'
\
--field
=
"EDIT SCRIPT VAR"
:
"BTN"
'@bash -c "button_click gui_open_var"'
\
--field
=
"WINE UNINSTALLER"
:
"BTN"
'@bash -c "button_click gui_wine_uninstaller"'
\
--field
=
"REMOVE PORTPROTON"
:
"BTN"
'@bash -c "button_click gui_rm_portproton"'
&
\
"
${
pw_yad
}
"
--plug
=
$KEY
--tabnum
=
2
--form
--columns
=
2
--scroll
\
--field
=
" Wargaming Game Center"
!
"
$PW_GUI_ICON_PATH
/wgc.png"
:
"BTN"
'@bash -c "button_click PW_WGC"'
\
--field
=
" Battle.net Launcher"
!
"
$PW_GUI_ICON_PATH
/battle_net.png"
:
"BTN"
'@bash -c "button_click PW_BATTLE_NET"'
\
...
...
@@ -308,7 +342,7 @@ else
"
${
pw_yad
}
"
--key
=
$KEY
--notebook
--borders
=
10
--width
=
1000
--height
=
168
--no-buttons
--text-align
=
center
\
--window-icon
=
"
$PW_GUI_ICON_PATH
/port_proton.png"
--title
"
$portname
"
--separator
=
";"
\
--tab-pos
=
right
--tab
=
"PORT_PROTON"
--tab
=
"AUTOINSTALL"
--
center
--tab-pos
=
right
--tab
=
"PORT_PROTON"
--tab
=
"AUTOINSTALL"
--
tab
=
" SETTINGS"
--center
if
[
-f
"
${
PORT_WINE_TMP_PATH
}
/tmp_yad_form"
]
;
then
export
PW_YAD_SET
=
`
cat
"
${
PORT_WINE_TMP_PATH
}
/tmp_yad_form"
|
head
-n
1 |
awk
'{print $1}'
`
...
...
data_from_portwine/scripts/var
View file @
ebbdaed9
#!/bin/bash
# Author: Castro-Fidel (PortWINE-Linux.ru)
########################################################################
#
export PW_MANGOHUD=1
#export MANGOHUD_CONFIG=full,height=500,font_size=24,position=top-left,toggle_hud=F12
export
PW_MANGOHUD
=
1
export
MANGOHUD_CONFIG
=
font_size
=
24,position
=
top-left,toggle_hud
=
F12,no_display
#export DXVK_HUD=fps,devinfo
#export PW_VIRTUAL_DESKTOP=1
...
...
data_from_portwine/tmp/winetricks
0 → 100755
View file @
ebbdaed9
This source diff could not be displayed because it is too large. You can
view the blob
instead.
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