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

Podobne dokumenty