#!/usr/bin/env bash # info_ru: “КСАМУ” - Комплексная система автоматизации медицинского учреждения. ######################################################################## export PROG_URL="https://docs.medicine-it.ru/" export WH_WINE_USE="wine-10.18.1-alt1-wow64" export WINEPREFIX="ksamu" export PROG_NAME="КСАМУ" export PROG_ICON="ksamu" export BASE_PFX="ksamu_pfx_x64_v03" export WINEARCH="win64" export INSTALL_DLL="corefonts tahoma richtx32 riched20 riched30 msls31 msftedit msxml6 msxml4 msxml3 fontsmooth=gray" # riched32 export WH_WINDOWS_VER="7" export WH_USE_CPCSP_PROXY="1" export WH_MAIN_DECORATED="1" export WH_VIRTUAL_DESKTOP="0" export FREETYPE_PROPERTIES="truetype:interpreter-version=35" prepair_wine create_desktop "$PROG_NAME" "$DRIVE_C/KSAMU/KSAMU.exe" "$PROG_ICON" echo ' # хак для исправления открытия выбора файла сертификата в фоне if ! command -v wmctrl &>/dev/null ; then wmctrl_not_found="Для продолжения работы установите wmctrl:\n\nsu -\napt-get update\napt-get install wmctrl\nexit" zenity --error --title="Ошибка" --text="$wmctrl_not_found" --ok-label="Выход" fatal "$wmctrl_not_found" fi background_task() { while true; do sleep 1 OPEN_WIN_ID=$(wmctrl -xl | grep -i "ksamu" | grep -i "открыть" | cut -d" " -f1) if [[ -n $OPEN_WIN_ID ]] ; then wmctrl -i -r $OPEN_WIN_ID -b add,above fi done } background_task & WH_BG_PID=$! export WH_BG_PID ' >> "$DRIVE_C/KSAMU/KSAMU.exe.whdb"