Download: KnowWine

Transkrypt

Download: KnowWine
WineTools
KNOW HOW
Instalowanie aplikacji Windows za pomocą WineTools
ŁATWIEJSZE WINE
WineTools jest programem do instalowania
oprogramowania Windows w systemach Linux bez
czasochłonnego eksperymentowania.
JOACHIM VON THADDEN
O
gólna zasada działania programu
Wine jest bardzo prosta, ale bardziej szczegółowe aspekty jego pracy mogą być problematyczne dla użytkownika.
Wiele ustawień trzeba konfigurować indywidualnie dla każdego programu, a ich zweryfikowanie bywa trudne i czasochłonne. Już sama
próba zainstalowania programu pochodzącego
z systemu Windows może sprawić mnóstwo
kłopotów i wymagać godzin poszukiwań w Internecie oraz licznych prób i błędów. Nie daje
to jednak gwarancji, że zainstalowana aplikacja będzie działać. Tylko jedną trzecią programów Windows udaje się „przekonać” do pracy
pod Linuksem.
Ponad rok temu przejąłem projekt WineTools osierocony przez Franka Hendriksena i od tamtej pory staram się rozbudować
go o instalator programów Windows. Cel
polega na uproszczeniu całej procedury
wstępnej – od pobrania, przez instalację, aż
po bezproblemowe uruchomienie. Na razie
skoncentrowałem się na znanych aplikacjach biurowych – pakiecie Microsoft Office
i przeglądarkach dokumentów tego pakietu,
programie Internet Explorer oraz kombajnach Adobe Photoshop i Illustrator. „Po
drodze” dodano także liczne programy shareware, freeware i Open Source. Jeśli istnieją ich linuksowe alternatywy, są one wymieniane przy opisie wersji windowsowych.
Szybka instalacja
Pobierz WineTools ze strony [1] i zapisz
paczkę w miejscu odpowiednim dla swojej
dystrybucji. Dostępne są wersje RPM
i tar.gz; także opiekunowie poszczególnych
dystrybucji zaczęli dodawać program do swoich repozytoriów; na pewno wiadomo o Debianie, słyszy się też o pakiecie Gentoo.
Bieżąca wersja WineTools to 2.1.2. Pakiet RPM jest bardzo łatwy do zainstalowania. Po zakończeniu pobierania, jako użytkownik root wystarczy wpisać polecenie
rpm -ivh Winetools.... Jeśli pojawi się komunikat o braku pakietu gettext, należy go zainstalować z płyty z dystrybucją – pakiet
ten odpowiada za obsługę ustawień regionalnych. W przypadku braku biblioteki
Gettext lub pliku gettext.sh, WineTools
działa w domyślnym języku angielskim. Instalacja paczki tar.gz jest równie łatwa. Po
jej rozpakowaniu w odpowiednim katalogu
poleceniem:
WWW.LINUX-MAGAZINE.PL
tar -xpvzf Winetools...
wystarczy uruchomić program install.sh jako użytkownik root. Spowoduje to przekopiowanie plików do katalogu /usr/local/winetools uraz utworzenie dowiązań w katalogu
Rysunek 1: Po zainstalowaniu warto przeczytać informacje wstępne – jest tam mowa o licencji oraz o zainstalowanej w systemie wersji Wine.
NUMER 20 PAŹDZIERNIK 2005
51
KNOW HOW
WineTools
/usr/local/bin (dzięki czemu aplikację będzie
można uruchomić po prostu wpisując polecenie wt2).
Program WineTools należy uruchamiać
w środowisku X jako zwykły użytkownik
(nie root) – w przeciwnym razie uruchamianie nie powiedzie się. Jeśli nie utworzono
jeszcze katalogu do zapisywania plików Wine, WineTools informuje o tym użytkownika i wyświetla krótki opis czynności wymaganych do utworzenia tego katalogu. Po tym
wyświetlane jest okno z informacją o prawach autorskich i tekstem wprowadzającym
(Rysunek 1).
Tekst ten należy przeczytać. Są tam nie
tylko stwierdzenia natury prawnej dotyczące licencji i korzystania z instalowanego
oprogramowania, ale także wezwanie do
pomocy przy rozwijaniu projektu oraz informacje o zainstalowanej wersji programu
Wine.
Menu główne programu WineTools jest
podzielone na cztery części: przygotowywanie i instalowanie programów, sterowanie środowiskiem Wine, wykonywanie kopii zapasowych instalacji Wine oraz wyświetlanie informacji wprowadzających
i prawnych.
Podstawowa instalacja,
w tym Internet Explorer 6
Pierwszą czynnością będzie przygotowanie
podstawowego systemu, na bazie którego będą wykonywane wszystkie późniejsze instalacje oprogramowania. Aby to było możliwe,
musimy najpierw wykonać wszystkie kroki
wymienione w menu Base set-up (Podstawowa instalacja). Oczywiście, wystarczy wybrać
jedną wersję programu Internet Explorer
w odpowiednim języku. Polecenie Create
a fake Windows drive (Utwórz niby-dysk Windows) powoduje utworzenie katalogu ~/.wine przy uprzednim usunięciu istniejącego
katalogu o tej samej nazwie. Przed tą czynnością warto wykonać kopie zapasowe ważnych plików, które mogą znajdować się
w tym katalogu. Na etapie Base setup program WineTools prosi o podanie ścieżki dostępu do napędu CD-ROM, nazwy użytkownika i nazwy organizacji – na podstawie tych
danych tworzone jest symulowane środowisko Windows, podobne do naturalnego na
tyle, na ile jest to możliwe.
Po zakończeniu czynności wstępnych
można rozpocząć instalację. Dla zwiększenia
czytelności programów Windows instalujemy czcionkę Arial. Potem następuje instalacja bibliotek DCOM98, dzięki której Wine
52
NUMER 20 PAŹDZIERNIK 2005
zyskuje wymagane funkcje OLE. Mechanizm DCOM zaimplementowano także jako
biblioteki Wine, ale implementacja ta jest
niekompletna i ma charakter eksperymentalny. Niektóre programy jej nie obsługują i odmawiają współpracy już na etapie instalacji.
Dlatego w WineTools korzystamy z oryginal-
Rysunek 2: Zaznaczenie pola wyboru Show
Info powoduje wyświetlanie stron z dodatkową pomocą.
nej wersji firmy Microsoft. Z tym wyborem
wiąże się jednak pewna niedogodność. Microsoft zezwala na korzystanie z oprogramowania DCOM tylko w połączeniu z systemem Microsoft Windows 98 lub nowszym.
Dlatego użytkownik musi mieć zainstalowane w komputerze „okienka” w wersji przynajmniej 98.
Wymagana
licencja Windows
O ile użytkownik zaakceptował warunki licencji po uruchomieniu opisanej pozycji
menu, instalacja nie powinna sprawić żadnych problemów. Wyświetlane w terminalu
komunikaty Wine dotyczą funkcji niezaimplementowanych i można je zignorować.
Jak można zauważyć, WineTools wyświetla
okna z informacjami o wykonywanych właśnie czynnościach. Na przykład, po zakończeniu każdej instalacji WineTools symuluje restart systemu Windows i sam dba
o zamknięcie wszystkich programów Wine.
Po zainstalowaniu klas MS Foundation
Classes przechodzimy do ostatniego i najważniejszego kroku: podstawowej instalacji
programu Internet Explorer 6 z pakietem
serwisowym Service Pack 1. Instalacja ta ma
duże znaczenie z dwóch powodów. Po pierwsze Internet Explorer lub jego części są niezbędne do pracy wielu innych programów.
Na przykład, praktycznie wszystkie progra-
WWW.LINUX-MAGAZINE.PL
my Windows wyświetlają zawartość HTML
używając bibliotek IE6. Po drugie program
instalowany jest wraz z wieloma innymi ważnymi komponentami. Te dodatkowe biblioteki mogą być bardzo ważne dla innych programów.
Dwukrotne kliknięcie odpowiedniej wersji językowej powoduje rozpoczęcie całkowicie automatycznej instalacji, w tym pobrania programu z Internetu. Musimy zachować cierpliwość; odnalezienie odpowiednich plików w Internecie, a następnie
pobranie ich, może zająć dużo czasu. WineTools zapisuje pobrane pliki w katalogu
~/winetools/sys, a w razie konieczności ponownego ich zainstalowania nie trzeba jeszcze raz czekać na pobranie. Dzięki temu
WineTools można także używać na komputerach bez połączenia z Internetem: najpierw należy zainstalować oprogramowanie
na komputerze z łączem internetowym,
a następnie wypalić pobrane pliki zapisane
w podkatalogu ~/winetools na płycie CD.
Drukowanie przez CUPS
oraz metodą tradycyjną
Wine świetnie współpracuje z systemem drukowania CUPS. Drukarki skonfigurowane
w CUPS są automatycznie dostępne we
wszystkich aplikacjach Wine. Jeśli jednak
wciąż korzystamy ze starszego systemu printcap, musimy skonfigurować Wine pod kątem
takiego środowiska, korzystając z ostatniej
pozycji opisywanego menu. Wine udostępnia
plik generic.ppd definiujący ogólną drukarkę.
Ścieżka dostępu do tego pliku może być różna w zależności od dystrybucji, może być
więc konieczne jej zmodyfikowanie. W określeniu położenia pliku pomaga polecenie locate generic.ppd.
Przed uruchomieniem podstawowych
aplikacji przyjrzyjmy się innej funkcji programu WineTools. Na dole każdego okna
WineTools znajdziemy pole wyboru Show
Info (Pokaż informacje – Rysunek 2). Zaznaczenie tego pola powoduje, że po wybraniu
pozycji menu nie tylko rozpoczynana jest instalacja odpowiedniego programu, ale także
w przeglądarce wyświetlana jest odpowiednia strona z informacjami. Podczas testowania zobaczyliśmy informacje dotyczące instalowania programu Internet Explorer ze
wzmianką o zastosowanych w tym programie „zaawansowanych zabezpieczeniach”.
Sprawa bezpieczeństwa
Czytelnik może zastanawiać się, czy instalowanie programów Windows – takich jak IE6
WineTools
– jest bezpieczne dla systemu Linux. Skoro
tyle słyszy się o lukach w zabezpieczeniach
tej przeglądarki, czy warto instalować ją
w swoim systemie? Czy Wine nie otwiera nowych „dziur” w Linuksie?
Teoretycznie luka w zabezpieczeniach IE6
może posłużyć do ataku na system przez Wine i nie można przewidzieć, czy przekazany
przez IE kod nie zostanie uruchomiony
przez oprogramowanie Wine. Ryzyko jest takie samo, jak w przypadku każdego innego
oprogramowania Windows. Można nawet
przeczytać dość zabawny artykuł [2], którego
autor opisał bezowocne próby przetestowania pięciu wirusów na działanie w środowisku Wine.
Jednak w praktyce luki w zabezpieczeniach nie stwarzają dużego problemu
w przypadku Linuksa – modyfikacja programu standardowo wymaga uprawnień użytkownika root. Ryzyko może więc dotyczyć
tylko danych zapisanych na lokalnym koncie użytkownika. Próba modyfikacji pliku
binarnego w linuksowym formacie ELF po
prostu spowoduje uszkodzenie tego ostatniego. Ponadto wirusy systemu Windows zazwyczaj wynajdują obiekty do zaatakowania
przez analizowanie rozszerzeń plików. W linuksowych plikach binarnych rozszerzenia
nie są stosowane. Biblioteki systemowe, które mogłyby zostać wykorzystane przez szkodliwy kod, albo w ogóle nie istnieją w Wine,
albo zostały zastąpione wersjami linuksowymi, do których zapisywania prawo ma tylko
root. Co innego, jeśli chodzi o pliki Windows instalowane w Wine – te są tak samo
podatne, jak w zwykłym systemie Windows.
Istnieją dwie metody zapobiegania ryzyku zniszczenia lokalnych plików linuksowych. Najłatwiejsza polega na likwidacji
odwzorowań katalogów linuksowych na napędy Wine oraz podobnych dowiązań na symulowanym napędzie C – w skrócie, konieczne jest utworzenie bezpiecznej
„skrzynki”, poza którą Wine nie wychodzi.
Upraszczając, pliki winny być zlokalizowane poniżej hierarchii katalogów dostępnej
dla oprogramowania Wine.
Z punktu widzenia użytkownika oznacza
to usunięcie dowiązań h: oraz z: z katalogu
~/.wine/dosdevices, ponieważ oba prowadzą
do linuksowego drzewa katalogów. H:
wskazuje na katalog domowy zalogowanego
użytkownika, a Z: na katalog główny systemu plików. Inne dowiązania tworzone
przez WineTools – c:, d:, e:, f: oraz t: prowadzą do własnego podkatalogu Wine ~/.wine/drive_c, do napędu CD-ROM, do katalo-
gu tymczasowego /tmp oraz do katalogu
tymczasowego WineTools. Najpoważniejsza luka została zamknięta. Oczywiście, po
tej czynności Wine nie ma dostępu do plików w innych lokalizacjach, dlatego te pliki, których potrzebujemy, musimy ręcznie
przekopiować do katalogu /tmp lub ~/.wine/drive_c.
Inną metodą jest utworzenie nowego użytkownika i uruchamianie źle zabezpieczonego
oprogramowania – takiego jak IE6 – w środowisku Wine tegoż użytkownika. Domyślnie
WineTools nie stosuje żadnego z tych zabezpieczeń – użytkownik sam powinien wybrać
to najbardziej stosowne do jego potrzeb. Dla
zapewnienia większego poziomu bezpieczeństwa zalecam zastosowanie drugiej metody.
IE6 i Media Player
w systemie Linux
KNOW HOW
Bez szans na Javę
Nie ma co próbować instalować Javy. Działa
najwyżej stara, microsoftowa implementacja tego języka. Aplikacje z osadzonym modułem IE – np. przeglądarka Lague do aukcji Ebay – przeważnie działają; podczas testów gorzej wypadały rozszerzenia samej
przeglądarki.
Mimo wad, Internet Explorer przydaje
się. Za jego pomocą można uzyskać dostęp
do stron, na których sposób zastosowania
języka Javascript wyklucza obsługę innych przeglądarek. Możemy go również
wykorzystać do przetestowania własnych
serwisów lub oprogramowania internetowego. Jak wspomnieliśmy, biblioteki
HTML zastosowane w IE6 są także intensywnie wykorzystywane przez wiele in-
Aby uruchomić zainstalowany program Internet Explorer, w wierszu poleceń wpisujemy ie6. WineTools umieszcza odpowiedni
skrypt w katalogu ~/bin, dlatego katalog
~/bin powinien być uwzględniony w zmiennej środowiskowej definiującej ścieżki dostępu. Jeżeli nie jest, do pliku .bash_profile
lub .bashrc dopisujemy następującą linijkę:
export PATH=$HOME/bin:$PATH
Aby zmiany zostały zastosowane, użytkownik musi wylogować się, a potem ponownie
zalogować do systemu.
IE6 powinien teraz uruchomić się i wyświetlić stronę powitalną MSN. Na szczęście sposób uruchamiania programu IE6 można zdefiniować, klikając kolejno Narzędzia i Opcje internetowe. Nie ma potrzeby konfigurowania
połączenia internetowego za pomocą kreatora
(jak ma to miejsce w Windows) – Wine sam
udostępnia łącze internetowe, korzystając
z interfejsu systemu operacyjnego Linux.
Korzystanie z IE6 pod Linuksem wiąże się
z pewnymi problemami. Na przykład, możemy korzystać z dostępnych zakładek, ale nie
możemy tworzyć nowych – IE6 zgłasza problem z nieprawidłowymi znakami. Ta niedogodność nie powinna przeszkadzać typowemu użytkownikowi Linuksa, który z programu IE6 korzysta sporadycznie.
Kolejnym problemem są częstsze niż na
rodzimej platformie awarie przeglądarki.
Kiedy program zawiesi się, wystarczy chwilę
odczekać. Wkrótce powinien ponownie zacząć działać. Jednak próba dostępu do lokalnego systemu plików niemal zawsze powoduje awaryjne zakończenie.
WWW.LINUX-MAGAZINE.PL
Rysunek 3: W środowisku Wine powinna być
dostępna przynajmniej czcionka TrueType
Arial, ale zainstalowanie jeszcze kilku typowych fontów na pewno nie zaszkodzi.
nych programów działających w środowisku Windows.
Wraz z przeglądarką Internet Explorer
instalowany jest odtwarzacz Media Player.
Aby go uruchomić, w wierszu poleceń wpisujemy wmplayer; jednak nie oczekujmy
zbyt wiele. Dźwięku możemy wcale nie
usłyszeć, albo może być niezsynchronizowany. Filmy odtwarzane są w dziwnych kolorach – tutaj może pomóc wyłączenie akceleracji sprzętowej w ustawieniach programu. Najnowsze wersje programu Media
Player, o ile w ogóle daje się je uruchomić,
działają niestabilnie.
Do środowiska Wine możemy dodać kodeki dystrybuowane w postaci pakietów „codec
pack”. Dobrym źródłem kodeków jest SLD
Codec Pack. Można go zainstalować, wybie-
NUMER 20 PAŹDZIERNIK 2005
53
KNOW HOW
WineTools
rając grupę Tools (Narzędzia) z menu Install
tested software (Zainstaluj przetestowane
oprogramowanie). Po obowiązkowym symulowanym restarcie (wykonanym automatycznie przez WineTools), kodeki powinny być
już dostępne i umożliwiać odtwarzanie plików MPEG 2. Nie należy instalować wersji
Media Playera dostarczanej wraz z tym pakietem kodeków – po uruchomieniu awaryjnie przerywa pracę. Inne pakiety kodeków
nie wykazywały stabilności podczas testów.
Po powrocie do głównego menu WineTools warto zainstalować często wykorzystywane oprogramowanie systemowe. W zasobach Windows System Software (Oprogramowanie systemu Windows) znajdziemy aktualny instalator systemu Windows, środowiska uruchomieniowe Visual Basic i C++,
mechanizm bazy danych i sterowniki
ODBC, aktualne biblioteki XML oraz narzędzie Windows Script. Dobrze jest po
prostu zainstalować wszystkie pozycje tej
listy, zawsze wybierając odpowiednią dla
ustawień regionalnych wersję językową.
Podczas przygotowywania instalatora Windows program WineTools ostrzega o tym,
że instalator może nie radzić sobie ze starszymi programami. W praktyce jednak sytuacje takie nie zdarzają się często. Po zakończeniu instalacji nie ma znaczenia, czy
zezwolimy na restart zgodnie z pytaniem
instalatora – WineTools i tak wykonuje tę
czynność za nas.
Instalacja czcionek w znacznej mierze
przypomina instalację oprogramowania systemowego (Rysunek 3) – wybieramy polecenie Install Microsoft TrueType core fonts (Zainstaluj podstawowe czcionki TrueType systemu Microsoft) i instalujemy kolejne pozycje
z listy. Tak zainstalowane czcionki są dostępne tylko dla środowiska Wine – host linuksowy ich nie widzi.
Polecenie „Install Tested Software” (Zainstaluj przetestowane oprogramowanie)
otwiera hierarchiczne menu zawierające ponad 100 posegregowanych programów, których działanie sprawdzono pod WineTools.
Są tu zarówno wielkie pakiety komercyjne,
takie jak Adobe Ilustrator czy Photoshop, jak
i programy shareware lub freeware, np. VirtualDub czy The Bat.
Office 2000 – to działa
Pakiet Microsoft Office w wersjach 97 i 2000
działa dobrze w Wine. Winword, Excel oraz
Powerpoint działają szybko i niezawodnie.
Wszystkie inne aplikacje też nadają się do
użycia, choć z pewnymi ograniczeniami. Ac-
54
NUMER 20 PAŹDZIERNIK 2005
cess ma tendencje do zawieszania się – tutaj
rozwiązaniem może być oprogramowanie
Crossover Office.
Przyjrzyjmy się procesowi instalacji pakietu Microsoft Office 2000. WineTools
uwzględnia zależności i ostrzega, gdy do instalacji danego programu wymagany jest inny. Na przykład, kiedy instalujemy Office
2000, WineTools informuje o braku wymaganego pliku SplashKiller.zip. Plik SplashKiller.zip można zainstalować później, wystarczy więc potwierdzić komunikat klikając
przycisk OK. W następnym oknie dialogowym WineTools wyświetla informacje dotyczące tej specyficznej instalacji. Niektóre
instalatory pakietu Office proszą o podanie
napędu, z którego mają być instalowane pliki; należy wskazać napęd CD-ROM, który
jest w naszym środowisku reprezentowany
przez literę D:. Widoczna jest także informacja o tym, aby nie instalować asystentów
Office (spinacz i jemu podobne), ponieważ
i tak nie działają, a mogą także uniemożliwić pracę całego pakietu. Nie działa również usługa faksowania Symantec.
W przypadku niektórych programów WineTools umożliwia ręczny wybór innej lokalizacji lub wersji językowej instalatora
w oknie przeglądarki. W przypadku płyty
z oprogramowaniem Office, można pozostać
przy wartościach domyślnych. WineTools
sam przeszukuje płytę pod kątem wystąpienia pliku Autorun. Uruchomienie instalatora nie wymaga ingerencji użytkownika, chyba że WineTools nie znajdzie tego pliku. Kolejnym krokiem jest zamontowanie płyty
i rozpoczęcie instalacji.
Po wpisaniu klucza CD i wybraniu napędu CD-ROM (D:) wybieramy opcję instalacji
niestandardowej. Można zainstalować dowolne komponenty pakietu poza wspomnianymi asystentami – te znajdują się w grupie
Office Tools (Narzędzia pakietu Office). Instalacja powinna przebiegać tak, jak w zwykłym systemie Windows. Na koniec instalator pyta, czy zrestartować system. Bez względu na naszą odpowiedź WineTools symuluje
restart i wyświetla nazwy skryptów zapisanych w katalogu ~/bin. Wreszcie WineTools
pyta, czy chcemy odmontować płytę CD. Jeśli zamierzamy korzystać z programu Outlook w połączeniu z serwerem Exchange, na to
pytanie odpowiadamy przecząco.
Teraz zainstalowane programy można wywołać z wiersza poleceń. Skrypty startowe
noszą nazwy msword, msexcel, msaccess, mspowerpoint oraz msoutlook, a poszczególne narzędzia – msfinder, msquery i msbinder.
WWW.LINUX-MAGAZINE.PL
Korzystanie z programów
Outlook i Access
Outlook może współpracować zarówno ze
skrzynkami pocztowymi POP3 i IMAP, jak
i z serwerem Exchange. Inne funkcje organizatora – np. zarządzanie kontaktami
i terminarzem – powinny działać jak należy. Osoby zainteresowane korzystaniem
z danych programu Outlook w systemie Linux mogą spróbować takiego przedsięwzięcia, ale przedtem muszą pamiętać o kilku
sprawach. Outlook wyświetla po uruchomieniu nikomu niepotrzebne okienko powitalne, które zakrywa inne okna i w praktyce uniemożliwia dokończenie konfiguracji. Przed pierwszym uruchomieniem programu konieczne jest zainstalowanie (z menu Tools) programu Splash Screen Killer.
Zresztą WineTools informuje o tym przed
zainstalowaniem pakietu Office. Po zainstalowaniu programu eliminującego niepotrzebne okienka uruchamiany Outlooka poleceniem msoutlook. I znów słowo ostrzeżenia: podczas konfiguracji konta pocztowego
należy włączyć opcję Internet only (Tylko
Internet); w przeciwnym razie kolejne etapy konfiguracji nie powiodą się i pozostaniemy z nieprzydatną kopią programu
Outlook. Po wypełnieniu pól w oknach dialogowych i rezygnacji z instalowania programu Symantec Fax, powinien uruchomić
się program Outlook. Postarajmy się natychmiast go opuścić. Klient zazwyczaj zawiesza się, w związku z czym nie pozostaje
nam nic innego jak
wineserver -kill
- to znaczy zabić wszelkie działające instancje oprogramowania Wine. Po kolejnym wydaniu polecenia msoutlook program Outlook
powinien już działać w zwykły sposób. Jest
pewna niedogodność: ikony po lewej stronie
są całkowicie czarne; można je jednak wyłączyć, klikając kolejno View (Widok) i Outlook toolbar (Pasek Outlook), zastępując listą
folderów.
W przypadku korzystania z programu
Outlook w połączeniu z serwerem Exchange
konieczne jest zrestartowanie Outlooka
i zmiana typu konta – klikamy kolejno Tools
(Narzędzia), Options (Opcje) i Email accounts
(Konta pocztowe). Następnie wybieramy
opcję Reconfigure email account (Ponownie
skonfiguruj konto pocztowe). Potem wystarczy zrestartować program Outlook. Outlook
pobiera z płyty CD brakujące biblioteki, po
czym można skonfigurować konto standardową metodą.
WineTools
KNOW HOW
thadden/bin/msword %s
Kopiowanie i wklejanie działa. Naciskając kombinację klawiszy [Ctrl]+[C] w programie Word można skopiować fragment
tekstu, a następnie w OpenOffice wkleić
go kombinacją [Ctrl]+[V] bez utraty formatowania. Wine obsługuje wymianę tekstu sformatowanego za pośrednictwem
schowka.
Możliwości WineTools
W WineTools znajdziemy też inne pozycje
menu, o których jeszcze nie wspominaliśmy:
opcja Control Center powoduje przejście do
odpowiednika Panelu sterowania. Można
tam znaleźć aplety konfiguracyjne ODBC,
opcji internetowych IE6 itp. Jest też edytor
rejestru, a polecenie Show Installed Software
umożliwia przejrzenie kompletnego dziennika zdarzeń związanych z każdą instalacją wykonaną przez WineTools. Pozycja Uninstaller
służy do odinstalowania programów.
Inną użyteczną funkcją jest możliwość wykonania kopii zapasowej całego środowiska
Wine w celu zapisania na dysku CD lub zapamiętania „migawki” przed wykonaniem ryzykownych zmian. Opcja edytowania konfiguracji Wine jest przeznaczona dla ekspertów.
Wprowadzone tam modyfikacje mogą mieć
bardzo poważny wpływ na zainstalowane
oprogramowanie Windows, warto więc dwa
razy zastanowić się, zanim cokolwiek zmienimy i koniecznie utworzyć kopię zapasową.
Do rozwoju projektu WineTools potrzebna jest pomoc większej grupy osób. Jeśli
udało Ci się „przekonać” jakiś program
Windows do działania pod Wine, daj mi
znać – uwzględnię go w następnej wersji WineTools. Planuję również udostępnienie serwisu, za pośrednictwem którego będzie można zgłaszać informacje o obsługiwanych programach. ■
Rysunek 4: WineTools odnotowuje informacje o zainstalowanym oprogramowaniu, nawet jeśli
INFO
nie jest ono znane systemowi Windows.
Microsoft Access działa... czasami. Stopień powodzenia zależy od używanych aplikacji i sterowników bazy danych. Niektóre
aplikacje działają bez problemu, inne raz po
raz „padają”.
Aplikacje Windows można zintegrować
z linuksowym środowiskiem graficznym – np.
po to, aby automatycznie uruchomić program
Word z przeglądarki, klienta pocztowego lub
pulpitu. Komercyjny pakiet Crossover Office
robi to automatycznie; użytkownicy Wine
muszą wykonać pewne czynności ręcznie.
Integracja z linuksowym
pulpitem
[1] Strona projektu WineTools: http://www.von-thadden.de/Joachim/WineTools
Ustawienia przeglądarki można zmienić tak,
aby możliwe było wykonywanie skryptów zapisanych w katalogu ~/bin. KDE i Gnome
umożliwiają łatwe zarządzanie typami plików. Wiele programów odczytuje także odwzorowania typów MIME, dlatego do pliku
~/.mailcap można dodać wpis podobny do
następującego:
[2] Windowsowe wirusy pod Wine
http://os.newsforge.com/article.pl?sid
=05/01/25/1430222&from=rss
application/msword;/home/U
WWW.LINUX-MAGAZINE.PL
AUTOR
Joachim von Thadden jest kierownikiem projektu w firmie Trialogic, gdzie zajmuje się
systemami operacyjnymi, migracją i infrastrukturami Javy.
NUMER 20 PAŹDZIERNIK 2005
55