Polski Związek Krótkofalowców |
Polski Klub Radiovideografii |
Nawigacja: Program HAM_SECRETARY i jego przeznaczenie > Przygotowanie Linuxa i Wine do wspólpracy z HAM_SECREATARY |
![]() ![]() ![]() ![]() |
Rozszerz wszystkie elementy Zwiń wszystkie elementy |
Program HAM_SECRETARY może pracować w srodowisku Linux pod aplikacją WINE ( nie jest to emulator Windowsa - jak to nazywają twórcy - WINE - is not emulator od pierwszych liter) .Przetestowano i przedstawiono poniżej ustawienia w WINE i Lunuxie na przykladzie KUBUNTU -9.10 . a w nim WINE wersja 1.1.31 . Sam program HAM_SECRETARY może być na ten etap ten sam co dla normalnych Windowsów i nie jest potrzebna żadna osobna wersja . Oto wygląd najważniejszego zrzutu ekranu Projektowania wzorca w KUBUNTU 9.10
![]() |
Zrzut ekranowy intefejsu Projektowania wzorca pod WINE 1.1.31 w Ubuntu 9.10 |
Pewnego przygotowania wymagają WINE i KUBUNTU . Dziej się tak dlatego iz pewne elementy w WINE nie doczekały się jeszcze rozwiązania programowego.. Problemy jakie musimy załatwić to nastepujące sprawy:
W normalnej wersji Windowsowej help jest w postaci pliku typu .chm . Poza tym program HAM_SECRETARY jest napisany dla normalnych Windowsów w sposób kontekstowy tzn naciśniecie klawisza F1 powoduje otwarcie helpu w miejscu opisującym wykonywaną właśnie funkcję. Niestety w WINE help kontekstowy nie został dobrze rozwiązany . Istnieje co prawda w WIINE program hh.exe dla helpów typu .chm - tzn jest to ta sama nazwa co w normalnych Windowsach ale jego działanie jest bardzo powolne .Wywołanie helpu HH.exe z shella Linuxowego bash jesli sie jest w katalogu z plikiem pomocy .chm ma postac :
smietan@Kubuntu9:~/.wine/drive_c/HAM_SECRETARY$ wine hh.exe HAM_SECRETARY_PL.chm
Nie polecam jednak tego programu hh.exe. Startuje tylko niekiedy a już jak zastartuje to praktycznie otwiera on tylko bardzo małe rozdziały Normalne rozdziały - to nie sposób się doczekać na otwarcie rozdziału - monitor systemu Linuxowy wykazuje ze hh.exe pożera bardzo dużo pamięci - rzedu 800 MB dla małych rozdziałów. . Może następne wydania WINE lepiej rozwiążą ten problem . Tak więc musimy tu zrezygnowac z helpu kontekstowego.Możemy jednak przegłądać help przy pomocy programu linuxowego dla helpów typu .chm o nazwie chmsee . Musimy go tylko zainstalować z repozytoriów Linuxowych przy pomocy Synaptic Managera lub poprzez Ustawienia systemowe ----> Add/Remove Programs ...Program chmsee jest tutaj najlepszy chociaż i on posiada wady - mianowicie:
Można jeszcze probować zainstalować kchmviewer - ale jest on jeszcze gorszy dla plików .chm pochodzących z normalnych Windowsów Zalecam dla użytkowników Linuxowych korzystanie z pomocy do programu HAM_SECRETARY zamieszczonego w tej samej wersji co niniejszy help na moich stronach www http://sp9auv.com . Tam wszystko działa jak powinno - kolory , linki do innych rozdzaiałow jak i do środka rozdziałów są wykonywane poprawnie . Powroty ze skoków tez wykonują sie poprawnie
|
celem ogładnięcia na stronie www QRZ.COM wszystkich danych o stacji w tym i o kosztach wysyłki kart QSL - celem wsadzenia tych danych w polu Uwagi - patrz punkt . Program HAM_SECRETARY został tak napisany że korzysta z domyślnej przeglądaki jaka jest zainstalowana w systemie . Ja zalecam używanie przeglądarki Firefox jako iz wywołanie dla nowej stacji powoduje otwarcie tylko nowej zakładki dla tej stacji w przeglądarce - nie odpalając ponownie przegladarki i nowego okna - zajmując zasoby systemu..- jak robi to Internet Explorer w wersji WINE . Zazwyczaj Firefox uzytkownicy instaluja w systemie Linux . Uwaga - W KUBUNTU 9.10 Firefox nie jest w dystrubucji - trzeba go zainstalować przy pomocy Synaptic Managera lub poprzez Ustawienia systemowe ----> Add/Remove Programs ..Samo zainstalowanie nie czyni iż Firefox stanie się domyślną przegladarką stron www. Opisze to niżej . Dobrze by było takze tak skonfigurować WINE by mógł wykorzystac przegladarke linuxowa Opiszę nizej jak to zrobić.Ten trick wykonuje się edytując odpowiednio plik registrów w WINE poprzez podanie w konsoli Linuxowej |
Program WINE niestety nie posiada możliwości instalowania własnych sterowników urzadzeń . Zwiazane jest jest to z tym że WINE nie obsługuje wielowątkowości i wielozadaniowości jak to jest z normalnych Windowsach. Przy obsłudze urżadzen zewnętrznych potrzebna jest wielowątkowość , gdyz zdarzenia od urżadzeń zewnętrznych mogą przychodzić w dowolnych chwilach i często wymagają natychmiastowej obsługi. Dlatego WINE wspólpracuje z urżadzeniami zewnętrznymi używając sterowników linuxowych . I tak sie dzieje w przypadku drukarki .Należy najpierw zainstalować z repozytoriów pakiet SAMBA - client i serwer - jesli chcemy używac innej drukarki na innym komputerze po protokole sieciowym SAMBA - .Następnie - należy w KUBUNTU 9.10 .zainstalowac ją poprzez Ustawienia systemowe ----> Konfiguracja drukarki -- > New Printer --> Nowa drukarka sieciowa lub Nowa klasa drukarek ---> Windows Printer via SAMBA - a potem trzeba podac caly adres w sieci domowej SAMBA tj w protokole smb .
Zainstalowany sterownik dla tej drukarki ma w sobie format format Custom - klienta - ale nie mozna już ustawic dla niego rozmiarów papieru jak to było dla tej samej drukarki w Windowsie . Zaleacane jest dodatkowo zainstalowanie z Synaptic Managera drivera djtools Tools for HP DeskJet printer dla drukarek które rozpoznają standard języka HP PCL .PCL jest standardem dla drukarek . Jego zainstalowanie pozwoli na definiowanie dodatkowych formatów Custom . Driver Linuxowy pozwala także na odwracanie o 180 stopni przy wydruku w poziomie - co daje w sumie = 90 st standardowo (w drukarce) + 180 stopni w driverze = 270 stopni Nie martwmy sie tym że drukarka ta w Linuxie nie mozliwości definiowania niestandardowych dowolnych wymiarów papieru . Druku będziemy dokonywac opcją Druk - Program sam wybierze wielkość strony (bez scalowania ) Przykładowo wydruk dla wzorca 3Z70RG na Linuxie przy ustawionej drukarce dokonujemy wybierając opcje jak na obrazkach:
|
Nawigacja: Program HAM_SECRETARY i jego przeznaczenie > Przygotowanie Linuxa i Wine do wspólpracy z HAM_SECREATARY |
![]() ![]() ![]() ![]() |
Rozszerz wszystkie elementy Zwiń wszystkie elementy |