Download: UserDesk
Transkrypt
Download: UserDesk
Apwal LINUX USER Aplikacje na żądanie – program wywołujący Apwal WSZYSTKO POD RĘKĄ Uruchamianie programów za pomocą klikania myszką ma parę wad. Użytkownicy gubią się w wielopoziomowych strukturach menu, a ikony chowają się za okienkami. Dzięki programowi wywołującemu Apwal uruchamianie aplikacji jednym kliknięciem staje się niezwykle proste. ANDREA MÜLLER N owoczesne środowiska graficzne i menedżery okien mają zwykle wszystkie opcje, niezbędne do uruchamiania programów poprzez klikanie myszką. Pozwala to zaoszczędzić czas, klikanie zajmuje bowiem najwyżej parę sekund – nie można tego powiedzieć o wpisywaniu instrukcji w wierszu poleceń. Dla Pascala Eberharda trwało to i tak za długo. Przesuwanie aktywnych okien po to, żeby znaleźć potrzebną ikonę, kłóciło się z jego pojęciem wydajności. Dlatego właśnie stworzył Apwal [1] – program wywołujący, który wyświetla określony przez użytkownika zbiór ikon w miejscu, w którym znajduje się wskaźnik myszy. Nazwa programu to skrót od a dvanced and p owerful w indow a pp l auncher. Skromne potrzeby Na stronie programu udostępnione są pakiety przeznaczone dla Debiana. Jeżeli korzystasz z innej dystrybucji, musisz zbudować aplikację z kodu źródłowego. Apwal zużywa niewiele zasobów systemowych i potrzebuje tylko biblioteki i pakietów programistycznych gtk2. Nie wystarcza jednak wersja biblioteki oznaczona numerem 2.2 – niezbędna będzie co najmniej gtk2-2.4. Kod źródłowy nie zawiera skryptu configure; plusem jest jednak to, że do uruchomienia procesu kompilacji programu Apwal wystarczy po prostu polecenie make. Instrukcja make install (do jej wywołania potrzebować będziesz praw roota) zapisuje plik wykonywalny apwal w katalogu /usr/local/bin. Wybór Rysunek 1: Zakładka Icon Selection pozwala wybrać ikony wyświetlane przez program Apwal. Do uruchamiania programu służy polecenie apwal. Po pierwszym uruchomieniu program wyświetli pojedynczą ikonę terminala. Kliknięcie ikony uruchomi okno xterm. Aby skompletować zbiór potrzebnych ikon, mu- WWW.LINUX-MAGAZINE.PL sisz uruchomić program z parametrem -edit. Otworzy się okno dialogowe ustawień – w jego pierwszej zakładce, Editor, znajdować się będą ikona terminala i czerwony krzyżyk. Krzyżyk ten reprezentuje położenie wskaźnika myszki i pozwala zorientować się, jak rozmieszczone będą ikony. Aby utworzyć nowy skrót (launcher), kliknij podwójnie wolne miejsce w obszarze Editor. Apwal przełączy się automatycznie na zakładkę Icon Selection (Rysunek 1) i wyświetli dostępne ikony o rozmiarze 48x48 pikseli, znalezione w domyślnym katalogu z ikonami. Aby wybrać ikonę, kliknij ją podwójnie; program Apwal przejdzie do zakładki Editor. W oknie edycji pojawi się nowa ikona – będzie jednak nadal szara. Aby to zmienić, musisz dodać jeszcze polecenie (Command Line), służące do uruchamiania programu – np. instrukcję konqueror, wywołującą menedżera plików KDE. Apwal weryfikuje poprawność wpisu, sprawdzając, czy nosząca daną nazwę aplikacja faktycznie znajduje się na ścieżce wyszukiwania. Jeżeli w poleceniu jest błąd lub jeśli nie zainstalowano danego programu, Apwal oznaczy jego nazwę kolorem czerwonym (Rysunek 2). Pole Execute Path przydaje się zwłaszcza do uruchamiania nowych terminali. Pozwala ono wskazać katalog, w którym pro- NUMER 17 CZERWIEC 2005 93 LINUX USER Apwal wijać zawartość okna, klikając strzałki w górę, w dół, w lewo lub w prawo. Jeżeli zaś stwierdzisz, że nie potrzebujesz już którejś ikony, po prostu wybierz ją myszką, a następnie kliknij Delete. Rozszerzanie kolekcji ikon Rysunek 2: Jeśli błędnie wpiszesz polecenie lub wybierzesz niezainstalowany program, Apwal pokoloruje dany wpis na czerwono – oznacza to, że klikanie danej ikony nie przyniesie spodziewanych efektów. gram Apwal wywoła polecenie z pola Command Line. Jeśli więc do ikony okna terminala przypiszesz ścieżkę /home/username/pictures, okno wiersza poleceń uruchomi się automatycznie w katalogu /home/username/pictures, a nie w katalogu domowym. Funkcja „przenieś i upuść” pozwala na zmianę pozycji ikon. W oknie edycji można przenosić je w wybrane położenie. Jeżeli w oknie jest za mało miejsca, możesz prze- W systemie Suse Linux wybór ikon w zakładce Icon Selection nie robi szczególnego wrażenia, ponieważ brakuje tam ikon środowiska graficznego KDE. Można je dodać, korzystając z zakładki Icon Selection Pref (Rysunek 3). Kliknij Add, aby dodać nowy wpis. Następnie kliknij podwójnie kolumnę Pixmap Path w widoku listy i podaj ścieżkę dostępu do ikon KDE. W Suse ikony znajdują się w katalogu /opt/kde3/share/icons. Na koniec zaznacz pole wyboru w kolumnie Rec, aby program Apwal dodał nowe ikony do swojego zbioru. W podobny sposób możesz dodać inne katalogi z ikonami, na przykład /opt/gnome/share/icons. Suse przechowuje tam ikony aplikacji Gnome. Szybkie uruchamianie Po przypisaniu ikon do swoich ulubionych programów możesz sprawdzić efekty, wpisując polecenie apwal (Rysunek 4). Aby szybko uruchamiać program Apwal, możesz przyporządkować mu skrót klawiszo- Rysunek 3: Apwal wyświetla tylko ikony znajdujące się w katalogach wymienionych w zakładce Icon Selection Pref. wy. Użytkownicy KDE muszą najpierw utworzyć odpowiednią pozycję menu, a potem przypisać jej skrót w polu Regional & Accessibility | Keyboard Shortcuts | Application shortcuts w KDE Control Center. Jeżeli korzystasz z menedżera okien Fluxbox, możesz dodać skrót do pliku ~/.fluxbox/keys: Mod1 x :ExecCommand apwal aby uruchamiać program Apwal za pomocą klawiszy [Alt]+[X]. Naciśnięcie wybranego skrótu spowoduje wyświetlenie programu wywołującego na trzy sekundy. Pojawi się on w miejscu, w którym znajduje się wskaźnik myszki. Aby uruchomić wybraną aplikację, wystarczy kliknąć przypisaną do niej ikonę. Jeżeli trzy sekundy nie wystarczają na znalezienie właściwej ikony, nie szkodzi – Apwal pozwala ustawić czas wyświetlania ikon w polu Apwal Preference | Launcher Timeout (in seconds). Menedżery okien Enlightenment i Sawfish pozwalają nawet uruchamiać program Apwal za pomocą kliknięcia. Informacje o tym, jak to zrobić, znaleźć można w FAQ [2]. Minusem tego rozwiązania jest to, że do uruchamiania programu konieczne jest klikanie tła pulpitu. Menedżer okien nie rozpoznaje kliknięć w obrębie okien aplikacji; skrót klawiszowy działa jednak zawsze. ■ INFO [1] Apwal: http://apwal.free.fr/ Rysunek 4: Apwal wyświetla zbiór dostępnych ikon w miejscu, w którym znajduje się wskaźnik myszki. 94 NUMER 17 CZERWIEC 2005 WWW.LINUX-MAGAZINE.PL [2] FAQ dotyczące programu Apwal: http://apwal.free.fr/faq.html