Download: QLWM

Transkrypt

Download: QLWM
deskTOPia: qlwm
LINUX USER
Menedżer okien qlwm
Ma pasek zadań,
ma menu
Większości osób Qt kojarzy się
z KDE. Tymczasem istnieje także
qlwm, szybki menedżer okien, który
również bazuje na zestawie
narzędzi firmy Trolltech, a przy tym
oszczędnie korzysta z zasobów.
HAGEN HÖPFNER
P
rzygotowanie Linuksa do zastosowań
domowych wymaga podjęcia trudnych decyzji. Do większości dystrybucji dołączane są najrozmaitsze menedżery
okien i nie jest łatwo wybrać ten najlepiej
spełniający nasze wymagania. Wydajnym,
a przy tym wygodnym środowiskiem jest menedżer qlwm [1], oparty na bibliotece Qt.
Działa szybko i ma wszystko to, czego użytkownik oczekuje od współczesnego oprogramowania tego typu: pasek narzędzi, monitor
poczty elektronicznej, menu start oraz wirtualne pulpity.
Instalacja
qlwm jest dostępny tylko w postaci kodu
źródłowego, musimy więc skorzystać
z kompilatora. W systemie powinna być zainstalowana biblioteka Qt oraz pakiety
zwykle wymagane przy kompilacji. Kiedy
elementy te mamy już przygotowane, pobieramy archiwum qlwm ze strony WWW
projektu i rozpakowujemy je poleceniem
tar -xzf qlwm-3.1.tar.gz. Przechodzimy do
utworzonego katalogu qlwm-3.1 i polece-
Rysunek 1: qlwm posiada pasek narzędzi, a na nim menu start, monitor poczty elektronicznej,
zegar oraz przełącznik pulpitów.
niem make budujemy menedżer okien. Następnie wykonujemy polecenie su -c „make
install”, które instaluje menedżer okien
w katalogu /usr/local/qlwm/. Polecenie make
install dodatkowo tworzy dowiązanie symboliczne w katalogu /usr/local/bin/qlwm. Na
koniec wykonujemy polecenie make install-config, które kopiuje standardowe pliki
konfiguracyjne qlwm do naszego katalogu
domowego. Poza samym menedżerem
okien, polecenie make tworzy także dwa
aplety paska narzędzi qlwm: zegar i monitor poczty elektronicznej.
że ma uruchamiać nasz nowy menedżer
okien. Posiadacze graficznych mechanizmów logowania, takich jak KDM czy
GDM, muszą tutaj wykonać odpowiednie
dla tych programów procedury dodawania
nowego menedżera okien.
Po uruchomieniu programu qlwm widzimy uporządkowany pulpit z paskiem
narzędzi na dole (Rysunek 1). Pasek narzędzi posiada kilka wbudowanych funkcji: patrząc od lewej strony, mamy tutaj
przełącznik pulpitów, przycisk do wyświetlania listy okien oraz przycisk menu. Ze-
Rozpoczynamy pracę
Logujemy się do systemu w trybie tekstowym i dodajemy do pliku ~/.xinitrc następującą linijkę:
exec /usr/local/bin/qlwm
deskTOPia
Tylko Ty masz prawo decydować, jak ma
wyglądać Twój pulpit. Kolumna deskTOPia
regularnie dokonuje przeglądu linuksowych
menedżerów okien i graficznych środowisk
użytkownika, opisując najbardziej użyteczne
i eleganckie rozwiązania.
W ten sposób informujemy skrypt startx,
www.linux-magazine.pl
Grudzień 2004
93
LINUX USER
deskTOPia: qlwm
SŁOWNICZEK
Przełącznik pulpitów: Prawie każdy menedżer okien umożliwia skonfigurowanie
wielu pulpitów. Do przełączania między
nimi służy „pager”, czyli przełącznik pulpitów. Niektóre przełączniki pokazują nawet, jakie okna są aktywne na poszczególnych pulpitach.
gar i monitor poczty elektronicznej znajdują się po lewej stronie. Monitor poczty
sprawdza zawartość pliku /var/spool/mail/nazwa i czerwonym kolorem sygnalizuje
nadejście nowych wiadomości. Dzięki temu użytkownicy pobierający wiadomości
z serwera usługodawcy za pomocą programu fetchmail od razu wiedzą, kiedy
w skrzynce pojawiają się nowe listy.
Obramowanie okien w qlwm jest proste
i składa się z paska tytułowego oraz dwóch
uchwytów na dole, służących do zwiększania lub zmniejszania okna. Przycisk w lewym górnym rogu udostępnia trzy funkcje;
korzysta się z nich w różny sposób, w zależności od typu posiadanej myszy. Lewy
przycisk sprowadza okno do postaci ikony,
a prawy maksymalizuje je. Ten sam efekt
daje kliknięcie prawym przyciskiem myszy
w dowolnym miejscu paska tytułowego.
Kliknięcie środkowym przyciskiem myszy powoduje przejście w tryb „kafelków”.
W trybie tym qlwm rozmieszcza okna jedno przy drugim, nie pozwalając na zachodzenie na siebie; ułatwia to pracę, gdy musimy zwracać uwagę na zawartość wielu
okien jednocześnie. Prawym przyciskiem
myszy zamykamy okno. Aby przesunąć
okno, klikamy na pasku tytułu, przytrzymujemy lewy przycisk myszy i przeciągamy okno w wybrane miejsce. Kliknięcie
paska środkowym przyciskiem powoduje
wyświetlenie menu pokazanego na Rysunku 2, gdzie np. można określić, że chcemy
Rysunek 2: Za pomocą tego menu definiujemy ustawienia okna.
widzieć okno na wszystkich trzech pulpitach (opcja Sticky).
W dystrybucjach wyposażonych w zbyt
nową wersję biblioteki Qt, np. SUSE Linux
9.1, może wystąpić pewien problem: zegar
i monitor poczty wyświetlane są w oddzielnych oknach, a nie jako aplety paska narzędzi. Wynika to ze zmiany nazw klas; w nowej wersji bibliotek nazwy te rozpoczynają
się wielkimi literami. Aby sprawić, żeby
aplety te znalazły się w pasku narzędzi
qlwm, musimy zmienić zawartość pliku
~/.qlwm/appdefaults. Otwieramy plik
w edytorze i zmieniamy wpis dclock ToolBar
na Dclock ToolBar, a wpis biff na Biff.
Konfiguracja
Oprócz pliku z podstawowymi ustawieniami
aplikacji, w katalogu ~/.qlwm/ znajdziemy
jeszcze dwa inne pliki konfiguracyjne. Plik
menuconfig zawiera pozycje menu start, zaś
defaults określa domyślny sposób działania
menedżera okien. Jeśli pasek narzędzi jest
dla nas zbyt mały, możemy zmienić jego
wielkość przez odpowiednie zwiększenie parametru ToolbarHeight.
Na końcu tego pliku konfigurujemy programy, które mają być uruchamiane automatycznie. Każdy wpis rozpoczyna się od
Tabela 1: Klawisze skrótów w qlwm
Skrót
Funkcja
[Alt-Shift-Tab]
Przechodzi do poprzedniego okna bieżącego pulpitu.
[ALT-Tab]
Przechodzi do następnego okna bieżącego pulpitu.
[Ctrl-Shift-Tab]
Przechodzi do poprzedniego pulpitu wirtualnego.
[Ctrl-Tab]
Przechodzi do następnego pulpitu wirtualnego.
[Alt-F12]
Przenosi na wierzch okno znajdujące się na samym spodzie.
[Alt-F11]
Włącza/wyłącza tryb pełnego ekranu okien bieżącego pulpitu. W trybie tym nie można przejść na inny pulpit.
[Alt-F10]
Włącza tryb „kafelków” na bieżącym pulpicie.
[Alt-F9]
Ukrywa bieżące okno. Znajduje się ono na liście okien, ale nie na pasku narzędzi.
[Ctrl-Esc]
Otwiera listę okien.
[Alt-Esc]
Otwiera menu start.
94
Grudzień 2004
słowa Exec, po którym występuje nazwa
programu do uruchomienia. Na przykład,
jeśli zależy nam na automatycznym uruchamianiu interfejsu oszczędzania energii
kpowersave z dystrybucji SUSE Linux, dodajemy wpis o treści Exec kpowersave. Żeby
osadzić aplet kpowersave w pasku narzędzi,
obok zegara (Rysunek 3), przypisujemy mu
odpowiednią wartość i wprowadzamy wpis
o treści Kpowersave ToolBar w pliku
~/.qlwm/appdefaults.
W równie prosty sposób dodajemy pozycje
programów do menu start. W tym celu modyfikujemy plik ~/.qlwm/menuconfig. Plik
ten ma bardzo przejrzystą strukturę i wymaga od nas znajomości tylko trzech słów kluczowych. Słowo Separator powoduje wyświetlenie linii rozdzielającej poszczególne pozycje; natomiast wpis Entry Nazwa Program
umożliwia dodanie do menu nowego programu. Entry jest słowem kluczowym qlwm. Nazwa może brzmieć w dowolny sposób i w takiej postaci będzie wyświetlana w menu.
Podsumowanie
qlwm jest przejrzystym i szybkim menedżerem okien. Nie umożliwia, niestety, określania własnych klawiszy skrótów, dlatego bardziej skorzystają na nim użytkownicy preferujący używanie myszy. Istnieje kilka wbudowanych skrótów (Tabela 1), ale nie można
ich zmienić; qlwm nie pozwala także na
przypisywanie skrótów do wybranych przez
nas aplikacji.
■
Rysunek 3: qlwm obsługuje także aplety KDE.
INFO
[1] qlwm: http://qlwm.get.to/
www.linux-magazine.pl

Podobne dokumenty