forked from CastroFidel/winehelper
		
	unshare desktop directories
This commit is contained in:
		
							
								
								
									
										16
									
								
								winehelper
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								winehelper
									
									
									
									
									
								
							| @@ -945,6 +945,7 @@ init_wineprefix () { | |||||||
|     fi |     fi | ||||||
|  |  | ||||||
|     export DRIVE_C="$WINEPREFIX/drive_c" |     export DRIVE_C="$WINEPREFIX/drive_c" | ||||||
|  |     export XUSER_PATH="$DRIVE_C/users/xuser" | ||||||
|  |  | ||||||
|     if [[ ! -f "$WINEPREFIX/.firstboot" ]] ; then |     if [[ ! -f "$WINEPREFIX/.firstboot" ]] ; then | ||||||
|         create_new_dir "$WINEPREFIX" |         create_new_dir "$WINEPREFIX" | ||||||
| @@ -974,10 +975,10 @@ init_wineprefix () { | |||||||
|         print_info "Windows версия изменена на win${WH_WINDOWS_VER}" |         print_info "Windows версия изменена на win${WH_WINDOWS_VER}" | ||||||
|     fi |     fi | ||||||
|  |  | ||||||
|     if [[ -d "$DRIVE_C/users/xuser" ]] && [[ ! -d "$DRIVE_C/users/$USER" ]] |     if [[ -d "$XUSER_PATH" ]] && [[ ! -d "$DRIVE_C/users/$USER" ]] | ||||||
|     then try_force_link_dir "$DRIVE_C/users/xuser" "$DRIVE_C/users/$USER" |     then try_force_link_dir "$XUSER_PATH" "$DRIVE_C/users/$USER" | ||||||
|     elif [[ ! -d "$DRIVE_C/users/xuser" ]] && [[ -d "$DRIVE_C/users/$USER" ]] |     elif [[ ! -d "$XUSER_PATH" ]] && [[ -d "$DRIVE_C/users/$USER" ]] | ||||||
|     then try_force_link_dir "$DRIVE_C/users/$USER" "$DRIVE_C/users/xuser" |     then try_force_link_dir "$DRIVE_C/users/$USER" "$XUSER_PATH" | ||||||
|     fi |     fi | ||||||
|  |  | ||||||
|     if [[ ! -f "$WINEPREFIX/.update-timestamp" ]] ; then |     if [[ ! -f "$WINEPREFIX/.update-timestamp" ]] ; then | ||||||
| @@ -986,12 +987,15 @@ init_wineprefix () { | |||||||
|         wait_wineserver |         wait_wineserver | ||||||
|     fi |     fi | ||||||
|  |  | ||||||
|  |     if [[ -L "$XUSER_PATH/Desktop" ]] | ||||||
|  |     then rm -f "$XUSER_PATH/Desktop" | ||||||
|  |     fi | ||||||
|  |     create_new_dir "$XUSER_PATH/Desktop" | ||||||
|  |  | ||||||
|     if [[ ! -L "$WINEPREFIX/dosdevices/h:" ]] |     if [[ ! -L "$WINEPREFIX/dosdevices/h:" ]] | ||||||
|     then try_force_link_dir "$HOME" "$WINEPREFIX/dosdevices/h:" |     then try_force_link_dir "$HOME" "$WINEPREFIX/dosdevices/h:" | ||||||
|     fi |     fi | ||||||
|  |  | ||||||
|     try_remove_file "$DRIVE_C/windows/system32/winemenubuilder.exe" |  | ||||||
|  |  | ||||||
|     if [[ $WH_USE_MESA_GL_OVERRIDE == "1" ]] \ |     if [[ $WH_USE_MESA_GL_OVERRIDE == "1" ]] \ | ||||||
|     && ! lspci | grep -i nvidia > /dev/null ; then |     && ! lspci | grep -i nvidia > /dev/null ; then | ||||||
|         export MESA_GL_VERSION_OVERRIDE="3.3" |         export MESA_GL_VERSION_OVERRIDE="3.3" | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user