Download: LinuxUser_Desktopia
Transkrypt
Download: LinuxUser_Desktopia
LINUX USER deskTOPia Aplety AfterStep Zakotwiczony Użytkownicy menedżera okien AfterStep zaczynają doceniać zalety apletów dołączanych do paska ikon. Większość użytkowników nie zdaje sobie jednak sprawy, że wspomniane aplety będą współpracowały poprawnie także z innymi programami tego typu. ANDREA MÜLLER W iększość menedżerów okien obsługuje aplety pokazujące użytkownikowi zegar, dane na temat monitorowania systemu czy podobne narzędzia w formie ikon. AfterStep oferuje pokaźną kolekcję programów tego typu, ale rzadko zdarza się, aby użytkownicy rezygnowali z używania swojego ulubionego menedżera okien tylko z powodu dużej ilości apletów dołączanych do innego menedżera. Na szczęście nie musimy dokonywać takiego wyboru, gdyż większość apletów AfterStep może pracować w trybie „zadokowanym”, podobnie jak aplety Windowmaker [1]. Dzięki temu mamy możliwość uruchamiania apletów AfterStep w programach WindowMaker, Blackbox, Fluxbox, Waimea [2], Kahakai, a nawet na KDE. Główne środowisko pulpitu posiada specjalny pasek programów dla apletów WindowMakera. Aby uzyskać dostęp do tego paska, trzeba kliknąć prawym klawiszem myszy na panel KDE i wybrać z wyświetlonego menu rozwijalnego pozycję Panel menu / Add / Extension / Dock Application Bar (Rysunek 1). Monitor pamięci, połączenie z siecią Internet (dialer), regulacja głośności, to tylko podstawowe aplety, bez których praca na pulpicie jest mniej lub bardziej uciążliwa. Przed instalacją apletów będziemy jednak musieli dokonać ich właściwej kompilacji. Najpierw upewniamy się, że mamy zainstalowane pakiety programistyczne dla XFree86, libxpm oraz libpng. Następnie wpisujemy DeskTOPia Tylko wy powinniście decydować jak ma wyglądać wasz desktop. Kolumna deskTOPia dokonuje regularnego przeglądu menedżerów okien i graficznych środowisk użytkownika, opisując najbardziej użyteczne i eleganckie rozwiązania. 84 Kwiecień 2004 po prostu./configure; make; su -c make install i w większości przypadków instalacja pakietów jest zakończona. Współczesny asclock pozwala nam trzymać rękę na pulsie upływającego czasu. Skrypt./configure poprosi o wybranie kompozycji pulpitu. Na Rysunku 2 pokazaliśmy dostępne kompozycje pulpitu. Odradzamy korzystanie z Newstone – ta kompozycja jest za duża dla apletu zadokowanego. Po wybraniu kompozycji shaped zostaniemy poproszeni o wybranie języka. Następnie wybieramy? dla asclock (angielskie nazwy tygodni i miesięcy). Domyślnie make install zainstaluje zegar w katalogu /usr/X11R6/bin – jeśli chcemy zainstalować go w innym katalogu, musimy zastąpić podane linie z configure z pliku Makefile: BINDIR = /usr/X11R6/bin MANPATH = /usr/X11R6/man następującymi wpisami BINDIR = /usr/local/bin MANPATH = /usr/local/man Po wywołaniu make install wpisujemy make install.man, co spowoduje skopiowanie dokumentacji programu. Niestety, strony z instrukcją obsługi nie są najświeższe, nie potrafią więc obsługiwać parametru -d, nakazującego zadokowanie apletu. Aby wyświetlić opcje programu, wpisujemy asclock -h. Jeżeli mamy uprawnienia administratora systemu, możemy wykonać następujące polecenia powodujące skopiowanie kompozycji dostarczonych wraz z pakietem do katalogu /usr/local: mkdir /usr/local/share/asclock cp -r themes/* /usr/local/U share/asclock/ www.linux-magazine.pl Dzięki temu, przy zmianie kompozycji nie będzie trzeba podawać pełnej ścieżki dostępu. Asclock przyjmuje domyślnie katalogi przeszukiwania o nazwach /usr/local/share/asclock, /usr/share/asclock oraz katalog themes, znajdujący się w bieżącym katalogu roboczym. Innymi słowy, jeżeli chcemy przechowywać kompozycje pulpitu w innym katalogu, będziemy musieli wykonać kilka czynności ręcznie. Przede wszystkim, przed uruchomieniem asclock musimy przejść do odpowiedniego katalogu, tj. nadrzędnego katalogu themes. Aplet możemy także uruchomić poprzez wpisanie w oknie terminala polecenia asclock -d &. Parametr -d określa uruchomienie programu na zadokowanym pasku programów. Jeżeli jesteśmy zwolennikami wyświetlania godziny w systemie 12-godzinnym, nie zapomnijmy użyć parametru -12. Z kolei parametr -noblink spowoduje ciągłe wyświetlanie dwukropka znajdującego się pomiędzy wyświetlaną aktualnie godziną a minutą (brak mrugania dwukropka w takt wybijania sekund). Jeżeli znudzi nam się wygląd domyślny, spróbujmy użyć parametru -t. Polecenie asclock -d -t Orb uruchomi futurystycznie wyglądającą wersję asclock. Regulacja głośności Konieczność każdorazowego uruchamiania Rysunek 1: KDE dysponuje specjalnym paskiem programów dla atletów AfterStep. deskTOPia nek 4). Dodatkowo możemy określić indywidualny zestaw kolorów dla poszczególnych elementów monitora pamięci. Parametry są następujące: bg (tło), -fg (pierwszy plan), -memory Rysunek 2: Kompozycje dla asclock: shaped, beats, (wyświetlanie pamięci RAM), -cache, classic, Orb, Stone oraz Newstone. czyli pamięć podręczna oraz -swap – plik wymiany. Przy każdym z parametrów namiksera audio do regulacji głośności jest leży podać nazwę koloru lub wartość koloru uciążliwa. Aplet asmixer rozwiązuje ten prow systemie szesnastkowym (tak jak w plikach blem, po kompilacji i zainstalowaniu prograHTML). Pamiętajmy jednak, aby wartości mu dostajemy możliwość regulacji głośności kodów szesnastkowych typu #000000 (kolor z pulpitu. Poleceniem asmixer -w & spowoczarny) podawać w cudzysłowie (przy nazwie dujemy zadokowanie programu. Dzięki koloru nie ma takiej konieczności). Efekt trzem suwakom, pokazanym na Rysunku 3, „termometru” można osiągnąć następująco możemy sterować regulacją głośności, CD (Rysunek 5): oraz kanałami (lewy, prawy). Parametrom -1, -2 i -3, użytym po żądanej funkcji, można przypisać różne zadania sterowania. asmem -withdrawn -bg white -fg U LINUX USER /LCK..ttyS0 -d „cinternet -i U ppp0 --start” -h „cinternet -i U ppp0 --stop” & Parametr -m określa plik „lockfile”. Jeżeli nasz modem działa na drugim porcie szeregowym, zmieniamy wartość ttyS0 na ttyS1. Parametr -d określa w asmodem sposób reagowania na kliknięcie myszy w trybie rozłączenia. W naszym przykładzie uruchamiany jest cinternet – znakowa odmiana programu GUI o nazwie kinternet dla systemu on SuSE. Parametr -i decyduje o interfejsie sieciowym, czyli np. ippp0 oznacza połączenie ISDN. Opcja --start uruchamia wybieranie numeru dostępowego. Polecenie man cinternet udostępnia nam cały zestaw opcji. Parametr -p nazwa_dostawcy powoduje wybranie numeru z wcześniej przygotowanej listy dostawców in„#000000” -memory DarkRed U ternetowych. Użytkownicy Debiana muszą asmixer -w -2 MIC -3 LINE & -cache blue -swap DarkRed & także określić pon nazwa_dostawcy dla parametru -d. Cudzysłów polecenia połączenia telefoPowyższe polecenie przypisuje głośność Jeżeli nie znamy wartości naszego ulubionego nicznego jest konieczny tylko w sytuacji, gdy mikrofonu do suwaka środkowego, zaś wejkoloru, możemy skorzystać z programu grapolecenie zawiera spacje. Parametr -h określa ścia liniowego na karcie muzycznej – do ficznego typu GIMP lub KDE kcolorchooser polecenie rozłączenia połączenia. Użytkownisuwaka znajdującego się po prawej stronie. i tam sprawdzić żądaną wartość. Polecenie cy Debiana będą ponownie zmuszeni do użyWpisanie man asmixer spowoduje wyświeshowrgb | less spowoduje wyświetlenie prawicia innego polecenia: poff. tlenie pełnego opisu danych portów wejdłowych nazw kolorów, które można wykorzyKliknięcie na aplecie uruchamia polecenia ściowych i wyjściowych. Wartość głośności stać, poza oczywistymi kolorami –czerwonym łączenia z siecią Internet. Wirtualne diody dla pierwszego suwaka możemy określać red, zielonym green i niebieskim blue. świecące pokazują natężenie ruchu podając w wierszu poleceń -v warw sieci (Rysunek 6). Ponowne kliktość_od_0_do_100 (0 oznacza całkonięcie spowoduje rozłączenie z dowite wyciszenie muzyki). stawcą internetowym. Polecenie -r Asmixer domyślnie używa pliku polecenie nakazuje programowi urządzenia /dev/mixer przypisanego asmodem wykonać odpowiednie podo pierwszej (lub jedynej) karty muRysunek 3: Rysunek 4: Rysunek 5: Rysunek 6: lecenie przy rozłączaniu. zycznej. Jeżeli posiadamy więcej niż Regulacja 189 MB Każdemu asmodem Na KDE program nie działa zbyt jedną kartę muzyczną, będziemy mugłośności wolnej elementowi może nadstabilnie. KDE nie może przetwasieli sami określić, z której mikser ma przy pomocy pamięci. asmem zorować rzać polecenia uruchamiającego prokorzystać – potrzebny do tego będzie asmixer. możemy połączenie gram. Zamiast tego, pojawia się parametr -d. Druga karta muzyczna przyporządko internetowe. okno dialogowe. Wpisujemy w oknie jest zwykle określana jako /dev/mixer1. wać osobny asmodem, co umożliwia automatycznie uruWłaściwe kolor. chamianie wybierania numeru przy kolejnej połączenie Nadzór próbie połączenia. Jeśli chcemy kontrolować stan pamięci naJeżeli do pracy w Internecie korzystamy z poMamy nadzieję, że niniejszy artykuł zaszego komputera, możemy do tego celu użyć łączenia telefonicznego, w celu ustanowienia ostrzył apetyt użytkowników na aplety tego tyapletu asmem. Dokujemy zatem program połączenia możemy uruchomić asmodem. Jepu. Jeśli tak – warto rzucić okiem na stronę [3], wpisując asmem -withdrawn &. Stan pamięci żeli potrzebujemy dodatkowych informacji gdzie odnajdziemy wiele interesujących inforRAM oraz pliku wymiany pokazują dwa i dokumentacji programu, wpisujemy po raz macji i narzędzi. wskaźniki poziomu. Górny słupek wskazuje kolejny make install.man. Po uruchomieniu ■ użycie pamięci na niebiesko, a pamięci podprogramu wpisujemy konieczne do połączeręcznej (ccache) – na biało. nia dane oraz gdzie przechowywany jest plik INFO lockfile naszego modemu. Program wykorzyJeżeli zamiast słupków wolimy dokładne [1] WindowMaker: stuje plik „lockfile” do odróżniania stanu powartości liczbowe, możemy użyć cyfrowego http://www.windowmaker.org łączenia od stanu rozłączenia. Polecenie wyświetlania wykorzystania pamięci. Do[2] Waimea: asmodem dla systemu SuSE Linux może wymyślną jednostką wyświetlania zajętości pahttp://sourceforge.net/projects/waimea/ glądać następująco: mięci są kilobajty (kB) – z pewnością czytel[3] Aplety AfterStep: niejszą jednostką będą tutaj megabajty (MB), http://tigr.net/afterstep/long.php co można określić przez parametr -mb (Rysuasmodem -w -m /var/lockU www.linux-magazine.pl Kwiecień 2004 85