Centrum Sterowania SZARP

Podobne dokumenty
Synchronizator plików (SSC) - dokumentacja

7 Business Ship Control dla Symfonia Handel

7 Business Ship Control dla Systemu Zarządzania Forte

Rozdział 5. Administracja kontami użytkowników

Podstawowa instrukcja obsługi STRON stron internetowych serwisu zrealizowanych w systemie zarządzania treścią Wordpress.

Ćwiczenie 6. Wiadomości ogólne.

Uruchomienie aplikacji Plan lekcji w przeglądarce Internet Explorer

5. Administracja kontami uŝytkowników

System Wsparcia Organizacji Zakupów w GRUPIE TAURON - Podręcznik Oferenta

Program Raporter 3 - dokumentacja

VinCent Administrator

Pracownia internetowa w szkole ZASTOSOWANIA

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

PROBLEMY TECHNICZNE. Co zrobić, gdy natrafię na problemy związane z użytkowaniem programu DYSONANS

Skrócona instrukcja funkcji logowania

procertum CLIDE Client 2.1 wersja 1.0.2

Instrukcja konfiguracji programu Fakt z modułem lanfakt

Estomed2. 1. Wstęp. 2. Instalacja Systemu Estomed Jak zainstalować Estomed2. Hakon Software sp. z o. o. Podręcznik instalacji

Instrukcja instalacji programu szkoleniowego (DEMO) dla pracowników Spółki medycznej GDAŃSK-POŁUDNIE

Podręcznik użytkownika

Instrukcja Wykonawcy - Moduł Aukcji/Licytacji (bez podpisu elektronicznego)

URLOPY BY CTI. Instrukcja obsługi

MATERIAŁY - udostępnianie materiałów dydaktycznych w sieci SGH

Zakład Systemów Rozproszonych

Instrukcja postępowania w procesie aktualizacji systemu UPLOOK / STATLOOK z wersji 3.0 do wersji 3.2

Przypominacz Instrukcja uŝytkownika

windows XP n a j l e p s z e t r i k i

1. Opis okna podstawowego programu TPrezenter.

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

Państwowa Wyższa Szkoła Zawodowa w Gorzowie Wlkp. Laboratorium architektury komputerów

Podręcznik Użytkownika aplikacji iplus manager CDMA

MenadŜer haseł Instrukcja uŝytkownika

bla bla Guard podręcznik użytkownika

Instrukcja instalacji programu szkoleniowego (DEMO) dla personelu białego

FlowSoft02. Przeznaczenie programu

INSTRUKCJA INSTALACJI I URUCHOMIENIA PROGRAMÓW FINKA DOS W SYSTEMACH 64 bit

Przewodnik po Notowaniach Statica mdm 4

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

Instrukcja użytkownika

Ustawienia personalne

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

PRZEWODNIK PO SERWISIE BRe BROKERS Rozdział 6

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

Aktualizacja dodatku Saba Security Plugin w przeglądarce Firefox 56

Expo Composer Garncarska Szczecin tel.: info@doittechnology.pl. Dokumentacja użytkownika

Instalacja programu:

Forte Zarządzanie Produkcją Instalacja i konfiguracja. Wersja B

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu http.

Instrukcja instalacji programu STATISTICA

5.2. Pierwsze kroki z bazami danych

Współpraca z platformą Emp@tia. dokumentacja techniczna

INSTRUKCJA INSTALACJI PROGRAMU KWHOTEL STANDARD

Aktualizacja dodatku Saba Security Plugin w przeglądarce Firefox 56

Skrócony przewodnik OPROGRAMOWANIE PC. MultiCon Emulator

Komputery I (2) Panel sterowania:

Jak przygotować kopię zapasową bazy danych programu MOL Optivum i udostępnić ją na potrzeby migracji do programu MOL NET+?

Instrukcja instalacji certyfikatu kwalifikowanego w programie Płatnik. wersja 1.8

Szanowni Państwo. Należy przy tym pamiętać, że zmiana stawek VAT obejmie dwie czynności:

Dodawanie operacji dodatkowych w WAPRO Mag.

IBM SPSS Statistics Version 22. Windows - Instrukcja instalacji (licencja wielokrotna)

INSTRUKCJA INSTALACJI SYSTEMU

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

Instalacja programu Synergia ModAgent. Legnica, r.

AUTOMATYKA PRZEMYSŁOWA

Skrócona instrukcja korzystania z Platformy Zdalnej Edukacji w Gliwickiej Wyższej Szkole Przedsiębiorczości

Twoje potrzeby. Nasze rozwiązania.

Platforma zakupowa GRUPY TAURON

Instrukcja wypełniania formularza Ankieta Trwałości

Instrukcja instalacji oraz konfiguracji sterowników. MaxiEcu 2.0

Poradnik instalacyjny sterownika CDC-ACM Dla systemów Windows

Instalacja programu Warsztat 3 w sieci

INSTRUKCJA UŻYTKOWNIKA

Nowe notowania epromak Professional

Spis treści. FAQ: /PL Data: 30/06/2015. Instalacja polskiej wersji LOGO! Soft Comfort. 1 Pobranie pliku 2

Kalipso wywiady środowiskowe

DODAWANIE ARTYKUŁÓW DO STRONY INTERNETOWEJ

TIME MARKER. Podręcznik Użytkownika

Symfonia Produkcja Instrukcja instalacji. Wersja 2013

Podręcznik programu KNetAttach. Orville Bennett Polskie tłumaczenie: Krzysztof Woźniak

Instrukcja instalacji Control Expert 3.0

Instrukcja aktualizacji oprogramowania (firmware) serwera DIN2 systemu F&Home RADIO.

Logowanie do aplikacji TETA Web. Instrukcja Użytkownika

Nagrywamy podcasty program Audacity

IBM SPSS Statistics Wersja 24. Windows Instrukcja instalacji (licencja wielokrotna) IBM

Atmosfera. IT Works S.A. Instrukcja dla użytkownika końcowego. Mariusz Sokalski Wersja 1.1

Instrukcja instalacji aplikacji Comarch Smart Card ToolBox

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-520L

System Informatyczny CELAB. Terminy, alarmy

Instrukcja użytkownika systemu medycznego

Instrukcja aktualizacji programu Integra 7

Platforma e-learningowa

Kancelaris krok po kroku. PRZEBIEG PROCESU INSTALACJI programu Kancelaris 4.10 standard

Bezpieczne logowanie do SAP

Instrukcja ręcznej konfiguracji połączenia z Internetem przez. modem ED77 w systemie Windows XP

Instrukcja aktualizacji oprogramowania (firmware) serwera DESKTOP 1.0 systemu F&Home RADIO.

NetDrive czyli jak w prosty sposób zarządzać zawartością FTP

Kalipso wywiady środowiskowe

Systemy operacyjne I Laboratorium Część 3: Windows XP

Transkrypt:

SZARP http://www.szarp.org Centrum Sterowania SZARP SZARP wersja 3.1 Paweł Pałucha Darek Marcinkiewicz Centrum Sterowania SZARP (SZARP Control Center, SCC) jest niewielkim programem, który wyświetla menu pozwalające na uruchamianie innych programów wchodzących w skład systemu SZARP. Tradycyjnie programy składowe systemu SZARP były uruchamiane z menu menadżera okien. Powodowało to problemy przy zmianie wersji systemu czy używanego menadżera okien, zarówno ze względu na przyzwyczajenia użytkowników, jak i problemy z konfiguracją. Zaś SCC wygląda i zachowuje się tak samo niezależnie od środowiska, w którym został uruchomiony, a poza tym jest bardzo łatwy w konfiguracji. Wersja pliku: $Id$ 1. Korzystanie z programu Po uruchomieniu program widoczny jest jako ikona z biało-czerwonym logo systemu SZARP w obszarze tak zwanej tacki systemowej (ang. system tray). Tacka w systemach Windows oraz w 1

środowisku graficznym KDE systemu Linux domyślnie znajduje się w prawym dolnym rogu ekranu. Rysunek 1. Przykładowy wyglad tacki systemowej z uruchomionym Centrum Sterowania Obsługa programu odbywa się za pomocą myszki i jest bardzo prosta: Kliknięcie lewym przyciskiem myszy wyświetla menu, z dostępnymi programami wchodzącymi w skład danej konfiguracji systemu SZARP, w szczególności dostępne są raporty oraz program przeglądający. Wybranie pozycji z menu i kliknięcie na niej dowolnym przyciskiem pozwala na uruchomienie wybranego programu. Ewentualne menu podrzędne (zwykle zawierające raporty) otwierają się po najechaniu na nie wskaźnikiem myszy. Można kliknąć na nim aby zablokować je i ułatwić wybranie pozycji z menu podrzędnego. Rysunek 2. Rozwinięte przykładowe menu programu Centrum Sterowania 2

Kliknięcie na ikonie programu prawym przyciskiem myszy otwiera menu konfiguracyjne programu. Dostępne są w nim następujące opcje: Rysunek 3. Menu konfiguracyjne programu Centrum Sterowania Pomoc - wyświetla okno z tekstem pomocy dla programu. Po systemie pomocy można poruszać się w sposób analogiczny jak w przeglądarce internetowej, wybierając za pomocą wskaźnika myszki odpowiednie odnośniki. Na górze okna znajdują się przyciski, umożliwiające odpowiednio: zamknięcie okna pomocy, cofnięcie się i przejście o jedną pozycję w przód w historii oglądanych odnośników. O programie - wyświetla okno zawierające informację o wersji programu, licencji i autorach. Tunel pomocy technicznej - ta opcja pozwala na zdalne zalogowanie się z zewnątrz na komputer z uruchomionym Centrum Sterowania. Pozwala to na udzielenie zdalnie pomocy technicznej użytkownikowi - opcji używa się na polecenie administratora oprogramowania SZARP. Komunikacja odbywa się przez szyfrowany tunel SSH. Po wybraniu opcji pojawi się okienko, z prośbą o potwierdzenie żądania utworzenia tunelu. W następnym oknie należy podać numer portu, na którym zostanie otwarty koniec tunelu na zdalnym komputerze, a także użytkownika i hasło - informacje te powinien podać administrator proszący o otwarcie tunelu. Przycisk Połacz powoduje otwarcie tunelu. Przycisk Zamknij zamyka okno i ewentualnie otwarty tunel. 3

Rysunek 4. Okno tunelu pomocy technicznej Czcionki SZARP - wyświetla okienko pozwalające na wybór domyślnej wielkości czcionki dla wszystkich programów SZARP. Akceptacja wybranej wartości następuje po kliknięciu przycisku Zastosuj. Zmiany w wielkości czcionki będą widoczne tylko w nowo uruchamianych programach - np. zmiana wielkości czcionki w menu SCC będzie widoczna dopiero po powtórnym zalogowaniu się. Opcja aktywna jest tylko w wersji programu dla systemu Linux. Notatka: Efektem działania opcji jest utworzenie w katalogu domowym użytkownika podkatalogu.szarp, a w nim pliku gtk.rc, zawierajacego konfigurację fontów dla biblioteki Gtk. Wyjście - kończy działanie programu. UWAGA! Po przypadkowym zamknięciu programu można go uruchomić z konsoli (poleceniem /opt/szarp/bin/scc) albo przez wylogowanie i ponowne zalogowanie się. 4

2. Konfiguracja programu Centrum Sterowania SZARP Notatka: Konfiguracja programu wymaga uprawnień administratora systemu i wiedzy na temat konfiguracji systemu SZARP! Program uruchamia się komendą: /opt/szarp/bin/scc Powinien być uruchamiany przy starcie menedżera okien. Można to osiągnąć bądź w sposób specyficzny dla danego menedżera okien (grupa Autostart itp.), bądź też w sposób ogólny. Obecnie najlepszym sposobem jest umieszczenie odpowiedniego pliku w katalogu /etc/xdg/autostart (zgodnie ze standardami FreeDesktop.org). Operacja ta jest robiona automatycznie przy instalacji programu z pakietu. Automatyczne uruchamianie w środowisku Windows osiągane jest przez umieszczenie linku do programu w folderze Autostart. SCC pozwala na uruchomienie tylko jednej swojej kopii dla każdego użytkownika (ma to znaczenie dla serwerów, do których łączy się kilka X-terminali). Uruchomienie programu z opcją -h lub --help spowoduje wypisanie krótkiej informacji o dostępnych opcjach. SCC korzysta z biblioteki libparnt, a więc czyta opcje z pliku /etc/szarp/szarp.cfg, przy czym jest możliwość wpływania na te opcje z linii komend, za pomocą opcji typu -Dprefix=byto. SCC wywołany z opcją -reload_menu powiadamia już działającą instancję aplikacji, by ponownie wczytała plik konfiguracyjny /etc/szarp/szarp.cfg. Spowoduje to zbudowanie od nowa głównego menu. Program SCC wywołany z powyższą opcją po przekazaniu komunikatu kończy działanie. Sekcja w pliku /etc/szarp/szarp.cfg dotycząca programu nazywa się scc i może zawierać następujące parametry: hide_aggregated - parametr określa, czy w menu tworzonym przez dyrektywę DRAWS nie powinny pojawić się składowe konfiguracji agregowanych, jeżeli konfiguracje agregowane są w menu obecne. Dopuszczalne wartości parametru to yes i no. Domyślnie yes. dont_aggregate - lista przedzielonych przecinkami prefiksów konfiguracji, które nie są traktowane jako zagregowane w kontekście opcji hide_aggregated, czyli konfiguracje wchodzące w ich skład nie będą ukrywane nawet przy ustawionej tej opcji. update_command - ścieżka do komendy służącej do aktualizacji danych, jeżeli plik istnieje, w menu programu SCC pojawi się opcja "Aktualizuj dane", po wybraniu której uruchomiona zostanie podana komenda. su_command - jeżeli program SCC nie działa z UID 0, przed uruchomieniem programu podanego w opcji update_command zostanie uruchomiony program, którego ścieżkę zawiera parametr su_command, w celu zdobycia uprawnień super-użytkownika. use_ekstraktor3 - jeżeli opcja ma wartość "yes", to w tworzonym menu dodawana jest opcja pozwalająca na uruchomienie programu Ekstraktor. menu - parametr opisuje zawartość głównego menu programu. Opis ma postać listy wartości oddzielonych przecinkami, białe znaki są ignorowane. Każda z wartości może być postaci: 5

EXEC("tytuł", "komenda") - tytuł oznacza opis pozycji w menu, po jej wybraniu wykonywana jest podana komenda. DRAW("nazwa", "prefix") - uruchomienie programu przeglądającego z podanym prefiksem konfiguracji. DRAWS("wyrażenie_regularne") - generuje w miejscu wystąpienia listę elementów DRAW, dla konfiguracji, których prefixy pasują do zadanego wyrażenia regularnego. Nazwa tworzonych elementów DRAW to tytuł konfiguracji. Stworzone elementy DRAW są pogrupowane. Grupowanie odbywa się na podstawie tytułów konfiguracji, tj. konfiguracje, których tytuły dzielą ze sobą słowo nie pasujące do wyrażeń regularnych zawartych w dyrektywie DONTGROUPBY, są uznawane za należące do tej samej grupy i zostają umieszczone w osobnym podmenu. Jeżeli w menu istnieje już element DRAW odwołujący się do danej konfiguracji, nie zostanie on przez DRAWS dodany. DONTGROUPBY("wyrażenie_regularne",...) - specyfikuje listę wyrażeń regularnych używanych przy grupowaniu elementów DRAW generowanych przez dyrektywę DRAWS. Podczas dopasowywania wyrażeń regularnych uwzględniana jest wielkość liter. DOC - tworzy pozycję menu o nazwie "Dokumentacja SZARP", uruchamiającą program wxhelp wyświetlający dokumentację SZARP a. ICON("ikona") - dodanie do poprzedniej pozycji menu ikony (obrazka), ładowanego z pliku o podanej ścieżce. Ikona może być w dowolnym formacie obsługiwanym przez bibliotekę wxwindows, w praktyce powinien to być plik typu XPM, z ikoną o wielkości 16 na 16 punktów, z paletą 3 bajtową (opisy kolorów bez przezroczystości). MENU("nazwa",...) - wstawia menu podrzędne o podanej nazwie, zawierające elementy z podanej po nazwie listy elementów. CONFIG("prefix") - jest równoważny liście elementów, zawierających wszystkie raporty oraz program przeglądający dla konfiguracji o danym prefiksie. Informacja o strukturze raportów jest wczytywana automatycznie pod warunkiem, że konfiguracja jest zgodna z formatem IPK. Jeżeli w katalogu config konfiguracji istnieje plik params.xml, to zostaną odczytane informacje z niego. Jeżeli nie, to podjęta będzie próba odczytania konfiguracji z plików w formacie SZARP 2.1. SEPARATOR - pozioma linia oddzielająca pozycje menu. Wielkość liter w nazwach elementów nie ma znaczenia. Jak zaznaczono w powyższym opisie, wszystkie ciągi tekstowe podawane jako parametry muszą być w podwójnych cudzysłowach. Znak \ jest znakiem specjalnym, kolejny znak po nim jest bezwzględnie traktowany jak część napisu, wobec tego można użyć cudzysłowu przez \", zaś sam backslash wstawimy przez \\. Dla ułatwienia wykrywania błędów program wypisuje na standardowe wyjście wykonywane komendy, wobec tego można uruchomić go w terminalu i obserwować, jakie komendy są wywoływane. Domyślną wartość parametru menu jest następująca: menu = CONFIG("$prefix$"), SEPARATOR, DOC, \ ICON("/opt/szarp/resources/wx/icons/praterm16.xpm") Tak więc, o ile konfiguracja jest zgodna z IPK, nie podanie żadnej wartości powoduje stworzenie menu z wszystkimi raportami i programem przeglądającym dla konfiguracji (oraz dokumentacją SZARP). Przykładowa konfiguracja może wyglądać tak: :scc animate=yes 6

menu= CONFIG("kato"), \ EXEC("Dyspozytor", "/opt/szarp/bin/dyspwx \ -Dprefix=kato /opt/szarp/kato/config/t.dsc"), \ ICON("/opt/szarp/resources/wx/icons/dysp16.xpm"), \ SEPARATOR, \ MENU("Inne ciepłownie", \ DRAW("Bytów", "byto"), \ ICON("/opt/szarp/resources/wx/icons/draw16.xpm"), \ DRAW("Świdnik", "swid"), \ ICON("/opt/szarp/resources/wx/icons/draw16.xpm"), \ DRAWS(".*") \ ), \ SEPARATOR, \ DOC, \ ICON("/opt/szarp/resources/wx/icons/praterm16.xpm"), \ DONTGROUPBY("Ciepłownia", "Węzeł", ".*EC$") 7