www.linux.net.pl

www.windowmaker.org * www.windowmaker.org * archiwum * o nas *
Tematy
--) Window Maker (--
--) Dokumentacja (--
--) Polskie menu (--
--) WMSound (--
--) Screenshoots (--
--) Apletki (--
--) Tematy (--
<== HOME
Polskie Menu

Oto przetłumaczone przeze mnie polskie menu do Window Makera. Znajduje się ono w najnowszym wydaniu Window Makera. Poniżej są dwa pliki. Pierwszy to menu w starym formacie, drógi jest w nowy. Nie ma znaczenia który z nich skopiujecie, oba będą działały poprawnie. Są tylko pewne różnice w ich umiejscownieniu. Pierwszy z nich menu.pl umieszcza sie w ~/GNUstep/Library/WindowMaker/ pod nazwą menu, lub pod nazwą menu.pl dokonujac zmian w pliku ~/GNUstep/Defaults/WMRootMenu. Drógi (plmenu.pl) ma tylko jeden sposób umiejscowienia. Otórz przekopiowuje sie go do katalogu ~/GNUstep/Defaults/ pod nazwą WMRootMenu.

Składnia jest następująca: [SHORTCUT ] Tytuł może być dowolnym ciągiem znaków. Jeśli będą w nim występować spacje umieśc go w cudzysłowie np. "Tytuł ze spacją" SHORTCUT Definiowanie skrótu. Nazwa rodzaju skrótu umieszczonego w pliku $HOME/GNUstep/Defaults/WindowMaker, tak jak RootMenuKey lub MiniaturizeKey. Skróty mogą występować w sekcji MENU lub OPEN_MENU . jedna z dostępnych komend: MENU - rozpoczęcie definicji (pod)menu END - zakończenie definicji (pod)menu OPEN_MENU - generowanie podmenu na podstawie podanego katalogu, umieszczając w nim pliki wykonywalne i podkatalogi. WORKSPACE_MENU - Dodanie podmenu zawierającego aktywne pulpity. Tylko jedno workspace_menu jest potrzebne. EXEC - wykonanie jakiegokolwiek programu EXIT - wyjście z menadżera okien RESTART [] - restart WindowMakera albo start innego manadżera okien REFRESH - odświerzenie ekranu ARRANGE_ICONS - uporządkowanie ikon na pulpicie SHUTDOWN - zabicie wszystkich procesów (i wyjście z X window) SHOW_ALL - pokazanie wszystkich ukrytych programów HIDE_OTHERS - schowanie aktywnych okien pulpitu, oprócz aktywnego SAVE_SESSION - zapamietanie aktualnego stanu desktpou, z wszystkimi uruchomionymi programami, i z wszystkimi ich stanami geometrycznymi, pozycji na ekranie, umieszczone na odpowiednim pulpicie, ukryte lub uaktywnione. Wszystkie te ustawiemia bedą aktywne, dopóki nie zostaną użyte komendy SAVE_SESSION i CLEAR_SESSION. Jeżeli SaveSessionOnExit = Yes; w pliku konfiguracyjnym WindowMakera, wtedy zapamiętywanie wszystkich ustawień jest dokonywanie po każdym wyjściu, niezależnie od komend SAVE_SESSION czy CLEAR_SESSION . CLEAR_SESSION - Czyszczenie poprzednio zapamiętanych sesji. Nie ponosi to żadnych zmian w pliku SaveSessionOnExit . INFO - Wyświetlenie informacji o WindowMakerze zalezne od uruchamianego programu. ** Opcje w lini komend EXEC: %s - znak jest zastepowany przez text znajdujacy sie w ,,schowku'' %a(tytuł[,komunikat]) - otwiera dodatkowe okno o tytule tytuł, komunikacie komunikat i czeka na podanie parametrów, które zostaną wstawione zamiast %a. Niestety nie udalo mi się uzyskać polskich fontów w tej pocji :( %w - znak jest zastepowany przez XID aktywnego okna %W - znak jest zastepowany przez numer aktywnego pulpitu Aby używać specjalnych znaków ( takich jak % czy " ) należy poprzedzic je znakiem \ np. :xterm -T "\"Witaj Świecie\"" Można używac znaków specjalnych, takich jak \n Sekcja MENU musi być zakończona sekcja END, pod tą sama nazwą. Przykład: "Test" MENU "XTerm" EXEC xterm // stworzenie podmenu z plikami w podkatalogu /usr/openwin/bin "XView apps" OPEN_MENU "/usr/openwin/bin" // umieszcza w jednym podmenu pliki z róznych podkatalogów "X11 apps" OPEN_MENU /usr/X11/bin $HOME/bin/X11 // ustawienie tła "Background" OPEN_MENU -noext $HOME/images /usr/share/images WITH wmsetbg -u * // wstawienie menu z pliku style.menu // wstawienie menu z pliku style.menu "Style" OPEN_MENU style.menu "Test" END Jeżeli zamiast polskich fontów są jakieś krzaczki należy wyedetować pliki $HOME/GNUstep/Defaults/WMGLOBAL i $HOME/GNUstep/Defaults/WindowMaker, lub wejść w menu Konfiguracja. Aby uzyskać polskie znaki należy uzupełnić definicje fontów. np. zamienić SystemFont = "-*-helvetica-medium-r-normal-*-%d-100-*-*-*-*-*-*"; na SystemFont = "-*-helvetica-medium-r-normal-*-%d-100-*-*-*-*-iso8859-2"; i wszędzie tam gdzie występuje podobna definicja.


This site Copyright © 2001 by Maciej Friedel.
tytus@linux.net.pl