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