forked from CastroFidel/winehelper
		
	Compare commits
	
		
			1 Commits
		
	
	
		
			tflex18
			...
			108316148a
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | 108316148a | 
							
								
								
									
										18
									
								
								winehelper
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								winehelper
									
									
									
									
									
								
							| @@ -102,13 +102,22 @@ else | ||||
| fi | ||||
|  | ||||
| if [[ $WINEDEBUG != "-all" ]] ; then | ||||
|     log_dir="$HOME/winehelper_backup_log" | ||||
|     init_log_file() { | ||||
|         local executable_name | ||||
|         executable_name=$(basename "${@: -1}" 2>/dev/null) | ||||
|  | ||||
|         if [[ -n "$executable_name" ]]; then | ||||
|             local log_dir="$HOME/winehelper_backup_log" | ||||
|             mkdir -p "$log_dir" | ||||
|     export LOG_FILE="$log_dir/winehelper.log" | ||||
|             export LOG_FILE="$log_dir/${executable_name%.*}.log" | ||||
|             date > "$LOG_FILE" | ||||
|             print_warning "Включен режим логирования работы WINE." | ||||
|             print_warning "Лог будет сохранен по пути: $LOG_FILE" | ||||
|     sleep 3 | ||||
|         else | ||||
|             print_warning "Не удалось определить имя программы для создания лога." | ||||
|             print_warning "Логирование будет отключено." | ||||
|         fi | ||||
|     } | ||||
| fi | ||||
|  | ||||
| ##### WINETRICKS VERSION ##### | ||||
| @@ -1391,6 +1400,7 @@ prepair_wine () { | ||||
|  | ||||
| wine_run () { | ||||
|     if [[ $WINEARCH == "win32" ]] \ | ||||
|     && [[ -f "$WIN_FILE_EXEC" ]] \ | ||||
|     && file "$WIN_FILE_EXEC" | grep -q "x86-64" | ||||
|     then fatal "Нельзя запустить 64-битное приложение в 32-битном префиксе!" | ||||
|     fi | ||||
| @@ -1398,6 +1408,8 @@ wine_run () { | ||||
|     WIN_FILE_PATH="$(dirname "$WIN_FILE_EXEC")" | ||||
|     [[ -d "$WIN_FILE_PATH" ]] && cd "$WIN_FILE_PATH" | ||||
|  | ||||
|     [[ $WINEDEBUG != "-all" ]] && init_log_file "$@" | ||||
|  | ||||
|     if [[ -n $LOG_FILE ]] && [[ -f "$LOG_FILE" ]] ; then | ||||
|         echo "##### Основные переменные #####" | tee -a "$LOG_FILE" | ||||
|         env | grep -e "WH_" -e "WINE" -e "DXVK" -e "VKD3D" | tee -a "$LOG_FILE" | ||||
|   | ||||
| @@ -3660,7 +3660,7 @@ class WineHelperGUI(QMainWindow): | ||||
|         msg_box.setText( | ||||
|             "Приложение будет запущено в режиме отладки.\n\n" | ||||
|             "После закрытия приложения лог будет сохранен в папке 'winehelper_backup_log' " | ||||
|             "в вашем домашнем каталоге под именем 'winehelper.log'." | ||||
|             "в вашем домашнем каталоге под именем программы (например, 'program.log')." | ||||
|         ) | ||||
|         msg_box.addButton(yes_button, QMessageBox.YesRole) | ||||
|         msg_box.addButton(no_button, QMessageBox.NoRole) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user