| Version 1 (modified by , 18 years ago) ( diff ) |
|---|
Using Wine with WebKit, Safari, Drosera, etc
Wine is a Windows API implementation for UNIX (including Linux etc).
The Safari Windows beta runs on Wine with a few glitches.
Running Safari with the WebKit Nightlies
This script shows how to launch Safari with the WebKit nightlies. First unzip the WebKit nightly download in a directory parallel to Safari.
There are scripts included in the WebKit nightlies but they don't work too well under Wine's console
Note that Drosera does not yet work
webkit_dir="`dirname "$0"`"
webkit_dir="`cd "$webkit_dir" ; pwd`"
safari_dir="`cd "$webkit_dir" ; cd ../Safari ; pwd`"
export WINEDLLPATH=$WINEDLLPATH:$webkit_dir:$safari_dir
export WINEPREFIX=~/.wine
launch_program=safari_custom_webkit
[[ "$1" != "" ]] && launch_program="$1"
# to launch Safari with the builtin webkit
if [ "$launch_program" == "safari_builtin_webkit" ]
then
cd "$safari_dir"
wine Safari.exe
fi
# to launch Safari with custom webkit
if [ "$launch_program" == "safari_custom_webkit" ]
then
cd "$webkit_dir"
cp -upv "$safari_dir/Safari.exe" .
cp -upv "$safari_dir"/*.dll .
for resource_dir in "$safari_dir"/*.resources
do
base_resource_dir="`basename "$resource_dir"`"
[[ -d "$base_resource_dir" ]] && rm -fr "$base_resource_dir"
cp -pr "$resource_dir" .
done
export PATH="$webkit_dir":"$safari_dir":"$PATH"
wine Safari.exe /customWebKit
fi
# to launch Drosera
if [ "$launch_program" == "drosera" ]
then
cd "$webkit_dir"
export PATH="$webkit_dir":"$safari_dir":"$PATH"
wine Drosera.exe
fi
Note:
See TracWiki
for help on using the wiki.