| Termin | Definicja |
|---|---|
| GUI nie skalują się poprawnie po podłączeniu monitora | GUI nie skalują się poprawnie po podłączeniu monitora wskazuje na tę samą przyczynę — aplikacja niereagującą dynamicznie na zmianę konfiguracji DPI w locie. Czym jest problem z nieprawidłowym skalowaniem interfejsu po podłączeniu monitoraGUI, czyli graficzny interfejs użytkownika, powinien dostosować rozmiar tekstu, ikon, przycisków, paneli i okien do aktualnych parametrów ekranu. Po podłączeniu dodatkowego monitora system może jednak zastosować niewłaściwy współczynnik skalowania. W efekcie elementy interfejsu stają się zbyt małe albo nadmiernie powiększone, część okna wychodzi poza obszar roboczy, a układ aplikacji przestaje być spójny z rozdzielczością oraz zagęszczeniem pikseli danego wyświetlacza. Zjawisko może występować zarówno przy konfiguracji z ekranem laptopa i monitorem zewnętrznym, jak i po przełączeniu między trybem klonowania obrazu, rozszerzeniem pulpitu oraz używaniem wyłącznie drugiego ekranu. Szczególnie widoczne bywa wtedy, gdy każdy z monitorów ma inną przekątną, rozdzielczość lub wartość DPI. System operacyjny może poprawnie rozmieścić pulpit, ale pojedyncza aplikacja nadal korzysta z ustawień odczytanych przy uruchomieniu i nie odświeża interfejsu po zmianie warunków wyświetlania. Nieprawidłowe skalowanie nie oznacza wyłącznie zmiany wielkości czcionki. Może wpływać na położenie kontrolek, ostrość elementów, proporcje ikon, marginesy, obszar przewijania oraz sposób dopasowania okna do ekranu. W niektórych programach interfejs pozostaje częściowo nieczytelny, mimo że sama rozdzielczość monitora została wykryta prawidłowo. Kontekst techniczny i porównanie sposobów skalowania - GUI nie skalują się poprawnie po podłączeniu monitoraRozdzielczość określa liczbę pikseli używanych do wyświetlania obrazu, natomiast skalowanie wpływa na to, jak duże są elementy interfejsu w stosunku do tych pikseli. Dwa monitory pracujące w tej samej rozdzielczości mogą prezentować tekst w różnej wielkości, jeżeli mają odmienne rozmiary fizyczne lub gęstość pikseli. Z tego powodu ustawienie jednakowego procentu skalowania dla wszystkich ekranów nie zawsze prowadzi do jednolitego wyglądu aplikacji. W trybie klonowania obrazu oba ekrany otrzymują ten sam obraz, dlatego system musi znaleźć wspólne parametry możliwe do zastosowania na obu wyświetlaczach. Przy rozszerzonym pulpicie każdy monitor może mieć własną rozdzielczość i własne skalowanie, ale aplikacja musi obsługiwać taką konfigurację. Programy świadome ustawień DPI potrafią przeliczać interfejs po przeniesieniu okna na inny ekran. Starsze aplikacje mogą natomiast zachowywać pierwotny rozmiar, rozmywać tekst albo zmieniać układ dopiero po ponownym uruchomieniu. Znaczenie ma także sposób obsługi skalowania przez system i sterownik grafiki. W zależności od programu obraz może być powiększany przez samą aplikację, przez system operacyjny albo przez warstwę zgodności. Każde z tych rozwiązań działa nieco inaczej. Powiększanie całego obrazu może zachować układ okna, lecz obniżyć ostrość. Przeliczanie elementów interfejsu przez aplikację zwykle daje lepszy rezultat, ale wymaga poprawnej obsługi wielu wartości DPI. Warstwa zgodności może pomóc w uruchomieniu starszego oprogramowania, jednak czasem powoduje nieproporcjonalne przyciski, rozjechane menu lub nieprawidłowe położenie pól dialogowych. Warto odróżnić problem skalowania od błędnego ustawienia rozdzielczości, częstotliwości odświeżania lub trybu projekcji. Jeżeli cały obraz jest przesunięty, obcięty albo otoczony pustymi pasami, przyczyna może leżeć w ustawieniach karty graficznej lub monitora. Jeżeli natomiast pulpit wygląda prawidłowo, a trudności występują tylko w określonym programie, większe znaczenie mają ustawienia DPI, zgodność aplikacji i sposób zapisywania jej profilu. Typowe problemy i błędy związane ze skalowaniem GUIJednym z częstszych objawów jest sytuacja, w której aplikacja otwiera się na monitorze zewnętrznym z bardzo dużymi elementami, mimo że na ekranie laptopa wyglądała poprawnie. Po przeniesieniu okna część przycisków może zostać ukryta, a pasek narzędzi może zajmować nieproporcjonalnie dużo miejsca. Odwrotny efekt również jest możliwy: tekst i ikony stają się tak małe, że obsługa programu wymaga powiększania całego pulpitu. Może dojść do rozmycia czcionek i ikon, szczególnie gdy aplikacja nie przelicza elementów interfejsu, lecz otrzymuje już powiększony obraz. W takim przypadku rozmiar jest pozornie właściwy, ale krawędzie znaków pozostają nieostre. Innym objawem bywa zmiana wyglądu po wylogowaniu lub ponownym uruchomieniu. Ustawienie działa przez pewien czas, lecz po ponownym podłączeniu monitora system przywraca poprzedni sposób skalowania albo aplikacja korzysta z zapamiętanych parametrów. Problemy mogą być powodowane przez nieaktualny lub nieprawidłowo zainstalowany sterownik graficzny, zmianę ustawień wielu ekranów, zapisany profil zgodności programu, błędne ustawienia konkretnego użytkownika albo oprogramowanie uruchamiane z odmiennymi uprawnieniami. Czasami wpływ ma również sposób podłączenia monitora, przejściówka lub stacja dokująca, zwłaszcza gdy połączenie jest rozpoznawane dopiero po uruchomieniu systemu. Przed zgłoszeniem usterki można sprawdzić, czy problem dotyczy wszystkich programów, czy wyłącznie jednej aplikacji. Pomocne jest także porównanie zachowania po odłączeniu monitora, po zmianie trybu wyświetlania oraz po zamknięciu i ponownym uruchomieniu programu. Nie powinno się jednak wielokrotnie zmieniać przypadkowych ustawień zgodności bez zanotowania stanu początkowego, ponieważ może to utrudnić późniejsze ustalenie przyczyny. Jeżeli po zmianie skalowania znikają fragmenty interfejsu, nie działają przyciski znajdujące się poza widocznym obszarem albo ustawienia wracają po każdym podłączeniu monitora, problem może dotyczyć więcej niż jednego komponentu. Wtedy potrzebna jest ocena zależności między systemem, sterownikiem grafiki, aplikacją i konfiguracją wyświetlaczy. Kiedy trzeba zgłosić sprzęt do serwisu - GUI nie skalują się poprawnie po podłączeniu monitoraDo serwisu warto zgłosić się wtedy, gdy nieprawidłowe skalowanie utrzymuje się mimo ponownego uruchomienia aplikacji i zmian wykonanych w ustawieniach ekranu, a także wtedy, gdy problem pojawia się przy każdym podłączeniu konkretnego monitora. Szczególnej uwagi wymagają przypadki, w których jednocześnie występuje rozmyty obraz, migotanie, samoczynna zmiana rozdzielczości, znikanie okien lub nieprawidłowe działanie stacji dokującej. Przydatne będzie przekazanie informacji o modelu komputera, rodzaju używanego monitora, sposobie połączenia oraz programach, w których występuje usterka. Warto opisać, czy problem pojawia się przy rozszerzaniu pulpitu, klonowaniu obrazu, zamknięciu pokrywy laptopa lub przełączaniu między ekranami. Takie dane ułatwiają odtworzenie sytuacji i ograniczają ryzyko zastosowania ustawienia, które poprawi wygląd jednego programu, ale pogorszy działanie pozostałych. W Warszawskim Pogotowiu Komputerowym 24/7 można zlecić sprawdzenie konfiguracji wyświetlania, sterownika grafiki, ustawień DPI oraz zgodności problematycznej aplikacji. W przypadku laptopa diagnoza jest darmowa, dzięki czemu można najpierw ustalić, czy źródłem trudności jest sam komputer, monitor, przewód, stacja dokująca czy sposób obsługi skalowania przez konkretne oprogramowanie. Po usunięciu przyczyny powinno zostać sprawdzone nie tylko pojedyncze okno, lecz także pełny scenariusz pracy: podłączenie monitora, przeniesienie aplikacji między ekranami, zmiana trybu wyświetlania, uśpienie komputera oraz ponowne uruchomienie. Takie testy pozwalają ocenić, czy ustawienia pozostają stabilne i czy interfejs zachowuje czytelny układ w codziennym użytkowaniu. |