Przenoszenie danych KDE
COVER STORY
Przenoszenie adresów, kontaktów i zakładek między KDE, Evolution, Galeon i Mozilla
Bilet powrotny
Bez względu na to, czy chcemy
przenieść się na stałe z KDE do
GNOME, czy też popracować od
czasu do czasu na innej platformie,
z pewnością nie zamierzamy rezy-
gnować ze swoich zakładek w prze-
glądarce internetowej ani z infor-
macji zapisywanych w kalendarzu
i książce adresowej. Przeniesienie
tych danych wymaga trochę pracy,
ale w tym artykule pokażemy, jak
tego dokonać.
MARCEL BUCHHOLZ
I PATRICIA JUNG
P
I
M
dy zmieniasz środowisko graficzne re programy mogą pracować niestabilnie. Je- program PIM będzie lepszym rozwiązaniem
k
l
i
e
n
t
a
p
o
c
z
t
y
e
l
e
k
t
r
o
n
i
c
z
n
e
j
lub klienta poczty elektronicznej, żeli masz wpływ na instalowane na kompute- dla naszych potrzeb, ale czy to oznacza, że bę-
Gczy to z własnej woli, czy też dlate- rze oprogramowanie, nie ma problemu dziemy chcieli zaczynać pracę z nim od zera?
go, że używasz KDE w domu, a GNOME w końcu jest to wolny kraj, a wybór środowi-
i/lub Mozilli w pracy, przeniesienie danych ska, na którym będziemy pracowali, jest spra- Kontakty i adresy
wymaga odrobiny wysiłku i poświęcenia wą indywidualną. Może się zdarzyć, że nowy Informacje osobiste to zwykle książki adre-
pewnej ilości czasu. Trzeba bę- sowe wraz z adresami poczty
dzie przyzwyczaić się do nowe- elektronicznej przechowy-
go wyglądu i sposobu pracy. wanymi np. przez KMail
Z drugiej jednak strony, tylko [4]. Jeśli zamierzasz wyko-
kilka programów będzie wy- rzystać klienta poczty Mozil-
magać ponownej konfiguracji. li [1], otwórz książkę adreso-
W przypadku większości wą w KMail wybierając
z nich możliwa będzie migra- opcję Tools / Address book.
cja ustawień i konfiguracji. Pozycja menu uruchamia
Oczywiście w środowisku standardową książkę adreso-
GNOME możemy uruchomić wą KDE (a nie, jakby się te-
większość aplikacji KDE jeśli go można spodziewać, osob-
są one zainstalowane w syste- ną książkę adresową przypi-
mie. Ich uruchomienie zajmie saną do klienta poczty).
jednak trochę czasu, a niektó- Rysunek 1: Gdzie będziemy przechowywać listę adresów z KAddressbook? Wpisanie w wierszu pole-
www.linux-magazine.pl Kwiecień 2004 23
Przenoszenie danych KDE
COVER STORY
ceń kaddressbook również uru- nue, przechodząc w ten sposób
chomi książkę adresową KDE. do drugiego ekranu kreatora
Aby zapisać informacje książ- importu danych Select single file.
C
S
V
ki adresowej w pliku CSV, wy- Program Evolution traktuje tą
bierz menu File / Export / procedurę dosłownie pole File-
Export List. Domyślnie nowy name musi wskazywać pojedyn-
plik zostanie umieszczony w ka- czy plik wizytówki w formacie
talogu macierzystym o nazwie vCard. Warto jednak pochwalić
addressbook.csv (Rysunek 1). Wy- Evolution 1.4.4 program
starczy zatwierdzić ustawienia mniej więcej automatycznie
domyślne. rozpoznawał wizytówki vCard,
Przed decyzją o zmianie swo- które eksportowaliśmy z KAd-
jego ulubionej, sprawdzonej dressbook 3.1.
aplikacji większość użytkowni- Kliknięcie przycisku Import
ków chce zobaczyć, co potrafi zakończy pracę kreatora, ale nie
nowy program. Przy pierwszym znaczy to jeszcze, że import się
uruchomieniu programu kreator Rysunek 2: Import danych do Mozilla Mail. udał. Evolution wyświetla kolej-
konfiguracji Mozilli tworzy in- ne okno dialogowe, pokazane na
dywidualne konto użytkownika. Można na- wszystko pójdzie dobrze, po zakończeniu Rysunku 5, w którym trzeba wskazać miej-
stępnie przejść od razu do kreatora importu. operacji zostanie wyświetlony komunikat: sce, gdzie mają być przechowywane informa-
Z menu wybierz Tools / Import... (Rysu- Address successfully imported from textfile.... Je- cje z wizytówki vCard. Wstępnie podana od-
nek 2). Jako że naszym celem jest import in- żeli podczas tej operacji wystąpi jakiś błąd, powiedz, czyli katalog Contacts, jest w zasa-
formacji o adresach, wybierz Address Books. najlepiej ponownie uruchomić całą procedu- dzie satysfakcjonującym rozwiązaniem, ale
W następnym oknie trzeba określić rodzaj im- rę od początku. Proces importu danych koń- możesz także wybrać przycisk New i utwo-
portowanych danych. Starsze wersje Mozilli czymy klikając przycisk Finish. rzyć dodatkowe katalogi i podkatalogi z kon-
obsługują tylko jeden rodzaj plików teksto- Aby sprawdzić rezultat importowania na- taktami, do których można będzie zapisywać
wych Text file (LDIF,.tab,.csv,.txt). W naszym szych danych, wybierz opcję Window / Ad- dane sposób organizacji zależy całkowicie
przykładzie to wystarczy, ponieważ zapisaliśmy dress book (Rysunek 4). Książka adresowa od woli użytkownika.
dane z KAddressbook w formacie CSV KDE posiada etykiety kolumn w pierwszej To jeszcze nie wszystko jeżeli nie chciało
.
Kolejny krok to wybór pliku zawierające- linijce eksportowanego pliku, zatem przygo- Ci się wskazać rodzaju importowanych plików
go dane w naszym przykładzie będzie to towanie odpowiedniego odwzorowania jest wybierając w poprzednim etapie format VCard
plik addressbook.csv. Jeżeli nie możesz odna- bardzo proste (Rysunek 3). Jednakże Mozilla i zdałeś się na łaskę automatycznego rozpozna-
lezć pliku, upewnij się, czy rodzaj pliku jest traktuje ten wiersz jak rekord danych. Klik- wania rodzaju plików, trzeba teraz określić, czy
ustawiony na Comma separated (*.csv). Na- nij zatem przycisk Delete (usuń), aby wypro- importowane dane to spotkania w formacie
stępnie kliknij przycisk Open. To dopiero wadzić program z błędu. iCalendar, czy też wizytówki w formacie
początek. VCards. Jest to chyba swojego rodzaju kara za
Trzeba dokonać konwersji danych do for- Ewolucja adresów to, że użytkownik nie zastosował się do proce-
matu zrozumiałego przez program Mozilla. Jeżeli jesteś zwolennikiem programu pocz- dury narzuconej przez twórców Evolution.
Na Rysunku 3 (opcje mogą się różnić w za- towego Evolution [3], możesz zaimportować
leżności od wersji programu) pokazano okno do niego dane adresowe z KDE. Jednak Spotkania i kalendarze
dialogowe, w którym dokonujemy odwzoro- w tym celu trzeba posiadać możliwie naj- T spotkania jest zwykle kojarzony
ermin
wania informacji znajdujących się w pliku nowszą wersję środowiska KDE. Na nieko- w KDE z programem KOrganizer bez
(po prawej stronie) na odpowiednie pola rzyść Evolution przemawia brak ob-
w strukturze Mozilla Mail (po lewej stronie). sługi plików CSV
, natomiast starsze
Przyciski Up i Down przesuwają etykiety wersje KAddressbook nie umożliwia-
w odpowiednie miejsca. Po wykonaniu zada- ją eksportowania wizytówek vCard.
nia okno programu będzie przypominać Nawet jeśli dysponujesz odpowied-
przykład pokazany na Rysunku 3. nią wersją KDE, czeka Cię i tak mnó-
Jeżeli w Mozilli nie ma stosownego pola, stwo pracy. Polecenie File / Export /
można przypisać dane do kategorii nieuży- Export vCard 3.0... powoduje eksport
wanej przez Mozillę, upewniwszy się wcze- pojedynczego pliku.vcf dla wybranej
śniej, że odznaczono pole wyboru znajdujące pozycji z książki adresowej. Polecenie
się po lewej stronie. Przykładowo, Mozilla File / Import... powoduje uruchomie-
nie korzysta z tytułów, zatem trzeba usunąć nie kreatora, w którym będzie można
Title abbrev. (front) w naszym przykładzie. Po dokonać równie żmudnej operacji im-
wybraniu najdogodniejszego dopasowania portowania danych. Wybieramy Im-
pól do danych, kliknij przycisk OK roz- port single file, a potem Import type. Rysunek 3: Odwzorowania danych w Mozilli dokonu-
pocznie się importowanie danych. Jeżeli Następnie kliknij przycisk Conti- je użytkownik.
24 Kwiecień 2004 www.linux-magazine.pl
Przenoszenie danych KDE COVER STORY
względu na to, czy Żeby zabezpieczyć się przed nadpisa-
uruchomimy go ja- niem starych zakładek, możesz tymczaso-
ko program autono- wo zachować odnośniki Konquerora
miczny, czy też jako w innym pliku HTML, a potem skorzy-
element programu stać z funkcji Bookmarks / Edit bookmarks
PIM typu Kontact / Tools / Import... i zaimportować je do
bądz Aethera [7]. Je- Mozilli pózniej. Możliwe, że będzie trze-
śli chcesz przenieść ba usunąć powtarzające się pozycje. Żeby
swoje spotkania wyeksportować zakładki do przeglądarki
z KOrganizera do Netscape [2], z menu edytora odnośni-
Evolution, procedu- ków KDE wybierz File / Export / Export
ra wygląda podob- Netscape bookmarks. Program nie potwier-
nie jak w przypadku dzi poprawności konwersji zakładek,
wizytówek vCard. więc trzeba samemu dokonać przeglądu
Na szczęście w pli- uruchamiając przeglądarkę Netscape
ku iCalendar znaj- Rysunek 4: Rzut oka na przeniesione dane adresowe z KDE pozwala stwie- i sprawdzając po prostu opcję Bookmarks.
dziesz wszystkie na- rdzić, czy odwzorowanie danych przy imporcie było prawidłowe. Użytkownicy przeglądarki GNOME
sze wprowadzone o nazwie Galeon [5], chcący wyeksporto-
wcześniej spotkania. Podczas importu da- eror. Eksport odnośników jest wyjątkowo wać swoje odnośniki, mają wiele szczęścia.
nych można wskazać typ plików File type ja- prosty. Rozwiń menu K i wybierz Bookmarks / Galeon korzysta z takiego samego formatu co
ko iCalendar files (*.ics). Podczas naszych te- Edit Bookmarks. Pojawi się edytor odnośni- Konqueror języka XBEL ('XML Bookmark
stów z KOrganizer 3.1.4 i Evolution 1.4.4 au- ków, taki jak na Rysunku 6 (edytor można Exchange Language' języka wymiany od-
tomatyczny wybór typów plików Automatic uruchomić także z wiersza poleceń wpisując nośników w formacie XML). Żeby odzyskać
działał poprawnie (pod warunkiem, że keditbookmarks &). odnośniki KDE, wybierz Bookmarks / Folder
w oknie dialogowym pokazanym na Rysun- Kolejny krok wymaga podjęcia pewnej de- operations / Edit, spowoduje to uruchomienie
ku 5 wskazaliśmy także katalog kalendarza). cyzji. Jeżeli będziesz korzystać w przyszłości menedżera odnośników programu Galeon.
W tym momencie możesz napotkać na z przeglądarki Mozilla [1], wybierz polecenie Następnie, wybierając menu File / Open
drobny problem: importowanie danych do File / Export / Export Mozilla bookmarks.... otwórz plik zakładek Konquerora, znajdują-
Evolution nie kończy się po faktycznym Oczywiście zakładamy, że Mozilla jest już za- cy się w katalogu.kde. Menedżer plików stan-
k
a
t
a
l
o
g
ó
w
u
k
r
y
t
y
c
h
przetworzeniu wszystkich danych, ale zawsze instalowana w systemie. W oknie dialogo- dardowo nie wyświetla katalogów ukrytych,
po około 5 sekundach. Dopiero po tej prze- wym wyboru pliku określ nazwę katalogu więc trzeba podać ścieżkę dostępu ręcznie
rwie procedura importu danych jest całkowi- znajdującego się w konfiguracji Mozilli (ka- zwykle jest to:
cie zakończona i możesz przeglądać i zmie- talog ~/.mozilla), który odpowiada profilowi
niać zaimportowane dane. użytkownika Mozilli. Jest to zwykle nazwa ~/.kde/share/apps/konquerorU
Zakładamy oczywiście, że wcześniej zosta- użytkownika lub po prostu default (katalog /bookmarks.xml
ła wykonana konwersja spotkań KDE do for- domyślny).
matu iCalender. Aby to wykonać, wybierz W katalogu będzie znajdował się pojedyn- Po otworzeniu pliku program prosi o po-
z menu opcję File / Export / iCalendar. Jeżeli czy katalog o dowolnej nazwie, np.: twierdzenie zastąpienia zawartości pliku da-
nie zapisywano wcześniej żadnych danych nymi z programu Galeon. Jeżeli zamierzasz
pod poprzednio użytą nazwą, możesz po pro- dmj1pgk2.slt zachować zakładki przeglądarki GNOME,
stu użyć domyślnej nazwy (w programie możesz to uczynić wybierając z menu File /
KOrganizer 3.1.4 to nazwa icalout.ics). Przejdz do tego podkatalogu, odszukaj plik Save.
odnośników Mozilli, czyli plik w formacie
Recykling odnośników HTML o nazwie bookmarks.html, zaznacz go Zakładki tu i tam
Jest jeszcze jeden rodzaj danych, bez których i kliknij przycisk Save (zachowaj). Wszystkie Jeżeli chcesz regularnie korzystać z zakła-
większość użytkowników nie porzuci środo- odnośniki przechowywane w pliku book- dek w wielu przeglądarkach WWW, warto
z
a
k
ł
a
d
k
i
wiska KDE są to zakładki wykorzystywane marks.html zostaną zastąpione nowymi ele- przyjrzeć się bliżej programowi bkedit, znaj-
przez przeglądarkę KDE o nazwie Konqu- mentami. dującemu się pod adresem [6]. Program po-
SAOWNICZEK
Klient poczty elektronicznej: program wy- PIM: program do zarządzania informa- to format tekstu, w którym liczby w arku-
świetlający elektroniczne wiadomości (pocztę cjami osobistymi użytkownika, takimi jak szu lub bazie danych oddzielono od sie-
elektroniczną), wykorzystujący serwer do przypomnienia o spotkaniach, wiadomo- bie przecinkami lub innymi znakami for-
przesyłania wiadomości skomponowanych ści czy adresy poczty elektronicznej [7]. matującymi. Jedna linijka w arkuszu lub
przez nadawcę do adresata. Nowoczesne rekord w bazie danych odpowiada jednej
CSV: dosłownie wartości oddzielone
programy pocztowe umożliwiają pobieranie linijce w pliku tekstowym.
znakami (wcześniej oznaczano w ten
wiadomości z serwerów POP oraz IMAP.
sposób wartości oddzielone przecinkami),
www.linux-magazine.pl Kwiecień 2004 25
Przenoszenie danych KDE
COVER STORY
gramu, jakoby konieczne było
przeciąganie i upuszczanie
odnośników Konquerora 3.x
do programu bkedit, jest bez-
podstawne, co wykazały nasze
testy przy użyciu KEditBook-
marks 1.1. Wybraliśmy menu
File / Open... i wskazaliśmy Rysunek 7: Bkedit dokonuje konwersji zakładek na wiele
plik ~/.kde/share/apps/konqu- formatów ma jednak pewne kłopoty z cyrylicą.
eror/bookmarks.xml, określając
XBEL 1.0 jako File Type: i wszystko działa- w formie pakietów gtk i gtk-devel.
ło prawidłowo. Po rozwiązaniu tego problemu pozostaje
Jest jednak jeden wyjątek: narzędzie GTK uruchomić kompilację poleceniem make,
Rysunek 5: Żółwie tempo importu danych ad- ma problemy z pewnymi obcymi zestawami a następnie zainstalować program wpisując
resowych z KDE do Evolution po zakończeniu znaków (Rysunek 7). Znaki błędnie zamie- make install (binaria bkedit zostaną skopiowa-
pracy kreatora program prosi o wskazanie lo- nione podczas importu zakładek nie zostały ne do /usr/local/bin).
kalizacji gdzie mają być zapisywane wizytówki. naprawione do formatów przy pomocy pole- Mimo że opisane tutaj sposoby importu
ceń File / Save... lub Save as.... i eksportu danych sprawdzają się znakomicie,
trafi zarządzać zakładkami przeglądarek Kolejny niewielki problem wystąpił pod- zadowoleni będą wyłącznie użytkownicy zde-
Links, Opera, Netscape i Mozilla. Ostrzeże- czas próby instalacji programu w dystrybucji cydowani na jednoznaczną zmianę konkret-
nie znajdujące się na głównej stronie pro- SuSE 9. Po rozpakowaniu archiwum bk_edit- nego programu na inny. Pokojowe współistnie-
0.6.23.tar.gz, skrypt configure nie nie wszystkich przytoczonych w naszych przy-
potrafił odnalezć gtk-config. W ta- kładach programów, mających dostęp do tego
kim przypadku trzeba sprawdzić, samego zestawu informacji osobowych, jest sy-
czy pakiet programistyczny GTK tuacją, w której nawet świat oprogramowania
dev(el) został zainstalowany oraz Open Source nie może zagwarantować po-
czy posiadasz odpowiednią wersję prawnej obsługi danych.
tego pakietu. Program bkedit nie
może współpracować z GTK2
Rysunek 6: Dzięki edytorowi odnośników KDE eksport od- i wymaga poprzedniej wersji tej
INFO
nośników do Mozilli lub Netscape jest dziecinnie prosty. biblioteki, która jest dostępna
[1] Mozilla: http://www.mozilla.org/
[2] Netscape: http://www.netscape.com/
SAOWNICZEK
computing/download/
Zakładki: przechowują strony interneto- guracyjne dla poszczególnych aplikacji.
[3] Evolution: http://www.ximian.com/
we często odwiedzane przez użytkownika. Jako że mogłyby one utrudniać mu co-
products/evolution/
przeglądarki, zwykle wyświetlają odnośni- dzienną pracę w systemie, pliki te (i kata-
[4] KMail: http://kmail.kde.org/
ki w menu rozwijalnym dla większego logi) są pokazywane dopiero po użyciu
[5] Galeon: http://galeon.sourceforge.net/
komfortu obsługi. programu ls, wywołanego z wiersza pole-
ceń z odpowiednio ustawioną opcją. [6] Bkedit: http://www2.fht-esslingen.de/
Katalog ukryty: pliki i katalogi, których
Konwencji tej podlega wiele graficznych ~clfuit00/sasnt/bk_edit/
nazwy zaczynają się kropką, mają szcze-
menedżerów plików i okien dialogowych.
gólne znaczenie w systemie plików Linuk- [7] Aethera: http://www.thekompany.com/
sa. Pliki te zawierają zwykle dane konfi- projects/aethera/
Prenumerata Linux Magazine
Nie przegap takiej okazji
Zamawiając prenumeratę oszczędzasz!
Płacisz jak za 9 numerów, a otrzymujesz 12!
Z każdym numerem DVD lub płyta CD-ROM.
Najszybszy sposób zamówienia prenumeraty:
http://www.linux-magazine.pl
Infolinia: 0801-800-105
Wyszukiwarka
Podobne podstrony:
2 MIGRACJA ZANIECZYSZCZEŃ, REALACJA CZŁOWIEK ŚRODOWISKOfeminizacja migracjiinside coversCoverStory gconfrap5 migracyjne problemyLatecki Wplyw nielegalnej migracjiMigracje2008 03 Scalix migracja z MS Nieznanymigracja i gender z perspektywy pracy domowej i opiekuńczej3 Migracja zanieczyszczeń w ekosystemachCoverStory GnomeOffice2009 IV wykl 9 migracjawięcej podobnych podstron