forked from CastroFidel/PortWINE
Add portwine_run_scripts directory
This commit is contained in:
64
portwine_run_scripts/debug
Executable file
64
portwine_run_scripts/debug
Executable file
@ -0,0 +1,64 @@
|
||||
#!/bin/bash
|
||||
# Author: Tergoev M.A.
|
||||
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="fixme-all,+vulkan,-trace"
|
||||
export VK_LOADER_DEBUG=-all
|
||||
export DXVK_LOG_LEVEL=debug
|
||||
|
||||
"${optirun_on}" "${WINELOADER}" "${gamestart}" "${launch_parameters}" 2>> "${PORT_WINE_PATH}/${portname}.log"
|
||||
|
||||
sleep 5
|
||||
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"
|
Reference in New Issue
Block a user