#!/bin/bash # Author: PortWINE-Linux.ru . "$(dirname $(readlink -f "$0"))/runlib" if [ -e "${config_path}/dxvk" ] then START_PORTWINE WINE_DX_TO_VULKAN VULKAN_SET else START_PORTWINE WINE_DX_TO_OPENGL OPENGL_SET fi echo "${port_deb1}" > "${PORT_WINE_PATH}/${portname}.log" echo "${port_deb2}" >> "${PORT_WINE_PATH}/${portname}.log" echo "--------------------------------------------" >> "${PORT_WINE_PATH}/${portname}.log" echo "PortWINE version:" >> "${PORT_WINE_PATH}/${portname}.log" read install_ver < "${config_path}/${portname}_ver" echo ${install_ver} >> "${PORT_WINE_PATH}/${portname}.log" echo "--------------------------------------------" >> "${PORT_WINE_PATH}/${portname}.log" echo "Date and time of start debug for ${portname}" >> "${PORT_WINE_PATH}/${portname}.log" date >> "${PORT_WINE_PATH}/${portname}.log" echo "--------------------------------------------" >> "${PORT_WINE_PATH}/${portname}.log" echo "The installation path of the ${portname}:" >> "${PORT_WINE_PATH}/${portname}.log" echo "$link" >> "${PORT_WINE_PATH}/${portname}.log" echo "--------------------------------------------" >> "${PORT_WINE_PATH}/${portname}.log" echo "Operating system" >> "${PORT_WINE_PATH}/${portname}.log" lsb_release -d | sed s/Description/ОС/g >> "${PORT_WINE_PATH}/${portname}.log" echo "--------------------------------------------" >> "${PORT_WINE_PATH}/${portname}.log" echo "Desktop Environment" >> "${PORT_WINE_PATH}/${portname}.log" echo "$DESKTOP_SESSION" >> "${PORT_WINE_PATH}/${portname}.log" echo "${XDG_CURRENT_DESKTOP}" >> "${PORT_WINE_PATH}/${portname}.log" echo "--------------------------------------------" >> "${PORT_WINE_PATH}/${portname}.log" echo "Kernel" >> "${PORT_WINE_PATH}/${portname}.log" uname -r >> "${PORT_WINE_PATH}/${portname}.log" echo "--------------------------------------------" >> "${PORT_WINE_PATH}/${portname}.log" echo "CPU" >> "${PORT_WINE_PATH}/${portname}.log" cat /proc/cpuinfo | grep "model name" >> "${PORT_WINE_PATH}/${portname}.log" echo "--------------------------------------------" >> "${PORT_WINE_PATH}/${portname}.log" echo "RAM" >> "${PORT_WINE_PATH}/${portname}.log" free -m >> "${PORT_WINE_PATH}/${portname}.log" echo "--------------------------------------------" >> "${PORT_WINE_PATH}/${portname}.log" echo "Graphic cards" >> "${PORT_WINE_PATH}/${portname}.log" lspci | grep VGA >> "${PORT_WINE_PATH}/${portname}.log" if [ -x "`which glxinfo 2>/dev/null`" ] then glxinfo | grep OpenGL >> "${PORT_WINE_PATH}/${portname}.log" else echo "!!!glxinfo not found!!!" >> "${PORT_WINE_PATH}/${portname}.log" fi echo "--------------------------------------------" >> "${PORT_WINE_PATH}/${portname}.log" echo "Version WINE in the Port" >> "${PORT_WINE_PATH}/${portname}.log" "$WINELOADER" --version 2>&1 | tee -a "${PORT_WINE_PATH}/${portname}.log" echo "--------------------------------------------" >> "${PORT_WINE_PATH}/${portname}.log" echo "log WINE" >> "${PORT_WINE_PATH}/${portname}.log" export WINEDEBUG="err+all,fixme-all" export VK_LOADER_DEBUG=-all export DXVK_LOG_LEVEL="info" export VKD3D_DEBUG="warn" export DXVK_HUD="fps,devinfo" "/usr/bin/xterm" -geometry 150x10 -sb -e '"${optirun_on}" "${WINELOADER}" "${gamestart}" "${launch_parameters}" 2>> "${PORT_WINE_PATH}/${portname}.log"' START_PORTWINE sleep 3 while [ $(pgrep wineserver)>'0' ] do sleep 3 done deb_text=$(cat "${PORT_WINE_PATH}/${portname}.log" | awk '! a[$0]++') echo "$deb_text" > "${PORT_WINE_PATH}/${portname}.log" echo "$deb_text" | zenity --text-info --editable \ --width=800 --height=600 \ --title="${portname}.log" #xdg-open "${PORT_WINE_PATH}/${portname}.log"