forked from CastroFidel/PortWINE
		
	Integration PortProton in DE
This commit is contained in:
		
							
								
								
									
										21
									
								
								data_from_portwine/scripts/portproton.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										21
									
								
								data_from_portwine/scripts/portproton.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,21 @@ | ||||
| #!/bin/bash | ||||
| # Author: PortWINE-Linux.ru | ||||
| . "$(dirname $(readlink -f "$0"))/runlib" | ||||
| if [ -f "$1" ]; then | ||||
|     portwine_exe="$1" | ||||
|     portwine_exe_path="$(dirname $(readlink -f "$1"))" | ||||
|     START_PORTWINE | ||||
|     cd "${portwine_exe_path}" | ||||
|     if [ ! -z ${optirun_on} ]; then | ||||
|         ${optirun_on} "${port_on_run}" "run" "$portwine_exe" | ||||
|     else | ||||
|         "${port_on_run}" "run" "$portwine_exe" | ||||
|     fi | ||||
|     STOP_PORTWINE | ||||
| else | ||||
|     sh "${PORT_SCRIPTS_PATH}/winefile" | ||||
| fi | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| @@ -22,6 +22,19 @@ if [ ! -z "${gamename}" ]; then | ||||
| 	echo "Icon="${PORT_WINE_PATH}/data/img/w.png""   	 >> "${PORT_WINE_PATH}/${name_desktop}.desktop" | ||||
| 	chmod u+x "${PORT_WINE_PATH}/${name_desktop}.desktop" | ||||
| 	cp -f "${PORT_WINE_PATH}/${name_desktop}.desktop" /home/${USER}/.local/share/applications/  | ||||
| else | ||||
|     	name_desktop="PortProton"  | ||||
| 	echo "[Desktop Entry]"	 				  > "${PORT_WINE_PATH}/${name_desktop}.desktop" | ||||
| 	echo "Name=${name_desktop}" 				 >> "${PORT_WINE_PATH}/${name_desktop}.desktop" | ||||
| 	echo "Exec=env "${PORT_SCRIPTS_PATH}/portproton.sh %U""	 >> "${PORT_WINE_PATH}/${name_desktop}.desktop" | ||||
| 	echo "Type=Application" 				 >> "${PORT_WINE_PATH}/${name_desktop}.desktop" | ||||
| 	echo "Categories=Game"	    				 >> "${PORT_WINE_PATH}/${name_desktop}.desktop" | ||||
| 	echo "StartupNotify=true" 	    			 >> "${PORT_WINE_PATH}/${name_desktop}.desktop" | ||||
| 	echo "MimeType=application/x-ms-dos-executable;application/x-wine-extension-msp;"  >> "${PORT_WINE_PATH}/${name_desktop}.desktop" | ||||
| 	echo "Path="${PORT_SCRIPTS_PATH}/""		 >> "${PORT_WINE_PATH}/${name_desktop}.desktop" | ||||
| 	echo "Icon="${PORT_WINE_PATH}/data/img/w.png""   	 >> "${PORT_WINE_PATH}/${name_desktop}.desktop" | ||||
| 	chmod u+x "${PORT_WINE_PATH}/${name_desktop}.desktop" | ||||
| 	cp -f "${PORT_WINE_PATH}/${name_desktop}.desktop" /home/${USER}/.local/share/applications/  | ||||
| fi | ||||
|  | ||||
| name_desktop="readme"  | ||||
|   | ||||
| @@ -20,11 +20,11 @@ export PW_NO_VR=1 | ||||
| export PW_FILELOCK=1 | ||||
| export PW_DXVK_ASYNC=0 | ||||
| export PW_USE_SECCOMP=0 | ||||
| export PW_NO_WINEMFPLAY=0 | ||||
| export PW_NO_WINEMFPLAY=1 | ||||
| export PW_NVAPI_DISABLE=1 | ||||
| export PW_NO_WRITE_WATCH=1 | ||||
| export PW_WINEDBG_DISABLE=1 | ||||
| export PW_PULSE_LOWLATENCY=1 | ||||
| export PW_PULSE_LOWLATENCY=0 | ||||
| export PW_FORCE_LARGE_ADDRESS_AWARE=1 | ||||
| ######################################################################## | ||||
| ADD_IN_START_PORTWINE () | ||||
|   | ||||
		Reference in New Issue
	
	Block a user