Kreator okien - Window Maker
Deweloper (y) | Deweloperzy Window Maker |
---|---|
Pierwsze wydanie | 1997 |
Wersja stabilna | 0,95,9 / 4 kwietnia 2020 r .
|
Magazyn | |
System operacyjny | Podobny do systemu Unix |
Rodzaj | Menedżer okien |
Licencja | GNU GPL v2 |
Stronie internetowej |
www |
Window Maker to darmowy menedżer okien typu open source dla systemu X Window , umożliwiający uruchamianie aplikacji graficznych w systemach operacyjnych typu Unix. Jest przeznaczony do emulowania nextstep „s GUI jako OpenStep -Kompatybilny środowiska. Window Maker jest częścią Projektu GNU .
Przegląd
Window Maker został scharakteryzowany jako odtwarzający „elegancki wygląd i działanie interfejsu graficznego NeXTSTEP ” i jest określany jako „łatwy w konfiguracji i łatwy w użyciu”. Dołączone jest narzędzie graficzne o nazwie Wprefs, które może służyć do konfigurowania większości aspektów interfejsu użytkownika. Interfejs zmierza w kierunku minimalistycznego, wysokowydajnego środowiska bezpośrednio obsługującego ikony XPM, PNG, JPEG, TIFF, GIF i PPM z kanałem alfa i systemem menu aplikacji z przesuwnym przewijaniem i klikaniem prawym przyciskiem myszy, które może zrzucić menu z możliwością przypinania, a także miniaturyzacja ikon okien i inne animacje na wielu pulpitach. Menu i preferencje można zmieniać bez ponownego uruchamiania. Podobnie jak w przypadku większości menedżerów okien, obsługuje motywy i wiele z nich jest dostępnych. Dzięki inspiracji NeXT, Window Maker ma stację dokującą, taką jak macOS , ale wygląd i styl Window Makera jest głównie związany z jego przodkiem NeXT.
Architektura
Window Maker zawiera podpowiedzi do okien, które umożliwiają bezproblemową integrację ze środowiskami GNUstep , GNOME , KDE , Motif i OpenLook . Co istotne, ma prawie pełną zgodność z ICCCM i wsparcie dla internacjonalizacji dla co najmniej 11 lokalizacji. Window Maker używa lekkiego zestawu widżetów WINGs, który został zbudowany specjalnie dla Window Makera jako sposób na obejście tego, co jego twórcy twierdzą, że byłoby "przesadą" (lub nadużywaniem ) używania GNUstep . Skrzydła są wspólne dla innych aplikacji, w tym menedżera wyświetlania logowania o nazwie WINGs Display Manager ( WDM ) i wielu dockappów . Aplety Window Maker i clip są kompatybilne z tymi z nabrzeża AfterStep .
Historia
Window Maker został napisany od podstaw przez brazylijskiego programistę Alfredo Kojimę jako menedżer okien dla środowiska graficznego GNUstep i pierwotnie miał na celu ulepszenie koncepcji projektowej menedżera okien AfterStep . Pierwsze wydanie miało miejsce w 1997 roku. Przez pewien czas był dołączany jako standardowy menedżer okien w kilku dystrybucjach Linuksa i jest również dostępny w kolekcji portów FreeBSD i OpenBSD . Ponieważ celem projektu było ścisłe naśladowanie projektu nieistniejących interfejsów graficznych NeXTstep i OpenStep , dalszy rozwój był lekki. Pod koniec 2007 r. Szeroko dostępna, stabilna wersja miała wersję 0.92 od lipca 2005 r., A kolejne aktualizacje konserwacyjne zostały wprowadzone do niektórych pakietów dystrybucyjnych i portów.
Pod koniec czerwca 2008 r. Post na stronie internetowej projektu powiedział, że aktywny rozwój zostanie wznowiony, zauważając: „... bardzo ciężko pracujemy, aby ożywić obecność Window Makera na komputerach X Window (i być może nie tylko) ... Oczekujemy, że po raz kolejny zapewnimy de facto minimalistyczny, ale niezwykle funkcjonalny menedżer okien na świat ”. 29 stycznia 2012 ukazał się Window Maker 0.95.1, co czyni go pierwszą oficjalną wersją od prawie siedmiu lat. Potem nastąpiło kilka wydań; We wrześniu 2020 r. Najnowsza wersja to 0.95.9, wydana 4 kwietnia 2020 r.
Nazwa
Program „s pierwotna nazwa została WindowMaker ( camelCased i bez przestrzeni), ale konflikt nazewnictwa powstał ze starszego produktu o nazwie Windowmaker z Windowmaker Software Ltd, UK firma produkująca oprogramowanie dla firm, które producenci okien i drzwi . Umowa z 1998 roku pomiędzy twórcami Window Maker i Windowmaker Software określała, że Window Maker (w sensie X) nigdy nie powinien być używany jako pojedyncze słowo.
Stosowanie
Pomimo ścisłego przestrzegania interfejsu NeXT, domyślny wygląd może być mylący dla kogoś, kto spodziewa się paska zadań i menu Start w stylu Microsoft Windows . Dostęp do wszystkich aplikacji można uzyskać, klikając prawym przyciskiem myszy tło pulpitu, aby uzyskać dostęp do w pełni konfigurowalnego menu głównego. Menu można również wyświetlić za pomocą klawiatury, za pomocą menu aplikacji i menu okna. F12F11
Program Window Maker można skonfigurować, klikając dwukrotnie ikonę śrubokręta w doku. Ikona przedstawiająca monitor komputera służy do uruchamiania okna poleceń, a ikona spinacza służy do przechodzenia między obszarami roboczymi. Dowolną ikonę w programie Window Maker, w tym ikony aplikacji, można łatwo zmienić.
Ikony reprezentujące uruchomione aplikacje pojawiają się u dołu ekranu (użytkownik może rozszerzyć okna aplikacji, aby je zakryć). Domyślnie stacja dokująca jest wyświetlana w prawym górnym rogu. Ikony można przeciągać do stacji dokującej, aby stały się trwałe. Krawędź ikony można kliknąć prawym przyciskiem myszy, aby dostosować jej ustawienia. Oddzielna, dokowalna aplikacja o nazwie wmdrawer zawiera wysuwaną szufladę, w której można przechowywać ikony uruchamiania aplikacji i plików.
Podstawowe aplikacje
Podczas gdy dowolną aplikację X można zadokować w programie Window Maker, archetypowe dokowalne aplikacje WM są nazywane dockappami . Zwykle są to zegary i aplikacje do monitorowania systemu. Istnieje wiele implementacji zegara, w tym wmcalclock, wmtime, wmclock (klon zegara kalendarza podobnego do NeXTStep) i wmclockmon. Aplety monitorujące obejmują wmload, wmavgload, wmmon, wmnet i wmnd. Dostępnych jest wiele innych dockappów, zazwyczaj przeznaczonych do interakcji z innymi „pełnoprawnymi” aplikacjami.
WPrefs konfigurator umożliwia dostrojenie większości preferencji Okno Maker. wmakerconf został opracowany, aby zapewnić więcej opcji konfiguracyjnych, w szczególności dostosowywanie motywów. Pliki konfiguracyjne są zwykle przechowywane w ~ / GNUstep / . Tła mogą być zmieniane z poziomu wiersza poleceń z wmsetbg -s -u [filename.jpg]
(trybuny wmsetbg dla „Window Maker ustawić tło”).
FSViewer to osobna, konfigurowalna przeglądarka plików Miller Columns opracowana dla programu Window Maker w 1998 roku przez George'a Clernona jako wizualna i funkcjonalna analogia do Workspace Manager NeXTstep. W 2002 roku został dostosowany do późniejszych wersji bibliotek WING i programu Window Maker przez Guido Scholza.
aterm jest emulatorem terminala opartym na rxvt, opracowanym dla Afterstep głównie z myślą o atrakcyjności wizualnej, zawierającym pasek przewijania w stylu NeXTstep (który pasuje do wyglądu i stylu Window Makera) wraz z pseudo-przezroczystością .
Menu
Menu aplikacji można edytować graficznie z dużą wszechstronnością. Konfiguracja jest zapisywana w ~ / GNUstep / Defaults / WMRootMenu jako plik tekstowy, który można łatwo odczytać i edytować (w wersjach po 0.94.0 można go również automatycznie wygenerować z listy zainstalowanych aplikacji przy pomocy programu o nazwie wmgenmenu).
Pozycje menu można ustawić na:
- Uruchom program lub aplikację z nazwą pliku i innymi argumentami lub bez
- Uruchom interfejs wiersza poleceń z dodatkowymi argumentami lub bez nich
- Uruchom polecenie WM, na przykład wyjście z sesji programu Window Maker lub wyświetlenie okien i obszarów roboczych
- Wyświetl podmenu zawierające którekolwiek z powyższych zadań
Wiele dystrybucji Linuksa definiuje własne menu aplikacji dla Window Makera. Zwykle nie można tego edytować za pomocą narzędzia konfiguracyjnego (które zamiast tego zaoferuje zastąpienie go ogólnym menu domyślnym, które można edytować).
Maskotka
Amanda the Panda jest maskotką Window Maker. Zaprojektowała ją Agnieszka Czajkowska.
Zobacz też
Bibliografia
Linki zewnętrzne
- Listy mailingowe programu Window Maker
- Window Maker Live , instalowalny Linux Live CD oparty na Debianie / Wheezy, wykorzystujący Window Maker jako domyślny interfejs graficzny
- "WINGsman", dokumentacja WING