Zmiany w kolejnych wersjach DirectDesk. Pobierz najnowszą wersję ze strony programu.
{{v}}
Najnowsza
Poprawki sterowania i obrazu wykryte przez nowe testy na prawdziwym Windows.
Poprawki
Mysz trafia dokładnie we wskazany piksel. Wcześniej przy podglądzie w skali 1:1 kliknięcie lądowało zwykle o piksel w lewo i w górę, co przeszkadzało przy małych przyciskach i krawędziach okien.
Po zamknięciu okna UAC albo ekranu blokady podgląd od razu pokazuje aktualny obraz, także gdy na ekranie nic się nie rusza. Wcześniej mógł zostać stary obraz aż do pierwszej zmiany.
W profilu „Jakość” obniżanie jakości przy słabym łączu naprawdę zmniejsza przesyłane klatki. Poziom 75 był kodowany jak 90, przez co klatki rosły o około 40% zamiast maleć.
Testy
Nowe testy uruchamiane na Windows: rozmiar ekranu i skalowanie DPI, zgodność przechwytywania DXGI i GDI, kursor, kodowanie JPEG, podgląd i schowek z polskimi znakami.
Pomiar wydajności obrazu w kafelkach dla typowych ekranów 1080p oraz 10-minutowy test sesji przy 2% strat pakietów: obraz, klawisze, schowek i pliki w obie strony, bez wzrostu pamięci.
Znane ograniczenia
Przy dużych stratach pakietów (około 2%) obraz może zatrzymać się na kilka sekund w trakcie przesyłania dużego pliku. Bez strat obraz płynie normalnie.
1.0.0
Pierwsza publiczna wersja: zdalny pulpit, sterowanie, pliki w obie strony, instalacja przez winget i Scoop.
Połączenie
Identyfikator ma 9 cyfr i wygląda jak numer telefonu, na przykład 258-343-583. Przedrostek „DirectDesk-” jest szarym tekstem obok pola; numer możesz wkleić z myślnikami, spacjami albo z przedrostkiem.
Połączenie bezpośrednie po UDP, a gdy sieć na to nie pozwala, przez serwer pośredniczący (TURN).
Każda sesja szyfrowana AES-256-GCM kluczem uzgadnianym metodą ECDH (P-256).
Okno postępu łączenia; sesja jest zwalniana, gdy próba połączenia się kończy.
Domyślny serwer sygnalizacji Exatio (57.129.182.38) ustawiony od razu po instalacji.
Obraz
Przechwytywanie ekranu przez DXGI Desktop Duplication z GDI jako rezerwą: kopia klatki 1080p trwa około 6 ms zamiast 50 ms.
Obraz w kafelkach 64×64 z potwierdzeniami: wysyłane są tylko zmienione fragmenty, a zgubione kafle wracają same. Obraz jest znacznie płynniejszy (limit 30 klatek na sekundę), a nieruchomy ekran nie zajmuje łącza.
Obszary, które przestały się zmieniać, dostają po chwili ostrzejszą wersję.
Kursor jest dorysowywany w obrazie w naturalnym rozmiarze.
Sterowanie
Mysz i klawiatura z poprawnym położeniem kursora; ruch wskaźnika idzie osobnym, szybkim kanałem.
Ctrl+Alt+Del, ekran blokady i okna UAC obsługiwane przez agenta systemowego.
Klawisze i przyciski są zwalniane przy utracie fokusu i przy rozłączeniu, więc nic się nie „zacina”.
Diagnostyka sterowania w logu programu.
Pliki i schowek
Wysyłanie plików i całych folderów w obie strony: z okna pulpitu zdalnego i z panelu sesji u partnera. Pliki można też przeciągnąć na okno.
Folder odbieranych plików w ustawieniach, domyślnie Pobrane\DirectDesk.
Pliki mają własny strumień: duże pliki (sprawdzone na 500 MB) nie zatrzymują obrazu ani sterowania. Wysyłkę można anulować.
Wspólny schowek tekstu.
Interfejs
Kolorystyka głównego okna oparta na znaku DirectDesk; nowa ikona programu i grafika instalatora.
Lista ostatnich sesji z własnymi nazwami, nazwa tego komputera widoczna dla partnera.
Instalacja i licencja
Instalator z usługą systemową, regułą Zapory Windows i sprawdzaniem .NET 8 Desktop Runtime. Instalacja cicha nie zatrzymuje się na oknach dialogowych.
Instalacja przez winget (źródło Exatio) i Scoop (wersja przenośna z wbudowanym .NET).