Przejdź do treści
DirectDesk

Changelog

Zmiany w kolejnych wersjach DirectDesk. Pobierz najnowszą wersję ze strony programu.

1.0.1

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).
  • Licencja GNU GPL v3, Copyright © 2026 Exatio.

Znane ograniczenia

  • Interfejs programu jest tylko po polsku.
  • Pliki nie mają jeszcze podpisu cyfrowego, więc Windows SmartScreen może pokazać ostrzeżenie.
  • Obraz jest kodowany tylko jako JPEG; H.264, H.265 i AV1 są planowane.
  • Przerwane przesyłanie pliku nie jest wznawiane po ponownym połączeniu.
  • Wersja przenośna (Scoop) nie obsługuje Ctrl+Alt+Del ani okien UAC na udostępnianym komputerze.