Compare commits
8 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
26a92bea4d | ||
|
|
de57b947bf | ||
|
|
e43678193a | ||
|
|
032c03fbb1 | ||
|
|
8d82125e74 | ||
|
|
f067412a29 | ||
|
|
d9ffca88d1 | ||
|
|
7d925bdd15 |
@@ -16,11 +16,11 @@ prepair_wine
|
|||||||
# фикс постоянного запроса обновления Windows
|
# фикс постоянного запроса обновления Windows
|
||||||
get_and_set_reg_file --add 'Software\CTM\CTMSETUP' 'SkipKBCheck' 'REG_DWORD' "1" "userdef"
|
get_and_set_reg_file --add 'Software\CTM\CTMSETUP' 'SkipKBCheck' 'REG_DWORD' "1" "userdef"
|
||||||
|
|
||||||
AUTOINSTALL_EXE="${WH_TMP_DIR}/setup_cl.exe"
|
AUTOINSTALL_EXE="${WH_TMP_DIR}/setup_ct.exe"
|
||||||
AUTOINSTALL_UNPACK="${WH_TMP_DIR}/setup_cl"
|
AUTOINSTALL_UNPACK="${WH_TMP_DIR}/setup_ct"
|
||||||
AUTOINSTALL_SETUP="${WH_TMP_DIR}/setup_cl/setup.exe"
|
AUTOINSTALL_SETUP="${WH_TMP_DIR}/setup_ct/setup.exe"
|
||||||
|
|
||||||
if try_download "https://ftp.ctm.ru/CONTROL/SFX/setup_cl.exe" "${AUTOINSTALL_EXE}" ; then
|
if try_download "https://ftp.ctm.ru/CONTROL/SFX/setup_ct.exe" "${AUTOINSTALL_EXE}" ; then
|
||||||
unpack "${AUTOINSTALL_EXE}" "${AUTOINSTALL_UNPACK}"
|
unpack "${AUTOINSTALL_EXE}" "${AUTOINSTALL_UNPACK}"
|
||||||
try_remove_file "$AUTOINSTALL_EXE"
|
try_remove_file "$AUTOINSTALL_EXE"
|
||||||
|
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
e9a8b79dfe12cad1304dca573d73aefe109e3d69b6fff739c8dbb8b2d3c271c6 wine-10.12.1-alt1-wow64.tar.xz
|
e9a8b79dfe12cad1304dca573d73aefe109e3d69b6fff739c8dbb8b2d3c271c6 wine-10.12.1-alt1-wow64.tar.xz
|
||||||
a862761c432f8619caf8100589678a1cbb523787259120ccd4388089d81e3b17 wine-10.18.1-tflex-alt2-wow64.tar.xz
|
a862761c432f8619caf8100589678a1cbb523787259120ccd4388089d81e3b17 wine-10.18.1-tflex-alt2-wow64.tar.xz
|
||||||
349c707148a23e667970309248bbbf97b4e2a0db59c548e73d9fe9c3f585872c wine-10.18.1-alt1-wow64.tar.xz
|
349c707148a23e667970309248bbbf97b4e2a0db59c548e73d9fe9c3f585872c wine-10.18.1-alt1-wow64.tar.xz
|
||||||
|
49d04a3a02e1ce66ed978d731fd0933d4fdcc1906fa1cb0de716ee20fd6cb451 wine-10.18.1-alt2-wow64.tar.xz
|
||||||
|
|
||||||
##### WINE AMD64 #####
|
##### WINE AMD64 #####
|
||||||
009c95bfe2df3f9264c9c5092f3e30ea7a168dd7869046058a718a70739602d4 wine_wh_tflex_10-9_amd64.tar.xz
|
009c95bfe2df3f9264c9c5092f3e30ea7a168dd7869046058a718a70739602d4 wine_wh_tflex_10-9_amd64.tar.xz
|
||||||
@@ -191,10 +192,15 @@ ef7e8f1ba785d48e4ea287feed5b79bd630d423e59efadb43da9653adefef218 ais-lpu-client
|
|||||||
# winetricks vcrun2005 vcrun2008 dotnet20sp2 dotnet40 mfc42 7zip
|
# winetricks vcrun2005 vcrun2008 dotnet20sp2 dotnet40 mfc42 7zip
|
||||||
|
|
||||||
f18864014fdb2fead0b45b5e70e95073072b89168df8cd6debba89081ac51a2a ksamu_pfx_x64_v01.tar.xz
|
f18864014fdb2fead0b45b5e70e95073072b89168df8cd6debba89081ac51a2a ksamu_pfx_x64_v01.tar.xz
|
||||||
# create with wine_x_tkg_10-0_i586 (universal user: xuser)
|
# create with wine-10.12.1-alt1-wow64 (universal user: xuser)
|
||||||
# winetricks msxml6 msxml4 msxml3 riched30 msls31 riched20 msftedit richtx32 fontsmooth=gray
|
# winetricks msxml6 msxml4 msxml3 riched30 msls31 riched20 msftedit richtx32 fontsmooth=gray
|
||||||
# + manuall installed riched32
|
# + manuall installed riched32
|
||||||
|
|
||||||
|
7377159d7f21537e517ecc7bdd4c09d6ccab39f1368688506e78e11cfde7dc2a ksamu_pfx_x64_v02.tar.xz
|
||||||
|
# create with wine-10.18.1-alt1-wow64 (universal user: xuser)
|
||||||
|
# winetricks corefonts tahoma msxml6 msxml4 msxml3 riched30 msls31 riched20 msftedit richtx32 fontsmooth=gray
|
||||||
|
# + manuall installed riched32
|
||||||
|
|
||||||
##### ADDONS #####
|
##### ADDONS #####
|
||||||
# addons with ODBC, SSH, *.reg
|
# addons with ODBC, SSH, *.reg
|
||||||
0f4ef434df07bc338ae308af44330590eaa1d9c94b64850514e55b960642d0eb scadoffice_addons_v02.tar.xz
|
0f4ef434df07bc338ae308af44330590eaa1d9c94b64850514e55b960642d0eb scadoffice_addons_v02.tar.xz
|
||||||
|
|||||||
@@ -2,21 +2,21 @@
|
|||||||
# info_ru: “КСАМУ” - Комплексная система автоматизации медицинского учреждения.
|
# info_ru: “КСАМУ” - Комплексная система автоматизации медицинского учреждения.
|
||||||
########################################################################
|
########################################################################
|
||||||
export PROG_URL="https://docs.medicine-it.ru/"
|
export PROG_URL="https://docs.medicine-it.ru/"
|
||||||
export WH_WINE_USE="wine-10.18.1-alt1-wow64"
|
export WH_WINE_USE="wine-10.18.1-alt2-wow64"
|
||||||
export WINEPREFIX="ksamu"
|
export WINEPREFIX="ksamu"
|
||||||
export PROG_NAME="КСАМУ"
|
export PROG_NAME="КСАМУ"
|
||||||
export PROG_ICON="ksamu"
|
export PROG_ICON="ksamu"
|
||||||
export BASE_PFX="ksamu_pfx_x64_v01"
|
export BASE_PFX="ksamu_pfx_x64_v02"
|
||||||
export WINEARCH="win64"
|
export WINEARCH="win64"
|
||||||
export INSTALL_DLL="richtx32 riched20 riched30 msls31 msftedit msxml6 msxml4 msxml3 fontsmooth=gray"
|
export INSTALL_DLL="corefonts tahoma richtx32 riched20 riched30 msls31 msftedit msxml6 msxml4 msxml3 fontsmooth=gray"
|
||||||
# riched32
|
# riched32
|
||||||
export WH_USE_EXTRA_FONTS="1"
|
|
||||||
export WH_WINDOWS_VER="7"
|
export WH_WINDOWS_VER="7"
|
||||||
export WH_USE_CPCSP_PROXY="1"
|
export WH_USE_CPCSP_PROXY="1"
|
||||||
export WH_USE_CPCSP_CADES="0"
|
export WH_USE_CPCSP_CADES="0"
|
||||||
export WINE_D3D_CONFIG="renderer=gdi"
|
export WINE_D3D_CONFIG="renderer=gdi"
|
||||||
export WH_MAIN_DECORATED="1"
|
export WH_MAIN_DECORATED="1"
|
||||||
export WH_MC_DECORATED="1"
|
export WH_VIRTUAL_DESKTOP="0"
|
||||||
|
export WINE_TOP_WINDOW="Открыть"
|
||||||
|
|
||||||
prepair_wine
|
prepair_wine
|
||||||
create_desktop "$PROG_NAME" "$DRIVE_C/KSAMU/KSAMU.exe" "$PROG_ICON"
|
create_desktop "$PROG_NAME" "$DRIVE_C/KSAMU/KSAMU.exe" "$PROG_ICON"
|
||||||
|
|||||||
24
winehelper
24
winehelper
@@ -167,6 +167,7 @@ check_variables WH_USE_WINE_DXGI "0"
|
|||||||
check_variables WH_DLL_INSTALL ""
|
check_variables WH_DLL_INSTALL ""
|
||||||
check_variables WH_MAIN_DECORATED "default"
|
check_variables WH_MAIN_DECORATED "default"
|
||||||
check_variables WH_MC_DECORATED "default"
|
check_variables WH_MC_DECORATED "default"
|
||||||
|
check_variables WH_VIRTUAL_DESKTOP "default"
|
||||||
|
|
||||||
check_variables WINE_WIN_START "start /wait /high /unix"
|
check_variables WINE_WIN_START "start /wait /high /unix"
|
||||||
|
|
||||||
@@ -720,8 +721,10 @@ EOF
|
|||||||
} > "$exe_file".whdb
|
} > "$exe_file".whdb
|
||||||
|
|
||||||
grep -e "info_" -e "#####" -e "PROG_URL=" -e "WINEPREFIX=" -e "INSTALL_DLL=" \
|
grep -e "info_" -e "#####" -e "PROG_URL=" -e "WINEPREFIX=" -e "INSTALL_DLL=" \
|
||||||
-e "PROG_NAME=" -e "PROG_ICON=" -e "var_" "$INSTALL_SCRIPT" \
|
-e "PROG_NAME=" -e "PROG_ICON=" -e "var_" -e "WH_MAIN_DECORATED" \
|
||||||
| awk '{$1=$1;print}' >> "$exe_file".whdb
|
-e "WH_VIRTUAL_DESKTOP" -e "WINE_TOP_WINDOW" -e "WH_FONT_SMOOTHING "\
|
||||||
|
-e "WH_FONT_MSS_REPLACE" \
|
||||||
|
"$INSTALL_SCRIPT" | awk '{$1=$1;print}' >> "$exe_file".whdb
|
||||||
|
|
||||||
print_info "Создан файл настроек для $exe_file"
|
print_info "Создан файл настроек для $exe_file"
|
||||||
fi
|
fi
|
||||||
@@ -1204,7 +1207,6 @@ init_wineprefix () {
|
|||||||
then
|
then
|
||||||
export MESA_GL_VERSION_OVERRIDE="3.3"
|
export MESA_GL_VERSION_OVERRIDE="3.3"
|
||||||
export MESA_GLSL_VERSION_OVERRIDE="330"
|
export MESA_GLSL_VERSION_OVERRIDE="330"
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if check_wayland_session ; then
|
if check_wayland_session ; then
|
||||||
@@ -1229,6 +1231,20 @@ init_wineprefix () {
|
|||||||
get_and_set_reg_file --delete 'Software\Wine\X11 Driver' 'UseXVidMode'
|
get_and_set_reg_file --delete 'Software\Wine\X11 Driver' 'UseXVidMode'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# включаем виртуальный рабочий стол при необходимости
|
||||||
|
if [[ $WH_VIRTUAL_DESKTOP == "1" ]] ; then
|
||||||
|
get_and_set_reg_file --add 'Software\Wine\Explorer' 'Desktop' 'REG_SZ' "Default" "user"
|
||||||
|
WH_SCREEN_RESOLUTION="$(xrandr | sed -rn 's/^.*primary.* ([0-9]+x[0-9]+).*$/\1/p')"
|
||||||
|
[[ $WH_SCREEN_RESOLUTION != *x* ]] && WH_SCREEN_RESOLUTION="1920x1080"
|
||||||
|
get_and_set_reg_file --add 'Software\Wine\Explorer\Desktops' 'Default' 'REG_SZ' "$WH_SCREEN_RESOLUTION" "user"
|
||||||
|
elif [[ $WH_VIRTUAL_DESKTOP == *x* ]] ; then
|
||||||
|
get_and_set_reg_file --add 'Software\Wine\Explorer' 'Desktop' 'REG_SZ' "Default" "user"
|
||||||
|
get_and_set_reg_file --add 'Software\Wine\Explorer\Desktops' 'Default' 'REG_SZ' "$WH_VIRTUAL_DESKTOP" "user"
|
||||||
|
elif [[ $WH_VIRTUAL_DESKTOP == "0" ]] ; then
|
||||||
|
get_and_set_reg_file --delete 'Software\Wine\Explorer\Desktops' 'Default'
|
||||||
|
get_and_set_reg_file --delete 'Software\Wine\Explorer' 'Desktop'
|
||||||
|
fi
|
||||||
|
|
||||||
# управляем декоратором для ПО по умолчанию
|
# управляем декоратором для ПО по умолчанию
|
||||||
if [[ $WH_MAIN_DECORATED = "0" ]] ; then
|
if [[ $WH_MAIN_DECORATED = "0" ]] ; then
|
||||||
get_and_set_reg_file --add 'Software\Wine\X11 Driver' 'Decorated' 'REG_SZ' "N" "user"
|
get_and_set_reg_file --add 'Software\Wine\X11 Driver' 'Decorated' 'REG_SZ' "N" "user"
|
||||||
@@ -1397,7 +1413,7 @@ init_wineprefix () {
|
|||||||
for var in WH_WINE_USE BASE_PFX WINEARCH WH_WINDOWS_VER WINEESYNC WINEFSYNC \
|
for var in WH_WINE_USE BASE_PFX WINEARCH WH_WINDOWS_VER WINEESYNC WINEFSYNC \
|
||||||
STAGING_SHARED_MEMORY WINE_LARGE_ADDRESS_AWARE WH_USE_SHADER_CACHE WH_USE_WINE_DXGI \
|
STAGING_SHARED_MEMORY WINE_LARGE_ADDRESS_AWARE WH_USE_SHADER_CACHE WH_USE_WINE_DXGI \
|
||||||
WINE_CPU_TOPOLOGY DXVK_VER VKD3D_VER WH_XDG_OPEN WH_USE_MESA_GL_OVERRIDE \
|
WINE_CPU_TOPOLOGY DXVK_VER VKD3D_VER WH_XDG_OPEN WH_USE_MESA_GL_OVERRIDE \
|
||||||
WH_USE_CPCSP_PROXY
|
WH_USE_CPCSP_PROXY WH_USE_EXTRA_FONTS
|
||||||
do
|
do
|
||||||
echo "export $var=\"${!var}\"" >> "$WINEPREFIX/last.conf"
|
echo "export $var=\"${!var}\"" >> "$WINEPREFIX/last.conf"
|
||||||
done
|
done
|
||||||
|
|||||||
Reference in New Issue
Block a user