Safari on Linux with Wine PDF Print E-mail
Written by Tom Wickline   
Monday, 24 March 2008 10:40
Safari now on Linux, ... :-)

About Safari

Safari offers most features common to modern web browsers. In addition, some of these features are implemented in distinctive ways, while it also includes some unique to the browser:

  • A tabbed-browsing interface that allows dragging tabs to reorder them, move them between windows or create new windows.
  • A bookmark management scheme reminiscent of the iTunes jukebox software.
  • A web-search box in the toolbar. This uses Google on the Mac and either Google or Yahoo! on Windows.
  • Pop-up ad blocking.
  • As-you-type text search.
  • Spell-checking for all text entry fields.
  • Expandable text entry boxes, which can be resized by the user to make entering long texts easier.
  • Automatic filling in of web forms.
  • Built-in password management via Keychain.
  • Functionality for subscribing to and reading web feeds.
  • Quartz-style font-smoothing even on Windows.
  • Integration of Apple's QuickTime multimedia technology.
  • Support for user-specified style sheets.
  • The Web Inspector, a DOM Inspector like utility that lets users and developers browse the Document Object Model of a web page.
  • A high level of standards compliance through its use of the WebKit framework, including partial, preliminary support for CSS3 and HTML 5.
Wine configuration

This is with a clean configuration directory and running in a 1024x768 virtual desktop.

Wine version tested: 0.9.58
Windows version emulated: 2000
Safari version: 3.1 (525.13)

$ winecfg

Once the .wine directory is built the configuration tool will start and you can set a virtual desktop in the graphics tab if you wish.

Installing Safari

Download Safai for Windows from the Apple Safari download page.

Next we need to install Microsoft's core fonts, I use Gentoo so this is how I perform the install.

tom@tuxonfire ~ $ sudo su -
tuxonfire ~ # emerge corefonts

If you use Ubuntu it's like this:

sudo apt-get install msttcorefonts

Now copy the Microsoft core fonts from /usr/share/fonts/corefonts or the install directory where they were placed into your ~/.wine/drive_c/windows/fonts directory.

Now we can start the Safari install

$ wine SafariSetup.exe

The install should run without any problems, you will want to uncheck ”Install Bonjour for Windows” and “Automatically update Safari and other Apple Software”

Safari first run

The installer created a shortcut on my desktop, but I think its always best to run the application from a terminal. If you choose to run it from a terminal you will want to cd (change directory) to the location where Safari was installed.

tom@tuxonfire ~ $ cd /home/tom/.wine/drive_c/Program\ Files/Safari
tom@tuxonfire ~/.wine/drive_c/Program Files/Safari $ wine safari.exe




If you experience bold fonts in the bookmarks tab you can minimize and then maximize Safari and the font will re render correctly.... or better yet you can file a report here.

Del.icio.us     Digg This!     Furl     Google     Seed Newsvine     Reddit     Slashdot     Stumble It!     Technorati     Yahoo MyWeb

Comments
Add New Search RSS
Otto 2009-06-26 12:05:32

Didn't work for me. It complained about tons of DLL missing:
err:module:import_dll Library
MSVCR80.dll (which is needed by L"Z:\home\otto\
.wine-safari\d
rive_c\Arquivos de programas\Safari\icuuc40.dll") not found
err:module:import_dll
Library icuuc40.dll (which is needed by L"Z:\home\otto\
.wine-safari\d
rive_c\Arquivos de programas\Safari\CoreFoundation.dll") not
f
ound
err:module:import_dll Library CoreFoundation.dll (which is needed by
L"Z:\home
otto\.wine-safari\drive_ c\Arquivos de
programas\Safari\CoreGraphics.dll")
not found
err:module:import_dll Library MSVCR80.dll
(which is needed by L"Z:\home\otto\
.wine-safari\d rive_c\Arquivos de
programas\Safari\zlib1.dll") not found
err:module:import_dll Library zlib1.dll (which is
needed by L"Z:\home\otto\.w
ine-safari\d rive_c\Arquivos de
programas\Safari\CoreGraphics.dll") not found
fixme:actctx:parse_depend_manifests Could
not find dependent assembly L"Microsof
t.VC80.CRT"

And many others. What am I missing?
Write comment
Name:
Email:
 
Title:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
Text:

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

 

Latest Comments

Most Comments

Stats

Statistics

Members : 8
Content : 664
Content View Hits : 1927140
mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterToday1498
mod_vvisit_counterYesterday2487
mod_vvisit_counterThis week14494
mod_vvisit_counterThis month69145
mod_vvisit_counterAll1434776