#!/bin/bash tv="$(basename $0)" prefix="${HOME}/.wine-${tv}" arch="win32" if [[ ! -d "${prefix}" ]]; then echo "Creating prefix..." env WINEARCH="${arch}" WINEPREFIX="${prefix}" wineboot -i &> /dev/null echo "Copying TeamViewer files to prefix..." cp -R "/opt/${tv}/wine/drive_c/TeamViewer" "${prefix}/drive_c/TeamViewer" echo "Creating config and log directories in ~/.config/teamviewer10" mkdir -p "${HOME}"/.config/teamviewer10/{config,logfiles} fi env WINEDLLPATH="${prefix}/drive_c/TeamViewer" WINEPREFIX="${prefix}" wine "C:\\TeamViewer\\TeamViewer.exe" "\${[@]}" &> "${HOME}/.config/teamviewer10/logfiles/-$(date +%Y.%m.%d-%H:%M:%S)-wine.log"