JEDEN ZA WSZYSTKICH
Transkrypt
JEDEN ZA WSZYSTKICH
LINUX USER Menedżer plików Gentoo znajdującym się w katalogu zawierającym kod źródłowy: Poznajemy Gentoo JEDEN ZA WSZYSTKICH MKINSTALLDIRS = §§ $(top_builddir)/./mkinstalldirs na MKINSTALLDIRS = mkinstalldirs Następnie wpisz jeszcze raz su -c „make install” i wszystko powinno działać. Zaczynamy Użytkownicy KDE korzystają z Konquerora, użytkownicy Gnome – z Nautilusa, a fani trybu tekstowego wychwalają zalety Midnight Commandera. Gentoo oferuje to, co najlepsze z tych trzech światów – menedżera plików niezależnego od środowiska biurkowego. HAGEN HÖPFNER W ielu użytkowników Linuksa łączy nazwę Gentoo głównie z popularną dystrybucją typu „zrób to sam”. Dystrybucja ta nie ma właściwie nic wspólnego z noszącym tę samą nazwę menedżerem plików. Jak można przeczytać na stronie domowej programu [1], twórcy obu projektów mają świadomość, że używają tej samej nazwy, ale żadnemu z nich to nie przeszkadza. W przypadku oprogramowania komercyjnego byłoby to nie do pomyślenia; w przypadku Gentoo jednak się sprawdza. Oba systemy mają jedną wspólną cechę – elastyczność. Menedżer plików ma bardzo dużo opcji konfiguracji, pozwalających dostosować go do potrzeb nawet najbardziej wymagających użytkowników, co czyni go nieodłącznym elementem środowiska pracy. Instalacja Wiele dystrybucji, w tym Suse, Debian czy Mandrake, zawiera własne pakiety Gentoo, możesz więc zainstalować ten program, korzystając z menedżera pakietów swojej dystrybucji. Jeśli nie zawiera ona skompilowanej wersji Gentoo, albo jeżeli chcesz korzy- 94 NUMER 15 KWIECIEŃ 2005 Nowo zainstalowany program możesz uruchomić za pomocą polecenia gentoo &, jako użytkownik pozbawiony specjalnych praw. Gentoo wyposażony jest w funkcję monitorującą bezpieczeństwo, wyświetli więc komunikat błędu, jeśli spróbujesz uruchomić go z uprawnieniami roota. Aby obejść to zabezpieczenie, wpisz podczas uruchamiania -root-ok. Program otrzyma w ten sposób informację, że zdajesz sobie sprawę z tego, co robisz, i że nie musi się tym więcej przejmować. Po uruchomieniu Gentoo wyświetla dwa panele i pasek z przyciskami (Rysunek 1). W lewym dolnym rogu ekranu znajduje się także lista zakładek. Jeśli chcesz, aby w prawym panelu wyświetlana była zawartość katalogu home, kliknij lewym klawiszem myszy na górnym wierszu drzewa katalogów w tym panelu. Uaktywnia to prawy panel – możesz teraz kliknąć przycisk Home, aby przejść do tego właśnie katalogu. Podwójne kliknięcie pozwala przejść do katalogów, do których nie można dostać się za pomocą jednego przycisku. Możesz także wpisać bezwzględną ścieżkę dostępu do danego katalogu w polu tekstowym, znajdującym się pod panelem, w którym wy- stać z jego najnowszej wersji, oznaczonej numerem 0.11.54, musisz skompilować go samodzielnie. Ściągnij archiwum z [2], rozpakuj plik i przejdź do utworzonego w ten sposób katalogu. Gentoo opiera się na bibliotece Gimp Toolkit (gtk) w wersji 1.2. x – będziesz więc potrzebować odpowiednich pakietów programistycznych, aby go skompilować i zainstalować. Upewnij się, że wymagania te są spełnione, a potem przejdź do budowania i instalowania menedżera plików za pomocą zwykłych poleceń: ./configure, make i su -c „make install”. Jeśli po wpisaniu polecenia make install pojawia się komunikat błędu – to zdarzyło się w naszym laboratorium w przypadku Suse 9.1 – winny jest prawdopodobnie plik makefile. Aby skorygować ten błąd, zmień po prostu następujący wiersz w pliku po/Makefile, Rysunek 1: Gentoo: drzewa katalogów w lewym i prawym panelu. WWW.LINUX-MAGAZINE.PL Menedżer plików Gentoo Rysunek 2: Wybieranie plików za pomocą rym znajdują się dane pliki. Przy klonowaniu Gentoo pyta o nową nazwę dla pliku i zapisuje jego kopię pod tą właśnie nazwą. Przyciski All, Toggle i SelectRE ułatwiają wybieranie pików. Jak sugerują nazwy, przycisk All pozwala wybrać wszystkie pliki i katalogi, Toggle odwraca aktualne zaznaczenie, a SelectRE powoduje wyświetlenie okna dialogowego, zaprezentowanego na Rysunku 2 – można w nim wpisać wzorzec wyszukiwania plików. Na przykład wpisanie rep*txt pozwala wyszukać wszystkie pliki, których nazwy zaczynają się od rep, a kończą na txt. LINUX USER Rysunek 4: Określanie, które zakładki mają być wyświetlane na pasku zakładek. wyrażeń regularnych. świetlana jest zawartość katalogu. W polu tym działa autouzupełnianie – wystarczy po prostu nacisnąć klawisz Tab. Gentoo zapamiętuje także poprzedni układ wyświetlania zawartości katalogu. Kliknięcie na ikonę, znajdującą się po lewej stronie pola tekstowego, pozwala przejść jeden poziom w górę, zaś przycisk na prawo od pola umożliwia pokazanie lub schowanie listy ukrytych plików. Najczęstsze operacje na plikach można także wykonywać za pomocą przycisków znajdujących się na pasku. Ustaw katalog źródłowy w lewym panelu, a katalog docelowy w prawym. Następnie wybierz plik i kliknij Copy, aby go skopiować. W podobny sposób możesz stworzyć dowiązanie symboliczne za pomocą przycisku Make Link albo przenieść wybrany plik, wykorzystując przycisk Move. Jeśli użyjesz przycisków Clone, Link Clone lub Rename, dana operacja przeprowadzona zostanie w katalogu, w któ- Dostosowywanie Kiedy klikniesz dwa razy na nazwie pliku, Gentoo przeprowadzi wstępnie zdefiniowaną akcję. Pliki graficzne są na przykład skojarzone z przeglądarką xv. Jeśli chcesz używać innego programu, możesz określić to w oknie konfiguracyjnym (Rysunek 3). Przycisk Configure... uruchamia proces konfiguracji. Po lewej stronie znajduje się drzewo poszczególnych kategorii. Jeśli wybierzesz jedną z nich, po prawej stronie wyświetlone zostaną dotyczące jej opcje. Aby zmienić program skojarzony z plikami graficznymi, wybierz opcję Commands. Zmień wpis view_image w części Definitions. Domyślnym poleceniem jest tu External xv {Fup}. Polecenie External informuje Gentoo o tym, że xv to zewnętrzny program, do którego należy przekazać ścieżkę dostępu do danego pliku. Wybierz to polecenie i zastąp wpis xv nazwą wybranego przez siebie programu, np. display. W części File Recognition znajduje się wiele interesujących opcji – są tu zdefiniowane sposoby wyświetlania (ikony, kolory) różnych typów plików. Sekcja Buttons pozwala zmienić domyślne zachowanie przycisków i zakładek. Aby na przykład utworzyć zakładkę do katalogu /mnt/stick/, wpisz nazwę katalogu w oknie dialogowym zakładki (Rysunek 4). Opcję tę znajdziesz w części Buttons | Definitions po zmienieniu wpisu Sheet z DeRysunek 3: Menu pozwala zmienić zachowanie programu fault na Shortcuts. Gentoo. WWW.LINUX-MAGAZINE.PL Polecenie Add row dodaje nowy pasek przycisków, który może zawierać wiele kolumn. Ponieważ jednak pasek jest dość wąski, tworzenie więcej niż jednej kolumny nie ma większego sensu. Jeśli zdecydujesz się dodać pasek przycisków, Gentoo utworzy najpierw nowy nagłówek i wstawi dwie akcje. Primary pozwala określić akcję, wykonywaną po kliknięciu lewym klawiszem myszy, zaś Secondary – prawym. Aby ustawienia te zadziałały, musisz jeszcze przypisać paskowi nazwę (Label), na przykład USB Stick. Aby zmienić katalog montowania zewnętrznej pamięci USB (USB sticka) za pomocą kliknięcia lewym klawiszem myszy, w polu Command należy wpisać DirEnter’dir=/mnt/stick’. Podsumowanie Gentoo to oferujący duże możliwości konfiguracji, oparty na GUI menedżer plików, któremu do dorównania najsłynniejszym konkurentom brakuje tylko obsługi funkcji „przenieś i upuść”. Jeśli nie jest Ci ona niezbędna do życia, i jeśli jesteś w stanie poświęcić kilka minut na skonfigurowanie programu, otrzymasz narzędzie, które możesz idealnie dopasować do swoich potrzeb. Jeżeli do przejścia przez zawiłości konfiguracji potrzebujesz pliku pomocy, szczegółowa (choć niekompletna) dokumentacja, znajdująca się w podkatalogu docs kodu źródłowego programu, zawiera prawdopodobnie odpowiedzi na większość ewentualnych pytań. ■ INFO [1] Gentoo: http://www.obsession.se/gentoo/ [2] Kod źródłowy Gentoo: http://prdownloads.sourceforge.net/gentoo/ NUMER 15 KWIECIEŃ 2005 95