2004 10 Skojarzenia aplikacji z typami plików [Poczatkujacy]


dla początkujących
Skojarzenia
aplikacji
z typami plików
Piotr Machej
tare przysłowie mówi: "Jak sobie cji z typami plików. Teraz wystarczy, że w
pościelesz, tak się wyśpisz". Konquerorze lub Nautilusie wskażę plik
Idealnie oddaje to wygodę ze spakowaną mangą czy komiksem, a po
Skorzystania z Linuksa. No bo chwili mogę ją czytać w CDisplay, urucho-
i owszem, domyślnie skonfigurowany mionym pod Wine. To samo mogę zrobić,
system jest ładny i wygodny, ale zawsze gdy używam mojego ulubionego Midnight
znajdzie się coś, czego nam brakuje i co Commandera!
przydałoby się doszlifować. Oczywiście, Zainteresowaniu mangą towarzyszy
dotyczy to nie tylko Linuksa  każdy również zamiłowanie do anime. W tym
system należy dopasować do swoich przypadku irytowało mnie zawsze, że
potrzeb. Funkcją bardzo ułatwiającą do odtwarzania filmów, podczas pracy
życie i rozwiązującą wiele problemów w Nautilusie, był wykorzystywany pro-
z użytkowaniem oprogramowania jest gram Xine. Nie to, żebym go nie lubił 
kojarzenie aplikacji z typami plików. po prostu wolę program MPlayer. Zmiana
W skrócie, cała rzecz polega na tym, aby tego stanu rzeczy również nie stanowiła
po wskazaniu konkretnego pliku uru- problemu. Wystarczyło zmienić aplikację
chamiała się ta aplikacja, którą chcemy, przypisaną do plików AVI, dzięki czemu
a nie ta, którą wybrał nasz znajomy czy teraz zawsze uruchamia się MPlayer.
twórca oprogramowania. Proste, prawda?
W niniejszym artykule postaram się poka- Skojarzenia w KDE
zać, jak dokładnie można tego dokonać. Korzystając z KDE, do poruszania się po
katalogach najprawdopodobniej wykorzy-
Przykład użycia stujemy program Konqueror. Jest on szybki
DVD
Jedną z moich pasji jest (nie ukrywam) i wygodny, a na dodatek dobrze zintegro-
Po uruchomieniu dystrybucji
czytanie mang i komiksów. Pomimo tego, wany ze środowiskiem KDE. Dzięki temu,
Linux+ Live DVD można przete-
że na polskim rynku pojawia się znacznie jeśli zechcemy przypisać inne aplikacje do
stować omawiane zagadnienia
więcej ciekawych pozycji niż jeszcze kilka konkretnych typów plików, możemy tego
dotyczące KDE.
lat temu, to wciąż czuję pewien niedosyt. dokonać bezpośrednio w ustawieniach
Na płycie CD/DVD
Na szczęście, w Internecie można znalezć Konquerora, zamiast korzystać z Centrum
Na płycie CD/DVD znajdują się
wiele pozycji, które nie zostały (i w przewi- Sterowania KDE. O tym jednak za chwilę.
niektóre z aplikacji omawianych
dywalnej przyszłości nie zostaną) wydane Najpierw zobaczmy, jakie możliwości daje
w artykule.
w Polsce, ale zostały przetłumaczone na nam Konqueror.
O autorze
język polski przez fanów. Pozycje te są
Autor ukończył studia na kierunku
coraz częściej rozprowadzane w postaci Przeglądanie plików
Informatyka na Politechnice
archiwów o nazwach z końcówkami cbz Po uruchomieniu Konquerora (np. przez
Opolskiej. Z Linuksem (i ogólnie
i cbr, które w systemie Windows bardzo wybranie opcji Katalog domowy z menu
systemami uniksowymi) ma
wygodnie można czytać z użyciem pro- KDE) znajdzmy jakiś plik, np. z rozszerze-
styczność od wielu lat. Obecnie
gramu CDisplay. Niestety, nie znalazłem niem html. Może to być jeden z plików
administruje dwoma sieciami
na razie równie wygodnego programu dla zapisanej na dysku witryny WWW, jak
blokowymi. Wolne chwile dzieli
Linuksa, choć kilku autorów robi, co w również nasza własna strona. Jeśli klik-
pomiędzy jazdy konne, pływanie,
ich mocy. Na szczęście, jest jeszcze Wine. niemy dwukrotnie na reprezentującej go
czytanie książek i mang oraz
Pozostała jedynie kwestia wygodnego ikonie, otworzy się podgląd strony w oknie
oglądanie anime. Kontakt z auto-
rem: autorzy@lpmagazine.org uruchamiania programu  tutaj z pomocą Konquerora (mówimy wciąż o plikach html
przyszła mi możliwość skojarzenia aplika- i domyślnej konfiguracji  w przypadku
52
pazdziernik 2004
dla początkujących
skojarzenia
uruchomione okno Firefoksa, to w oknie
terminala nie powinniśmy zobaczyć żad-
nych komunikatów, a strona powinna
wyświetlić się normalnie.
Gdy będziemy już pewni, że apli-
kacja poprawnie radzi sobie z obsługą
naszych plików, możemy po wskazaniu
jej na spisie zaznaczyć opcję Zapamiętaj
aplikację skojarzoną z tym typem plików.
Dzięki temu nazwa tej aplikacji pojawi
się w menu dostępnym po wciśnięciu
prawego przycisku myszki na pliku
(w sekcji Otwórz w lub pomiędzy opcja-
mi Otwórz w i Podgląd w  wspominali-
śmy już o tym wyżej). Może okazać się,
że opcja Zapamiętaj aplikację skojarzoną
z tym typem plików jest niedostęp-
na. Dzieje się tak, gdy system nie jest
w stanie rozpoznać typu pliku (nie jest
on zdefiniowany  tak jest np. z plikami
Rysunek 1. Po przypisaniu aplikacji do typu pliku warto sprawdzić, czy wszystko działa tak, Blendera, o końcówce blend). W takim
jak chcemy przypadku należy dodać odpowiedni typ
(np. application/blender)  jest to opisane
innych plików zachowanie może być inne, śnie momencie docieramy do pierwszego w następnym rozdziale.
ale zaraz wszystko wyjaśnię). Cofnijmy się miejsca pozwalającego nam zdecydować, Warto zauważyć, że do obsługi pliku
do poprzedniego widoku (przyciskiem jakie aplikacje chcemy wykorzystywać do nie musimy wcale wykorzystywać popu-
W tył). Tym razem wskażmy jeszcze raz otwierania konkretnych typów plików. larnej aplikacji. Może to być nawet nasz
nasz plik i wciśnijmy prawy przycisk Jeśli wybraliśmy opcję Otwórz w, to własny program lub skrypt. W tym celu,
myszki. Na samej górze otwartego menu mamy przed sobą okienko ze spisem zamiast wskazywać aplikację na spisie,
mamy dwie opcje  Otwórz w nowym oknie znanych aplikacji ułożonych w rozwijalne należy wpisać ścieżkę do programu
i Otwórz w nowej karcie. Ich wybranie drzewko. Możemy porozwijać poszcze- w znajdującym się powyżej oknie.
spowoduje takie samo działanie, jak gólne gałęzie, aż znajdziemy potrzebną
dwukrotne kliknięcie na pliku, przy czym nam aplikację. W naszym przykładzie Zmiana skojarzeń
wynik będzie wyświetlony odpowiednio z plikami html rozwińmy gałąz Internet, No dobrze. Wiemy już, jak oglądać pliki,
w nowym oknie lub w nowej zakładce a następnie wybierzmy pozycję Firefox jak otwierać je w różnych programach
Konquerora. Znacznie niżej w menu Web Browser (jeśli nie mamy zainstalo- i jak przypisywać te programy na stałe.
mamy opcję Podgląd w, której wskaza- wanego Firefoksa, możemy wskazać inną Czas dowiedzieć się, jak zmienić domyśl-
nie spowoduje rozwinięcie dodatkowego przeglądarkę WWW, np. Przeglądarka ną akcję podejmowaną po dwukrotnym
menu. Znajdują się tu pozycje KHTML Mozilla). Teraz możemy wcisnąć przycisk kliknięciu na pliku, a także, jak zmienić
(to właśnie ta przeglądarka pozwoliła OK. Jeśli mamy uruchomione jakieś okno ustawienia przypisanych już aplikacji.
nam na obejrzenie podglądu strony) oraz Firefoksa, to nasza strona powinna poja- Możemy tego dokonać w dwóch
Osadzony zaawansowany edytor tekstu. wić się w nim jako dodatkowa zakładka. miejscach. Pierwszym jest Centrum Stero-
Wybranie tego drugiego pozwoli nam na Jeśli nie mamy, to strona nie wyświetli się wania KDE, sekcja Składniki KDE >Sko-
podgląd kodu strony (ale bez możliwości (w przypadku Mozilli nie ma tego pro- jarzenia plików. Drugim jest dostępne
edycji  to tylko podgląd). W przypad- blemu  po prostu jest tworzone nowe w Konquerorze menu Ustawienia >
ku innych typów plików opcja Podgląd okno).
w może posiadać więcej pozycji lub tylko Jest to świetna okazja, aby sprawdzić,
jedną, a nawet może jej wcale nie być w czym tkwi problem przy uruchamia-
w menu. Wszystko zależy od tego, czy niu aplikacji. Pozamykajmy wszystkie
i jakie programy określiliśmy do podglądu okienka Firefoksa i wróćmy do okna
plików konkretnego typu. Otwórz w. Ze spisu aplikacji znów wybie-
ramy Firefox Web Browser, ale tym razem
Otwieranie plików zaznaczamy dodatkowo dwie znajdujące
Powyżej opcji Podgląd w mogą znajdo- się niżej opcje  Uruchom w terminalu
wać się nazwy programów, w których i Nie zamykaj po zakończeniu polecenia.
można otworzyć dany typ pliku. W przy- Teraz dopiero wciskamy przycisk OK.
padku plików html może to być przykła- Powinno otworzyć się okno terminala,
Rysunek 2. Jeśli przypisujemy kilka
dowo Firefox Web Browser. Jeszcze wyżej a po chwili komunikat No run-
aplikacji, pierwsza z nich będzie domyślna
znajduje się opcja Otwórz w. W tym wła- ning window found. Jeśli mieliśmy
53
www.lpmagazine.org
dla początkujących
Jeśli wcześniej przypisaliśmy do Domyślnym menedżerem plików
typu plików jakąś aplikację korzystając wykorzystywanym w GNOME jest Nauti-
z opcji Zapamiętaj aplikację skojarzoną lus. Uruchomiamy go przykładowo korzy-
z tym typem plików, to znajduje się ona stając z pozycji Folder domowy w menu.
właśnie tutaj. Możemy do listy dodać Znajdzmy teraz dowolny plik tekstowy.
kolejną aplikację wciskając przycisk Jeśli klikniemy go dwukrotnie, jego
Dodaj. Okno, które się otworzy, mieliśmy zawartość powinna zostać wyświetlona
okazję poznać już wcześniej. Skojarzenie w tym samym oknie. Cofnijmy się i tym
niepotrzebnej nam już aplikacji z tym razem skorzystajmy z prawego przycisku
typem plików możemy skasować wciska- myszki. W otwartym menu interesuje nas
Rysunek 3. Nic nie stoi na przeszkodzie,
jąc przycisk Usuń, natomiast przyciskami pozycja Otwórz za pomocą. Jej wybranie
aby pliki graficzne otwierać we
Przesuń w górę i Przesuń w dół możemy powoduje otwarcie kolejnego menu,
wbudowanej przeglądarce
zdecydować, która aplikacja powinna podzielonego na dwie sekcje. Górna
mieć pierwszeństwo w obsłudze plików dotyczy aplikacji, które są przypisane do
Konfiguracja: Konqueror >Skojarzenia tego typu. Istotne opcje znajdziemy też tego typu pliku, natomiast dolna dotyczy
plików. Nie ma znaczenia, z którego pod przyciskiem Zmień. przypisanych przeglądarek. Najprawdo-
z tych miejsc skorzystamy, gdyż w obu W zakładce Aplikacja możemy nie podobniej w dolnej części znajdują się
mamy dostęp dokładnie do tych samych tylko zmienić polecenie (np. dodać opcje tylko pozycje Przeglądarka tekstowa
opcji. wywołania), ale także zmodyfikować oraz Inna przeglądarka, natomiast w
Przede wszystkim rzuca się w oczy typy plików obsługiwane przez aplikację. górnej może znajdować się kilka pozycji
lista Znane typy. Zawiera ona zdefiniowa- Dodatkowo, mamy dostępny przycisk pozwalających na uruchomienie różnych
ne w systemie typy MIME, uporządkowa- Zaawansowane opcje, który pozwala edytorów (np. GEdit, GVim, Vim) oraz
ne w rozwijalne drzewo (więcej na temat m.in. na wymuszenie uruchamiania apli- pozycja Inna aplikacja. Standardowo,
MIME można przeczytać w ramce Typy kacji w terminalu, a także uruchamiania domyślnie uruchamiana jest przeglądar-
MIME). Ponieważ wyszukiwanie kon- jej z uprawnieniami innego użytkownika. ka, lecz możemy to zmienić. Wybierzmy
kretnego typu na tak rozległej liście może Jak wcześniej wspomniałem, mamy opcję Inna aplikacja. W otwartym oknie
być czasochłonne, to warto skorzystać również do dyspozycji zakładkę Osa- zobaczymy spis aplikacji przypisanych
z pola Znajdz wzorce plików. Możemy dzanie. Pozwala ona określić, jaka akcja do zwykłych dokumentów tekstowych.
w nim wpisać zarówno fragment nazwy zostanie podjęta po dwukrotnym klik- Oprócz nazwy aplikacji, jest tam wyświe-
typu, jak i po prostu końcówkę nazwy nięciu pliku. Wezmy na warsztat pliki tlony jej stan. Wybierzmy pozycję gedit
pliku, która nas interesuje. Wpiszmy graficzne z rozszerzeniem jpeg lub jpg. Na i wciśnijmy przycisk Zmień. Pozwala
w to pole wartość html. Widzimy, jak lista pewno każdy ma na dysku co najmniej nam to na zmianę stanu tej aplikacji. Jak
od razu się skraca i w końcu pozostaje kilka takich. Korzystając z powyższych
tylko jedna gałąz  text. Rozwijamy ją wskazówek, w zakładce Ogólne doda-
Typy MIME
i wskazujemy na jedyną możliwość: jemy aplikację GQView. Po przejściu do
MIME (Multipurpose Internet Mail Exten-
html. Po prawej stronie okna pojawiły zakładki Osadzanie widzimy, że mamy
sions) to oficjalny standard internetowy,
się dwie zakładki: Ogólne i Osadzanie. tu w sekcji Hierarchia usług domyślnie
określający sposób formatowania wia-
Na pierwszej z nich mamy możliwość dodaną pozycję Wbudowana przeglądar-
domości tak, aby mogły być wymieniane
zmiany ikony przypisanej do wybranego ka obrazów (khtmlimage). Interesuje nas
pomiędzy różnymi systemami pocztowy-
typu MIME. Obok ikony znajduje się lista sekcja Po kliknięciu lewym przyciskiem.
mi. Dzięki zastosowaniu MIME można
Wzorce plików, na której możemy spraw- Jeśli ustawimy tu opcję Pokaż plik we
przesyłać w Internecie nie tylko czysty
dzić, jakie pliki (o jakich nazwach) należą wbudowanej przeglądarce, to po dwu- tekst, ale również rysunki, filmy, dzwięk,
a także inne dane specyficzne dla kon-
do tego typu. To właśnie do nich przypi- krotnym kliknięciu lewym przyciskiem
kretnych aplikacji. Chociaż na początku
sujemy aplikacje. Jeśli chcemy, możemy myszki na pliku JPG zostanie on wyświe-
MIME był przewidziany tylko dla wymiany
dodać nowy wzorzec wciskając przycisk tlony bezpośrednio w oknie Konquerora.
poczty, to obecnie jest wykorzystywany
Dodaj lub usunąć jeden z istniejących Natomiast, jeśli zaznaczymy Pokaż plik
również w przeglądarkach internetowych
przyciskiem Usuń (oczywiście, przed w osobnym oknie, to rysunek zostanie
oraz innych programach.
wciśnięciem tego przycisku należy zazna- wyświetlony z użyciem zewnętrznej
Standard MIME zawiera wiele pre-
czyć odpowiedni wzorzec na spisie). przeglądarki GQView (wcześniej doda-
definiowanych typów podzielonych na
Warto zauważyć, że wzorce plików liśmy ją do spisu aplikacji przypisanych
kategorie, takich jak GIF (image/gif),
nie muszą określać tylko końcówki do tego typu plików). Wszystkie zmiany
PDF (application/pdf) czy CSS (text/css).
nazwy. Równie dobrze do danego typu zatwierdzamy przyciskiem Zastosuj.
Nic jednak nie stoi na przeszkodzie, aby
mogą należeć wszystkie pliki o nazwach dla swoich potrzeb zdefiniować własny
typ, np. application/x-cbz dla naszego
zaczynających się literą C (wzorzec C*). Skojarzenia w GNOME
przykładowego archiwum CBZ, czy
Poniżej mamy pole Opis, w którym W porównaniu do KDE, ustawianie sko-
application/blender dla plików Blendera.
możemy umieścić określenie naszego jarzeń w GNOME nie wydaje się aż tak
Do każdego z tych typów możemy przypi-
typu. Na samym dole znajduje się najbar- przyjemne. Z drugiej strony, zastosowany
sać wzorce plików, które do niego należą,
dziej nas interesująca część  Hierarchia mechanizm pozwala lepiej dostosować
a także obsługujące go aplikacje.
aplikacji. menu. Zacznijmy od początku.
54
pazdziernik 2004
dla początkujących
skojarzenia
dodatkowej aplikacji. Jeśli chcemy każdym logowaniu się użytkownika)
sprawdzić, czy nie wystąpią błędy, może wyglądać następująco:
warto zaznaczyć pole Uruchamianie
w terminalu. Zmiany zatwierdzamy X11BROWSER="/usr/bin/firefox"
wciskając przycisk OK. export X11BROWSER
Przy wybraniu opcji Inna przeglą-
darka mamy do dyspozycji te same W takim przypadku domyślnie urucha-
możliwości, co w przypadku opcji Inna mianą przeglądarką będzie Firefox. Plik
aplikacja. Jedyna różnica polega na tym, .bash_profile możemy modyfikować
że decydujemy o tym, która przeglądarka dowolnym edytorem  np. GEdit lub
Rysunek 4. Wybór odtwarzacza jest
(a nie aplikacja) będzie domyślna i czy Vim. Możemy również od razu dopisać
kwestią gustu  ale i tak MPlayer jest
powinna pojawiać się w menu. linie dla trybu tekstowego. Przykładowo,
lepszy ;)
Korzystając z tych informacji nie jeśli podczas pracy w konsoli tekstowej
powinniśmy mieć problemu z podmianą (nie w emulatorze terminala) będziemy
widzimy, mamy całkiem spore pole do programu obsługującego pliki z filmami chcieli korzystać z przeglądarki W3m, to
popisu. Możemy bowiem zadecydować, z domyślnego Xine na MPlayer. w ~/.bash_profile umieszczamy następu-
czy dana aplikacja ma być dołączana jące linie:
do znanego nam już menu Za pomocą. Skojarzenia usług
Oprócz tego, możemy wskazać tę apli- Kojarzenie aplikacji i plików to nie wszyst- TEXTBROWSER="/usr/bin/w3m"
kację jako domyślną (uruchamianą po ko, co możemy robić. Jeśli na pulpicie export TEXTBROWSER
dwukrotnym kliknięciu na pliku). Każda mamy kilka odnośników do stron WWW,
z tych decyzji może dotyczyć wszystkich to z pewnością chcielibyśmy móc wska- Od tej pory, zarówno w trybie teksto-
plików wybranego typu (w naszym przy- zać, w jakiej przeglądarce będą otwierane. wym, jak i graficznym, będziemy mogli
kładzie typu zwykły dokument tekstowy) Oczywiście, możemy to zrobić. wywoływać strony WWW poleceniem
lub jedynie tego konkretnego pliku, W głównym menu GNOME wybie- htmlview adres, a skrypt sam zdecyduje,
który wskazaliśmy. Ostatnia możliwość ramy sekcję Preferencje  >Typy plików którą przeglądarkę należy uruchomić.
pozwala wykluczyć aplikację z menu Za i programy. Możemy tutaj sprawdzić
pomocą. My wybierzemy opcję Domyślny powiązania typów plików z końców- Skojarzenia w Midnight
dla elementów "Zwykły dokument teksto- kami ich nazw. Niestety, w niektórych Commanderze
wy" i wciśniemy przycisk OK. wersjach programu (np. w dostarczanej Choć wielu użytkowników wydaje się
Jeśli chcemy, możemy od razu wci- z Auroksem) nie działa przycisk Dodaj o tym zapominać, programy działające
snąć przycisk Idz tam. Dzięki temu typ pliku  w takim przypadku musimy w trybie tekstowym wciąż mają swoich
znajdziemy się w oknie pozwalającym zadowolić się możliwością dokonywania zagorzałych zwolenników. Jednym
modyfikować ustawienia typu wskaza- modyfikacji, przynajmniej do momentu z takich programów jest Midnight Com-
nego przez nas pliku. Możemy w nim uaktualnienia oprogramowania. mander, który starszym stażem użyt-
określić ikonę, która będzie wyświetlana Pomińmy na razie wszystkie typy kownikom komputerów z pewnością
w Nautilusie dla plików tego typu. Oprócz plików i przewińmy listę do samego kojarzy się ze znanym i cenionym Norton
tego, możemy zmienić opis, typ MIME, dołu. Znajduje się tam pozycja Usługi Commanderem. Nawet podczas pracy
a także kategorię, w której znajduje się typ internetowe. Po jej rozwinięciu zaintere- w środowisku graficznym, często jest
 lepiej tych ustawień nie zmieniać. Warto sujmy się pozycją WWW. Zaznaczamy ją uruchamiany w emulatorze terminala
natomiast popatrzeć na Rozszerzenia i wciskamy przycisk Zmodyfikuj. Mamy i wykorzystywany do manipulowania pli-
nazw plików. Jeśli przechowujemy nasze tutaj sekcję Uruchamiany program. kami (wywołuje się go poleceniem mc).
teksty w plikach o innych rozszerzeniach Możemy wybrać jeden z istniejących Ponieważ program ten w żaden sposób
niż tam wymienione (np. .lyr dla tekstów na rozwijanej liście (np. Galeon), ale nie jest powiązany ani z GNOME, ani
piosenek), to warto takie rozszerzenia możemy również wskazać Dowolny
wpisać w polu Dodaj i zatwierdzić kla- i wpisać nazwę naszego programu
wiszem [Enter]. Oczywiście, rozszerzenia w polu Program (np. firefox). Jeśli
dodajemy pojedynczo. Jeśli pomylimy się, korzystamy zarówno z programów
to wystarczy wskazać błędne rozszerzenie graficznych, jak i tekstowych, to warto
i wcisnąć przycisk Usuń. pozostawić htmlview. Skrypt ten stara
W sekcji Czynności możemy wska- się dbać o to, abyśmy nawet po odin-
zać Komponent przeglądarki (a więc, stalowaniu naszej ulubionej przeglądarki
w jaki sposób ma być wyświetlony mogli bezproblemowo przeglądać strony
plik), jak również Domyślną czynność. WWW w jednej z pozostałych w syste-
W tym drugim przypadku możemy mie. Jeśli chcemy wskazać naszą prefero-
Rysunek 5. CDisplay to jeden
wybrać jedną z aplikacji lub wybrać waną przeglądarkę, to wystarczy ustawić
z najwygodniejszych programów do
wartość Dowolny. Dopiero wówczas zmienną środowiskową X11BROWSER.
przeglądania galerii komiksów, mang
dostępne stanie się pole Uruchamiany W przypadku Auroksa wpis w pliku ~/
i artbooków
program, pozwalające wpisać nazwę .bash_profile (jest on wywoływany przy
55
www.lpmagazine.org
dla początkujących
Pierwsza linia to komentarz, objaśniający,
jakiego typu plików dotyczą następne linie.
Druga linia wskazuje, dla jakich plików
ma być wykonane polecenie umieszczo-
ne w trzeciej linii. Konstrukcja shell/.cbz
obejmuje wszystkie pliki z końcówką .cbz.
Trzecia linia zawiera właściwe polecenie,
które zostanie wykonane, umieszczone
po słowie Open=,. Jak widać, uruchomiony
zostanie nasz skrypt CDisplay, umieszczo-
ny w katalogu domowym (~/ ). Jako para-
metr wywołania skryptu zostanie podana
nazwa pliku, na którym wciśnięto klawisz
[Enter] (%f). Wyjście standardowe oraz
komunikaty błędów zostaną zignorowane
(>/dev/null 2>&1), a sam program będzie
wykonywany w tle (&), dzięki czemu
nadal będziemy mogli pracować z Mid-
night Commanderem. Po zapisaniu zmian
(klawiszem [F2]) możemy odszukać na
dysku jakiś plik CBZ. Jeśli takowego nie
Rysunek 6. Decyzję dotyczącą sposobu traktowania pliku przez Firefoksa możemy zmienić
posiadamy, zawsze możemy spakować
pózniej
kilka plików graficznych do archiwum
z KDE, z oczywistych powodów nie wyko- lub KWrite) niewielki skrypt. Ważne, aby ZIP i zmienić jego nazwę na CBZ. Po
rzystuje zdefiniowanych w tych środowi- zawierał poniższe linie: wciśnięciu klawisza [Enter] na takim pliku
skach skojarzeń aplikacji z typami plików. powinien uruchomić się program Wine
Zamiast tego, wykorzystuje własny system sciezka=`pwd` wraz z CDisplay i wyświetlonymi w nim
S
skojarzeń. Dostęp do niego uzyskujemy cd "/mnt/win98pl/dosd/Program Files/ rysunkami. Analogicznie możemy obsłu-
poprzez wybranie w menu (zaczynamy CDisplay/" żyć archiwa CBR  dodajemy do pliku
od wciśnięcia klawisza [F9]) pozycji wine -- CDisplay.exe "Z:$sciezka/$1" rozszerzeń kolejne trzy linie (zaraz poniżej
Polecenie >Zmodyfikuj plik rozszerzeń. poprzednio dodanych):
Plik, który przyjdzie nam edytować, Skrypt ten zapisujemy w katalogu domo-
może trochę wystraszyć. Jeśli mamy wym pod nazwą CDisplay (lub dowolną # cbr
S
jakieś pojęcie o wyrażeniach regular- inną). Oczywiście, zamiast ścieżki podanej shell/.cbr
nych, to już po chwili powinniśmy co w drugiej linii należy podać, gdzie mamy Open=~/CDisplay %f >/dev/null 2>&1 &
nieco z tego pliku rozumieć. Na począt- zainstalowany program CDisplay, natomiast
ku umieszczony jest obszerny komentarz litera Z:, podana w ostatniej linii, wskazuje Jak widać, zmiana jest kosmetyczna. Co
(po angielsku), objaśniający składnię na dysk Wine, pod który podmontowany ciekawe, nasz skrypt CDisplay możemy
pliku. Z tego powodu przejdziemy od jest nasz główny system plików. wykorzystywać również w Konquerorze
razu do konkretnego przykładu. Pora dodać wywołanie naszego skryp- i Nautilusie. Po przeczytaniu informacji
Wspominałem już o moim zamiłowa- tu do pliku rozszerzeń. Wracamy do edycji zawartych w artykule, dodanie obsługi
niu do mangi? Tak, na pewno na wstępie tego pliku. Znajdzmy sekcję Miscellaneous plików z końcówkami cbr i cbz nie powin-
do tego artykułu pisałem o tym, a przy (Różności). Ponieważ archiwa zip i rar są no sprawić kłopotów. Należy jedynie
okazji wspomniałem o znakomitym zdefiniowane dopiero w dalszej części zwrócić uwagę, że w przeciwieństwie do
programie CDisplay. Spróbujmy teraz go pliku (w sekcji Archives), to jest to naj- Midnight Commandera, oba wspomniane
wykorzystać do wyświetlania plików gra- lepsze miejsce do wprowadzenia naszych programy przekazują do skryptu nazwę
ficznych umieszczonych w archiwach CBZ poprawek. Obowiązuje bowiem zasada pliku wraz z pełną ścieżką. Z tego powodu
i CBR. W istocie są to po prostu archiwa "kto pierwszy, ten lepszy"  jeśli umieści- poprawna treść skryptu (nazwijmy go tym
ZIP i RAR o odpowiednio zmienionych my obsługę plików CBZ po definicji archi- razem CDisplay-graf ) będzie następująca:
końcówkach nazw. wum ZIP, to nic nam z tego nie przyjdzie,
S
Program CDisplay można pobrać ze gdyż pliki CBZ zostaną rozpoznane jako cd "/mnt/win98pl/dosd/Program Files/
strony domowej projektu (adres umiesz- archiwum ZIP i obsłużone metodą, która CDisplay/"
czony jest w ramce W Internecie). Na została opisana jako pierwsza. wine -- CDisplay.exe "Z:$1"
moim komputerze był już zainstalowa- W związku z tym w sekcji Miscellane-
ny na partycji Windows, lecz można ous umieszczamy następujące linie: Skojarzenia w Firefoksie
go swobodnie zainstalować z użyciem Coraz więcej osób do przeglądania stron
Wine. W celu uruchamiania programu z # cbz WWW i pobierania z nich plików wyko-
S
odpowiednimi parametrami, stworzymy shell/.cbz rzystuje przeglądarkę Firefox. Można ją
w dowolnym edytorze (np. Vim, GEdit Open=~/CDisplay %f >/dev/null 2>&1 & uruchamiać nie tylko w GNOME, ale
56
pazdziernik 2004
dla początkujących
skojarzenia
racji naszego systemu, mogą tu być różne Otwierając z jego pomocą załączniki do
programy. W Auroksie standardowo na listów, z pewnością chcielibyśmy mieć
liście jest tylko jeden program  File więcej możliwości niż tylko Zapisz
Roller. Jeśli na spisie nie ma interesują- załącznik. O ile bowiem pliki tekstowe
cego nas programu, możemy wskazać i większość graficznych jesteśmy w stanie
pozycję Inna. Pozwoli to na wskazanie obejrzeć bezpośrednio w oknie wiado-
dowolnej innej aplikacji, w której chcemy mości, a także otworzyć w zewnętrznym
otworzyć nasz plik. Wybrana aplikacja programie (np. GIMP dla rysunków lub
pojawi się na liście, dzięki czemu będzie- GEdit dla tekstów), to z innymi plikami
my mogli ją wybrać. Warto zwrócić bywa różnie.
Rysunek 7. Chociaż nie wszystkie pliki
uwagę na pole Zapamiętaj tę decyzję dla Jeśli chcemy mieć możliwość otwie-
możemy wyświetlić bezpośrednio w oknie
wszystkich plików tego typu. Jeśli ją zazna- rania załączników w innych programach,
Evolution, to zawsze możemy wskazać
czymy, to ustawienia, wybrane przez to musimy skonfigurować skojarzenia
obsługującą je aplikację
nas w tym oknie, będą dotyczyć nie aplikacji z typami plików. Evolution
i w KDE. Należy mieć świadomość, że tylko aktualnie pobieranego pliku, ale korzysta z ustawień środowiska GNOME,
wykorzystuje ona skojarzenia aplikacji również i wszystkich plików tego typu więc należy kierować się wskazówka-
z typami plików określone dla środowiska (w naszym przykładzie typu BZ2), które mi zawartymi w rozdziale Skojarzenia
GNOME. Użytkownicy KDE nie muszą pózniej będziemy otwierać w Firefoksie. w GNOME. Użytkownicy KDE mogą
się martwić. Oprócz wykorzystywania Po prostu następnym razem program już uruchomić z emulatora terminala pole-
gotowych ustawień, Firefox pozwala na nie będzie się nas pytał. Ustawione opcje cenie gnome-file-types-properties.
definiowanie skojarzeń charakterystycz- zatwierdzamy przyciskiem OK. Jeśli polecenie to nie jest dostępne,
nych tylko dla tej przeglądarki. W ten sposób możemy przypisać na należy zainstalować odpowiedni pakiet
Jeśli klikniemy odnośnik, który stałe (lub tylko jednorazowo) dowolną (w przypadku Auroksa jest to pakiet
wskazuje na jakiś plik (nie na inną stronę aplikację do dowolnego typu pliku. control-center, dostępny na drugiej płycie
WWW lub plik graficzny, gdyż te zostaną Możemy też polecić, aby bez pytania dystrybucji).
od razu otwarte w oknie przeglądarki), pliki były zapisywane na dysk. W takim
to powinno pojawić nam się okienko przypadku wystarczy wskazać katalog, Zakończenie
z zapytaniem, co chcemy zrobić. gdzie plik ma być umieszczony  chyba, Jak widać, kojarzenie aplikacji z typami
że wskazaliśmy domyślny katalog do plików nie nastręcza szczególnych trudno-
Ustawianie skojarzenia zapisywania wszystkich plików. ści. Nie da się jednak ukryć, że znacząco
Wezmy przykładowo stronę http:// Bywa jednak, że pózniej się rozmy- zwiększa wygodę i satysfakcję z korzy-
sourceforge.net/projects/p7zip/. Jest to ślimy. Jeśli znalezliśmy jeszcze lepszy stania z systemu. Użytkownicy Evolution
strona linuksowej wersji programu 7zip, program do obsługi pobieranych przez z pewnością ucieszą się, że już nie muszą
obsługującego silny format kompresji nas plików, to co możemy zrobić? zapisywać wszystkich załączników na
7z. W linii p7zip wciskamy odnośnik dysk, aby zapoznać się z ich zawartością.
Download, a następnie wciskamy odno- Zmiana skojarzenia Także użytkownicy Blendera czy podob-
śnik p7zip_0.91_x86_linux_bin.tar.bz2 Wchodzimy do menu Narzędzia >Opcje, ni mi miłośnicy mangi i komiksów nie
(nazwa pliku odpowiada wersji progra- a następnie przechodzimy do sekcji powinni mieć problemów z odpowiednim
mu aktualnej w chwili pisania artykułu). Pobieranie. Tutaj właśnie, w ramce Typy skonfigurowaniem skojarzeń. Sposób
Znajdziemy się na stronie, gdzie możemy plików, mamy do dyspozycji spis wszyst- wykorzystania wiadomości zawartych
dokonać wyboru serwera, z którego kich typów, którym przypisaliśmy auto- w artykule zależy już tylko od inwencji
chcemy pobrać plik. Wybieramy np. matyczną akcję. Wskazujemy typ pliku, co i potrzeb Czytelnika. Mi pozostaje tylko
Dublin  wciskamy odnośnik znajdujący do którego zmieniliśmy zdanie (np. nasz życzyć miłego i bezproblemowego zagłę-
się w kolumnie Download w odpowied- plik BZ2), a następnie wciskamy przycisk biania się w świat Linuksa.
niej linii. Po chwili powinno otworzyć się Zmień czynność. Mamy tu do dyspozycji
nam wspomniane okienko. Zawarte w znane nam już opcje  Otwórz plik za
W Internecie:
nim komunikaty powiadamiają nas, jaki pomocą domyślnej aplikacji, Otwórz plik
plik pobieramy, z jakiego adresu i jaki za pomocą (w tej opcji możemy wskazać
" Strona domowa KDE:
jest jego typ. W tym przypadku typ pliku nową aplikację) oraz Zachowaj plik na
http://www.kde.org/
został rozpoznany jako BZ2 file. Musimy dysku. Jeśli wolimy, aby Firefox przy " Strona domowa GNOME:
http://www.gnome.org/
teraz podjąć decyzję, jaka czynność ma każdym otwieraniu pliku znów pytał,
" Strona domowa programu CDisplay:
być wykonana po zakończeniu pobie- jaką czynność ma wykonać, to możemy
http://www.geocities.com/davidayton/
rania pliku. Druga opcja (Zachowaj na po prostu wcisnąć przycisk Usuń. Taką
" Kilka słów o MIME:
dysku) chyba nie wymaga komentarza. decyzję musimy jeszcze dodatkowo
http://www.ogonki.agh.edu.pl/
Nas w tej chwili interesuje pierwsza potwierdzić wciskając przycisk Tak.
mime.html
 Otwórz za pomocą. Obok niej znajduje
" Odnośniki do dokumentów RFC
się rozwijalna lista z programami, które Evolution
opisujących standard MIME:
możemy wykorzystać do otwierania Jednym z popularniejszych programów
http://pl.wikipedia.org/wiki/MIME
plików tego typu. Zależnie od konfigu- pocztowych jest bez wątpienia Evolution.
57
www.lpmagazine.org


Wyszukiwarka

Podobne podstrony:
2004 10 14 Optymalizacja wyklady
Matematyka dyskretna 2004 10 Grafy skierowane
2004 10?lipse i Java–program do obliczania sum kontrolnych [Programowanie]
2004 04 Grajek, czyli dekoder plików OGG [Programowanie]
2006 10 Skrypty powłoki w systemie Linux [Poczatkujacy]
E marketing PoĹĽegnanie z banerem 10 2004
30 10 2013 POCZĄTKI PAŃSTWOWOŚCI EGIPSKIEJ wykład
wrozka 10 2004
systemy plików 12 10 2008
29 12 10Q am2 2004 popr
2004 07 Konsolowa przeglądarka plików graficznych [Programowanie]
29 12 10U am2 2004 k1 grupaPS
29 12 10U am2 2004 k1 grupaPS
28 10 2004 netfilter
Magazine Asimov s Science Fiction 2004 Issue 10 October (v1 0) [txt]
29 12 103 am2 2004 k2
29 12 106 am2 2004 k1
29 12 10 am2 2004 k1 popr

więcej podobnych podstron