From 0c50d3df9364ed45e35359d4c9c20809e844d570 Mon Sep 17 00:00:00 2001 From: castro-fidel Date: Sat, 15 Jan 2022 17:25:22 +0300 Subject: [PATCH] update post-install script --- data_from_portwine/changelog | 1 + data_from_portwine/scripts/setup.sh | 14 ++++++++++++++ data_from_portwine/scripts/var | 2 +- 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/data_from_portwine/changelog b/data_from_portwine/changelog index 99e8386..2e2b4dc 100755 --- a/data_from_portwine/changelog +++ b/data_from_portwine/changelog @@ -8,6 +8,7 @@ * добавить проверку на существоваие каталога wine, если таковой нет, предложить стандартную версию, или скачать другую * добавить inxi в runtime и его вывод с аргументом -G в log * добавить проверку количества db файлов на один exe +* добавить выбор языка в PortProton * заниматься только развитием проекта за счет вашей подписки на https://boosty.to/portwine-linux.ru ----------------------------------------- ###Scripts version 2060### diff --git a/data_from_portwine/scripts/setup.sh b/data_from_portwine/scripts/setup.sh index 76f79f4..f7a9a47 100755 --- a/data_from_portwine/scripts/setup.sh +++ b/data_from_portwine/scripts/setup.sh @@ -33,6 +33,20 @@ chmod u+x "${PORT_WINE_PATH}/${name_desktop}.desktop" if [ "${PW_SILENT_INSTALL}" = "1" ] ; then if [ "${PW_AUTOPLAY}" = "1" ] ; then unset INSTALLING_PORT + if [[ -f "${HOME}/.local/share/applications/PortProton.desktop" ]] ; then + export PW_OLD_PATH=`cat "${HOME}/.local/share/applications/PortProton.desktop" | grep -w 'Path=' | sed -E 's/Path=//' | sed -E 's%\/PortProton\/data\/scripts\/%%g' ` + try_remove_file "${HOME}/.local/share/applications/PortProton.desktop" + fi + if [[ ! -z "${PW_OLD_PATH}" ]] ; then + if [[ "${PW_OLD_PATH}"* == "${HOME}/PortWINE"* ]] & [[ -d "${HOME}/PortWINE" ]] ; then + mv -f "${HOME}/PortWINE" "${XDG_DATA_HOME}" + elif [[ "${PW_OLD_PATH}"* == "${PW_OLD_PATH}/PortWINE"* ]] & [[ -d "${PW_OLD_PATH}/PortWINE" ]] ; then + ln -s "${PW_OLD_PATH}/PortWINE" "${XDG_DATA_HOME}/" + elif [[ "${PW_OLD_PATH}"* == "${PW_OLD_PATH}/PortProton"* ]] & [[ -d "${PW_OLD_PATH}/PortProton" ]] ; then + create_new_dir "${XDG_DATA_HOME}/PortWINE" + ln -s "${PW_OLD_PATH}/PortProton" "${XDG_DATA_HOME}/PortWINE" + fi + fi ln -s "${XDG_DATA_HOME}/PortWINE" "${HOME}/" sh "${XDG_DATA_HOME}/PortWINE/PortProton/data/scripts/start.sh" $@ & exit 0 else diff --git a/data_from_portwine/scripts/var b/data_from_portwine/scripts/var index 4a9eeb3..47932d7 100755 --- a/data_from_portwine/scripts/var +++ b/data_from_portwine/scripts/var @@ -5,7 +5,7 @@ ######################################################################## export PW_MANGOHUD=1 export MANGOHUD_CONFIG=font_size=24,position=top-left,toggle_hud=Shift_R+F12,no_display,resolution,wine,gpu_name,vulkan_driver,gpu_stats,vkbasalt -export DXVK_HUD=compiler +#export DXVK_HUD=compiler #export ENABLE_VKBASALT=1 #export PW_VIRTUAL_DESKTOP=1