forked from CastroFidel/PortWINE
		
	add create_shortcut script
This commit is contained in:
		
							
								
								
									
										32
									
								
								data_from_portwine/scripts/create_shortcut
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										32
									
								
								data_from_portwine/scripts/create_shortcut
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,32 @@ | ||||
| #!/bin/bash | ||||
| # Author: PortWINE-Linux.ru | ||||
| . "$(dirname $(readlink -f "$0"))/runlib" | ||||
| ######################################################################## | ||||
| PORTPROTON_NAME=$(zenity --entry --text "Введите название ярлыка:") | ||||
| if [ $? -eq 1 ];then exit 1; fi | ||||
| PORTPROTON_EXE=$(zenity --file-selection --file-filter=""*.exe" "*.bat"" --title="Создаем ярлык. Выберите файл запуска..." --filename="${PORT_WINE_PATH}/data/pfx/drive_c/") | ||||
| if [ $? -eq 1 ];then exit 1; fi | ||||
| PORTPROTON_IMG=$(zenity --file-selection --file-filter=*.png --title="Создаем ярлык. Выберите иконку PNG формата..." --filename="${HOME}/") | ||||
| if [ $? -eq 1 ];then exit 1; fi | ||||
| ######################################################################## | ||||
| cp -f "${PORTPROTON_IMG}" "${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png" | ||||
| name_desktop="${PORTPROTON_NAME}"  | ||||
| echo "[Desktop Entry]" \ | ||||
| > "${PORT_WINE_PATH}/${name_desktop}.desktop" | ||||
| echo "Name=${PORTPROTON_NAME}" \ | ||||
| >> "${PORT_WINE_PATH}/${name_desktop}.desktop" | ||||
| echo "Exec="sh \"${PORT_WINE_PATH}/data/scripts/start\" \"${PORTPROTON_EXE}\""" \ | ||||
| >> "${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 "Path="${PORT_WINE_PATH}/data/scripts/"" \ | ||||
| >> "${PORT_WINE_PATH}/${name_desktop}.desktop" | ||||
| echo "Icon="${PORT_WINE_PATH}/data/img/${PORTPROTON_NAME}.png"" \ | ||||
| >> "${PORT_WINE_PATH}/${name_desktop}.desktop" | ||||
| chmod u+x "${PORT_WINE_PATH}/${name_desktop}.desktop" | ||||
| ######################################################################## | ||||
| `zenity --info --title "Успешно." --text "Ярлык создан в корневом каталоге порта." --no-wrap ` > /dev/null 2>&1   | ||||
		Reference in New Issue
	
	Block a user