]> Podręcznik programu &krdc; &Brad.Hards; &Brad.Hards.mail; KrzysztofWoźniak
wozniakk@ceti.pl
Polskie tłumaczenie
2003 &Brad.Hards; &FDLNotice; 2003-09-27 1.0.0 Zdalne połączenie z pulpitem (&krdc;) to program pozwalający na podgląd oraz zdalną kontrolę nad innym komputerem z uruchomionym programem kompatybilnym z VNC. KDE tdenetwork krfb VNC RFB krdc Udostępnianie pulpitu Zdalna kontrola Zdalna pomoc Zdalny pulpit
Wprowadzenie Zdalne połączenie z pulpitem (&krdc;) to program pozwalający na podgląd oraz zdalną kontrolę nad innym komputerem z uruchomionym programem kompatybilnym z VNC. Najczęściej program &krdc; stosowany jest do połączeń z serwerem VNC w środowisku &kde; (jest nim program &krfb;) gdyż umożliwia on wykorzystanie wszystkich możliwości programu &krdc;. Wszelkie problemy i propozycje rozwinięcia programu, powinny być zgłaszane na listy mailingowe &kde; lub poprzez system śledzenia błędów: http://www.bugs.trinitydesktop.org. Wprowadzenie do protokołu RFB W tej części zamieszczono krótką charakterystykę protokołu RFB (Remote Frame Buffer) wykorzystywanego przed &krdc; jak też inne kompatybilne programy. Można opuścić ten rozdział, jeżeli zagadnienia związane z cechami tego protokołu są znane. Wysoki stopień implementacji protokołu RFB zapewnia system Virtual Network Computer, powszechnie znany jako VNC. Mechanizm "Remote Frame Buffer" (lub w skrócie RFB) jest prostym protokołem transmisji, wykorzystywanym do zdalnego dostępu do graficznego interfejsu użytkownika. Jego działanie odbywa się na poziomie bufora ramki, co jest tożsame z widocznym na ekranie obrazem. Pozwala to na wykorzystanie go w każdym okienkowym systemie (zarówno X11, jak też &MacOS; oraz &Microsoft; &Windows;). Programy wykorzystujące protokół RFB istnieją dla wielu platform systemowych i często mogą być swobodnie rozpowszechniane. Wykorzystanie protokołu RFB, wymaga programu zwanego klientem (uruchomionego na komputerze, przy którym siedzi użytkownik - z ekranem, klawiaturą i myszką). Program serwera uruchomiony jest na komputerze z buforem ramki (na którym pracuje system okienkowy i programy, które będą zdalnie obsługiwane). Program &krdc; jest klientem RFB stworzonym dla środowiska &kde;, natomiast jako serwer może być wykorzystywany program &krfb;. Ponieważ przesłanie obrazu z bufora ramki generuje spory ruch w sieci, protokół ten najlepiej się sprawuje na łączach o dużej przepustowości, takich jak sieć lokalna. Można korzystać z programu &krdc; na łączach o niższej szybkości, jednak jakość takiego połączenia nie będzie najlepsza. Korzystanie z &krdc; Korzystanie z &krdc; jest bardzo proste, na poniższym zrzucie ekranu przedstawiony jest interfejs użytkownika. Zrzut ekranu programu &krdc; Główne okno &krdc; Po naciśnięciu przycisku Przeglądaj << pojawia się jeszcze prostszy interfejs użytkownika, co widać poniżej: Główne okno programu &krdc; z wyłączoną funkcją przeglądania Główne okno programu &krdc; z wyłączoną funkcją przeglądania Jeżeli naciśnięty zostanie przycisk Przeglądaj >> spowoduje to powrót do poprzedniej wersji interfejsu. Łączenie programu &krdc; ze zgodnymi serwerami Program &krdc; jest klientem, który wymaga do pracy połączenia ze zgodnym serwerem. Połączenie to może zostać nawiązane na trzy różne sposoby: Poprzez wpisanie nazwy serwera (lub adresu IP) w polu rozwijanym: Zdalny pulpit:. Przez wykorzystanie otrzymanego poprzez e-mail zaproszenia, które w programie &krfb; utworzył i przesłał inny użytkownik. Poprzez przeszukanie sieci za pomocą protokołu SLP. Poniżej znajdują się przykłady każdego z wymienionych sposobów. Wpisanie nazwy serwera Jeżeli znana jest nazwa lub adres IP komputera - serwera, z którym inicjowane jest połączenia, to należy te informacje wpisać w polu listy: Zdalny pulpit:. W przypadku, gdy połączenie ma zostać nawiązane z komputerem "megan", na którym pracuje serwer VNC na ekranie 1, to należy wpisać w polu listy Zdalny pulpit: następujący tekst: megan:1 lub alternatywnie:vnc:/megan:1. Wprowadzanie nazwy komputera w programie &krdc; Wprowadzanie nazwy komputera w programie &krdc; Podobnie jak wyżej, jeżeli połączenie następuje z komputerem, na którym pracuje serwer protokołu RFB, należy wpisać: rfb:/megan. Protokół RFB nie wymaga podania numeru ekranu. Korzystanie z zaproszeń Za pomocą programu &krfb;, który jest serwerem protokołu RFB, można wysyłać mailem (i na inne sposoby, z których jednak email jest najbardziej użyteczny) tzw. zaproszenia do połączenia. Jeżeli użytkownik otrzyma email z zaproszeniem, może klikając na dostarczony link, uruchomić program &krdc; (o ile nie jest już on uruchomiony wcześniej) i połączyć się z serwerem określonym w zaproszeniu. Wykorzystanie protokołu SLP Trzeci sposób na połączenie, polega na wykorzystaniu przez &krdc; protokołu SLP (Service Location Protocol) do przeglądania zasobów sieci w poszukiwaniu kompatybilnych serwerów. Ich lista pojawi się w środku głównego okna programu, co widać poniżej: Program &krdc; w trakcie przeglądania usług Program &krdc; w trakcie przeglądania usług jeżeli okno nie zawiera tej tabelki, to należy przycisnąć przycisk Przeglądaj >> aby powrócić do pełnej wersji okna &krdc;. Należy także pamiętać, iż nie wszystkie kompatybilne serwery wspierają system automatycznej rejestracji, aby wykorzystać tą funkcję, należy stosować serwer &krfb;, który jest częścią środowiska &kde;. Po kliknięciu myszką na pozycję w tabeli, zostaje ona wybrana i podświetlona. Kliknięcie na przycisk Połącz spowoduje nawiązanie połączenia z wybranym serwerem. Można dokonać tego samego klikając dwukrotnie na serwer w tabeli, co również powoduje nawiązanie połączenia. Mimo tego, iż protokół SLP automatycznie wykrywa nowe dostępne w sieci serwery, użytkownik może wymusić na programie &krdc; wykonanie procedury skanowania sieci w poszukiwaniu nowych serwerów, poprzez naciśnięcie przycisku Skanuj. Po jego naciśnięciu, przycisk staje się nieaktywny na czas przeprowadzania operacji skanowania, co zajmuje z reguły kilka sekund. Przy korzystaniu z protokołu SLP, ważny jest tzw. zakres poszukiwań. Jeżeli w sieci ogłasza się wiele serwerów usług, skanowanie całej listy może być nierozsądne, z uwagi na generowany duży ruch w sieci. Aby tego uniknąć, administratorzy mogą skonfigurować protokół SLP z zestawem zakresów (Scope), i rejestrować usługi tylko w określonych zakresach. Na przykład: komputer może być zarejestrowany w zakresie "trzecie piętro" oraz "logistyka" ale już nie w: "techniczny" lub "administracja". W niewielkich sieciach, wszystkie komputery są zarejestrowane w zakresie "DEFAULT". Program &krdc; umożliwia wybór zakresu innego niż domyślny, poprzez listę wyboru Zakres: w prawym górnym rogu głównego okna. Co dzieje się po połączeniu? Niezależnie od sposobu wybrania serwera, z którym ma zostać nawiązane połączenie, następną czynnością jest określenie parametrów jakości połączenia sieciowego do serwera, co przedstawiono poniżej: Wybór szybkości połączenia &krdc; Wybór szybkości połączenia &krdc; Dostępne są trzy ustawienia szybkości połączenia: Wysoka jakość (sieć lokalna, połączenie bezpośrednie). Jest to ustawienie domyślne i należy najpierw sprawdzić jak się sprawuje program przy tym ustawieniu, przed wybraniem opcji wolniejszego połączenia. Średnia jakość (DSL, połączenie kablowe, szybkie połączenie internetowe) Niska jakość (modem, ISDN, wolne połączenie internetowe) Jeżeli użytkownik zawsze wykorzystuje ten sam typ połączenia, może odznaczyć pole wyboru:Pokaż to okienko dialogowe ponownie dla tego serwera, co spowoduje iż pytanie o tym połączenia dla tego serwera nie będzie się ponownie pojawiało. Zachowanie to dotyczy jednej nazwy hosta, jeżeli host identyfikowany jest na różne sposoby (np. za pomocą nazwy i za pomocą numeru IP) to wprowadzenie innej nazwy (np. numeru IP) spowoduje wyświetlenie pytania o typ połączenia. Po wybraniu odpowiedniej szybkości połączenia, należy nacisnąć przycisk Połącz aby kontynuować. Pojawi się małe okno, zawierające pasek postępu wypełniający się w trakcie jak &krdc; negocjuje połączenie z serwerem. W zależności od konfiguracji serwera, może być niezbędne (i niemal zawsze jest) podanie hasła potwierdzającego tożsamość użytkownika. Program &krdc; wyświetli okno dialogowe z pytaniem o hasło, analogiczne jak widoczne poniżej. Wprowadzanie hasła w &krdc; Wprowadzanie hasła w &krdc; Po podaniu właściwego hasła, połączenie zostaje nawiązane, i możliwa jest obserwacja lub kontrola pulpitu znajdującego się na zdalnym komputerze. Korzystanie z połączenia do zdalnego pulpitu Po połączeniu do zdalnego komputera, można korzystać z lokalnej klawiatury i myszki, do kontrolowania systemu i programów znajdujących się na nim. Możliwa jest praca na zdalnym pulpicie w trybie zarówno pełnoekranowym, jak też okienkowym (zdalny pulpit widoczny jest jako okno na lokalnym pulpicie). Możliwe jest przełączanie pomiędzy tymi trybami pracy, za pomocą pokazanych poniżej ikon. Program &krdc; - wybór trybu pełnoekranowego Program &krdc; - wybór trybu pełnoekranowego Program &krdc; - wybór trybu okienkowego Program &krdc; - wybór trybu okienkowego Tryb pełnoekranowy jest zwykle potrzebny, gdy użytkownik pomaga osobie pracującej na zdalnym komputerze, ponieważ widzi dokładnie to samo. Tryb okienkowy, jest przydatny gdy użytkownik pracuje jednocześnie lokalnie i zdalnie, na przykład czyta lokalnie dokumentację i korzysta z tych instrukcji przy konfiguracji zdalnego komputera. Korzystanie z trybu okienkowego Poniższy zrzut ekranu przedstawia program &krdc; w trybie okienkowym. Okno &krdc; Okno &krdc; W trybie okienkowym, połączenie można przerwać zamykając okno Korzystanie z trybu pełnoekranowego W trybie pełnoekranowym, można zakończyć połączenie wybierając czerwoną ikonę "zamknij", taką jak widoczna poniżej. Ikona: Zamknij &krdc; ikona: Zamknij &krdc; Konfiguracja programu &krdc; Naciśnięcie przycisku Ustawienia... w dolnej części głównego okna &krdc;, otwiera okno dialogowe pozwalające na modyfikację zachowania programu &krdc;. Okno ustawień przedstawione zostało poniżej: Ustawiania &krdc; - Zakładka: Profile komputerów Ustawienia &krdc; - Zakładka: Profile komputerów Ustawienia &krdc; - Zakładka: Domyślne ustawienia VNC Ustawienia &krdc; - Zakładka profilu: Domyślne ustawienia VNC Ustawienia &krdc; - Zakładka: Ustawienia domyślne RDP Ustawienia &krdc; - Zakładka profilu: Ustawienia domyślne RDP &krdc; - podręcznik programisty Program &krdc; obsługuje kilka wywołań mechanizmu &DCOP;, opisanych w tym rozdziale. Jeżeli &DCOP; nie jest wykorzystywany, to nie należy się tym martwić. Można go stosować do automatyzacji niektórych działań programie &krdc; (jak też innych programów dla środowiska &kde;). Mechanizm &DCOP; jest użytecznym narzędziem, więcej na jego temat znajduje się w dokumentacji, oraz podręcznikach na stronie: http://developer.kde.org. Możesz zakończyć program &krdc; poprzez użycie polecenia "quit" tak jak w poniższym przykładzie: %dcop krdc-25550 MainApplication-Interface quit Należy zmienić pokazany w przykładzie tekst krdc-25550, tak aby odnosił się on do właściwego wystąpienia &krdc; w systemie. Jeżeli uruchomione zostanie polecenie dcop, to wyświetli się lista wszystkich uruchomionych programów, które można za pomocą &DCOP; kontrolować. Pytania i odpowiedzi &reporting.bugs; &updating.documentation; Po uruchomieniu &krdc; pojawia się informacja, iż Przeglądanie sieci jest niemożliwe. Prawdopodobnie nie zainstalowano poprawnie obsługi protokołu SLP. SLP jest protokołem lokalizacji usług w sieci (Service Location Protocol) i jest obsługiwany przez programy: OpenSLP lub The Knot. Jeżeli program &krdc; został skompilowany samodzielnie przez użytkownika, to błąd ten może wynikać z tego, iż były dostępne biblioteki SLP, ale serwer protokołu (program o nazwie slpd lub knotd) nie jest uruchomiony. Serwery protokołu zwykle są uruchamiane przez administratora systemu, i do niego należy się zwrócić jeżeli nie można tego zrobić samodzielnie. Jeżeli program &krdc; został zainstalowany z pakietów dystrybucji, może to oznaczać problem z zależnościami między pakietami. Rozwiązania problemu i pomocy technicznej należy szukać u osoby, która stworzyła pakiet. Zasługi i licencje &krdc; Prawa autorskie do programu: (c) 2002 Tim Jansen tim@tjansen.de Współautorzy Ian Reinhart Geiser geiseri@kde.org Prawa autorskie do dokumentacji: © 2003 &Brad.Hards; &Brad.Hards.mail; Polskie tłumaczenie dokumentacji: wozniakk@ceti.pl &underFDL; &underGPL; Instalacja Jak zdobyć &krdc; &install.intro.documentation; Kompilacja i instalacja &install.compile.documentation; &documentation.index;