Klient stacji dyspozytorni

Ostatnio modyfikowane 2025/10/27 14:21 przez Jan Slezák

Aby klient działał, wystarczy wykonać czynności opisane w rozdziale 1. Rozdział 2 zawiera zalecane ustawienia, które zazwyczaj dodatkowo konfiguruje administrator IT biblioteki. Jeśli biblioteka nie ma administratora IT, należy wykonać co najmniej czynności opisane w punkcie 2.1.2. 

Klient dyspozytorni

Pobieranie klienta

Klienta ze systemu Tritius można pobrać tutaj:

1709203643727-858.png

Umieść klienta w odpowiednim katalogu, np. C:\klient .

Uruchomienie klienta wymaga zainstalowania JAVY. (np. https://adoptopenjdk.net/ ) .

Aktualizacja klienta

Aktualizacja i ponowne uruchomienie klienta dyspozytorni następuje automatycznie po zainstalowaniu nowej wersji systemu Tritius, która zawiera nową wersję klienta.

Ustawienia klienta

  1. Klient musi być uruchomiony z uprawnieniami administratora.
  2. Przy pierwszym uruchomieniu w tym samym katalogu zostanie utworzony niezbędny folder dispatching-client .
  3. W folderze dispatching-client należy skonfigurować plik user.properties, w którym należy wypełnić:
    1. ID stacji
    2. ID biblioteki
    3. URL Tritia
    4. W systemie Linux należy zastąpić słowo USERNAME nazwą użytkownika używaną na stacji
  4. Klienta należy zrestartować (zamknąć), aby załadować nowe ustawienia z pliku user.properties. Administrator biblioteki może wyłączyć klienta za pomocą menedżera zadań – zakończyć proces.

Jeśli potrzebne są podstawowe teksty, których stacja nie pobiera z Tritia w innym języku niż domyślny CS, można również ustawić języki: EN, PL, DE, SK.

Przykład wypełnionego pliku user.properties:

#
#
#Jeśli chcesz zaszyfrować którąkolwiek z wartości, wystarczy przed wartością wpisać *** - np. db.password=***mojeheslo. Po ponownym uruchomieniu hasło zostanie automatycznie zaszyfrowane.
#Jeśli chcesz zaszyfrować jakąkolwiek wartość, użyj przedrostka *** - np. db.password=***mypassword. Wartość ta zostanie automatycznie zaszyfrowana po ponownym uruchomieniu.
#TIP: for MySQL cp1250 use property value: db.connectionproperties=characterEncoding=cp1250
#Thu Apr 25 09:43:50 CEST 2019
deviceID=2ID komputera w systemie Tritius
language=CSjęzyk klienta
libraryID=1ID biblioteki w systemie Tritius
logoutCommandLinux=pkill -KILL -u USERNAMEpolecenie wylogowania dla systemu Linux, USERNAME należy zastąpić nazwą konta Linux, na którym działa klient
logoutCommandWindows=shutdown -l -fpolecenie wylogowania dla systemu Windows
properties.version=1.0-
rebootCommandLinux=sudo reboot -fpolecenie restartowania komputera z systemem Linux
rebootCommandWindows=shutdown -r -f -t 0polecenie restartowania komputera z systemem Windows
shutdownCommandLinux=sudo poweroffpolecenie wyłączania komputera z systemem Linux
shutdownCommandWindows=shutdown -s -f -t 0polecenie wyłączania komputera z systemem Windows
tritiusUrl=https\://gxt4.tritius.cz/tritius/adres URL systemu Tritius

Ustawienia w systemie Tritius

W systemie Tritius należy przypisać do komputera konkretnego klienta:

  1. w ustawieniach klienta identyfikator urządzenia (deviceID) musi być zgodny z identyfikatorem komputera w ustawieniach systemu Tritius
  2. w ustawieniach komputera w systemie Tritius należy podać adres MAC klienta - 1.4.1 Ustalenie adresu MAC klienta

1709203649380-548.png

Sprawdzanie adresu MAC klienta

Jako jednoznaczny identyfikator stacji stosowany jest adres MAC. Adres MAC stacji należy przypisać do stacji zdefiniowanej w systemie Tritius.

Adres MAC działającego klienta dyspozytorni na konkretnej stacji można sprawdzić wśród uruchomionych aplikacji na pasku zadań w prawym dolnym rogu w oknie Właściwości:

1709203655482-931.png1709203659707-157.PNG

Dodatkowe ustawienia

Windows

Wyłączanie menedżera zadań

Jeśli biblioteka ma doświadczonych czytelników, warto wyłączyć dostęp do menedżera zadań, aby nie można było wyłączyć programu za pomocą menedżera zadań:

  1. klawisz Windows + R
  2. wpisz w konsoli gpedit.msc
  3. Wyłącz menedżera zadań:
    1709203664349-973.png
    (Usuń Menedżer zadań przełącz na Włączone)

Automatyczne uruchamianie po starcie systemu Windows — po uruchomieniu

  1. klawisz  Windows + R
  2. wpisz w konsoli shell:startup
  3. umieść skrót do programu w folderze

Automatyczne uruchamianie po starcie systemu Windows — zadania zaplanowane

Konieczne jest skonfigurowanie automatycznego uruchamiania programu po starcie systemu Windows. Przykład utworzenia zaplanowanego zadania automatycznego uruchamiania klienta dyspozytorni w systemie Windows:

  1. Konto musi być wybrane jako administracyjne i uruchomione z najwyższymi uprawnieniami: 
    1709203669834-991.png
  2. wydarzenie aktywacyjne wybrać podczas logowania i wybrać użytkownika Windows, dla którego ma to nastąpić: 1709203675504-873.png
  3. dodaj akcję uruchom program, wybierz pobrany program klienta: 1709203680919-776.png
    Podczas definiowania akcji, którą ma wykonać zaplanowane zadanie, konieczne jest wypełnienie pola Uruchom w (opcjonalnie): , gdzie należy wpisać ścieżkę do uruchamianego pliku, w przeciwnym razie zadanie nie będzie miało dostępu do folderu dispatching-client.
  4. ustawić warunki: 1709203686267-819.png
  5. dodatkowe ustawienia: 1709203691947-820.png

W systemie Windows klient używa poleceń:

Polecenia

shutdown -l -f

shutdown -r -f -t 0

shutdown -s -f -t 0

Linux

Ustaw:

  1. W przypadku korzystania z klienta w systemie Linux konieczne jest zastąpienie USERNAME w ustawieniach klienta (patrz 1.7 Ustawienia klienta) nazwą użytkownika używaną na stacji – w przeciwnym razie wylogowanie nie będzie działać.
  2. Skonfiguruj automatyczne uruchamianie programu po zalogowaniu się do systemu.

W przeciwieństwie do systemu Windows folder dispatching-client jest zawsze tworzony w /dispatching-client.

Aplikacja jest przeznaczona przede wszystkim dla systemu Ubuntu, gdzie poniższe polecenia działają poprawnie.

W systemie Linux klient używa poleceń:

Polecenia

pkill -KILL -u USERNAME

sudo reboot -f

sudo poweroff