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