| Termin | Definicja |
|---|---|
| Interfejs zniekształcony przy skalowaniu DPI | Interfejs zniekształcony przy skalowaniu DPI (analogiczny problem) wymaga trybu zgodności „Zastąp zachowanie skalowania DPI” we właściwościach aplikacji. Na czym polega zniekształcenie interfejsu przy skalowaniu DPIInterfejs zniekształcony przy skalowaniu DPI to problem obrazu aplikacji występujący wtedy, gdy system operacyjny powiększa elementy wyświetlane na ekranie, aby tekst, przyciski i ikony były czytelne na monitorze o dużej rozdzielczości lub przy nietypowym ustawieniu skali. Nieprawidłowa współpraca programu z mechanizmem DPI może powodować rozmycie całego okna, nieproporcjonalne powiększenie wybranych fragmentów albo nakładanie się elementów interfejsu. DPI oznacza liczbę punktów obrazu przypadających na jednostkę długości. W praktyce użytkownik zmienia przede wszystkim skalowanie interfejsu, na przykład po podłączeniu monitora o wysokiej rozdzielczości, po zmianie ekranu laptopa albo podczas korzystania z kilku monitorów o różnych parametrach. Starsze aplikacje często zakładają stałą gęstość pikseli i nie potrafią poprawnie dostosować rozmiaru czcionek, pól wyboru, pasków narzędzi oraz ikon. Nie zawsze oznacza to uszkodzenie matrycy, karty graficznej lub przewodu sygnałowego. Jeżeli problem dotyczy tylko określonego programu, a pulpit i pozostałe aplikacje wyglądają prawidłowo, bardziej prawdopodobna jest niezgodność sposobu renderowania z ustawieniami skalowania systemu. Zniekształcenie może pojawić się także po aktualizacji programu, zmianie ustawień ekranu lub przeniesieniu okna między monitorami. Kontekst techniczny i sposoby odróżnienia problemu - Interfejs zniekształcony przy skalowaniu DPISystem może powiększać interfejs na kilka sposobów. Aplikacja może samodzielnie obsługiwać skalowanie, może otrzymywać od systemu informacje o aktualnym DPI albo może zostać potraktowana jako program starszego typu, którego obraz jest powiększany dopiero po wygenerowaniu. Każdy z tych wariantów wpływa inaczej na ostrość obrazu i rozmieszczenie kontrolek. W przypadku skalowania wykonywanego przez system obraz programu może stać się miękki lub lekko rozmazany, lecz układ okna zwykle pozostaje zachowany. Przy niepełnej obsłudze DPI tekst może być powiększony, natomiast przyciski i pola edycyjne zachowują pierwotne wymiary. Zdarza się też odwrotna sytuacja, w której część okna wygląda poprawnie, a pozostałe elementy są zbyt duże, ucięte albo przesunięte. Warto sprawdzić, czy zjawisko występuje na każdym ekranie, przy każdej wartości skalowania oraz w innych programach. Pomocne bywa również porównanie wyglądu aplikacji po wylogowaniu i ponownym zalogowaniu do systemu, ponieważ niektóre ustawienia DPI są uwzględniane dopiero przy uruchomieniu sesji. Jeżeli aplikacja nie reaguje prawidłowo na bieżące ustawienia, można skorzystać z ustawień zgodności dostępnych dla jej pliku uruchamiającego i dobrać sposób przekazywania odpowiedzialności za skalowanie. Ważne jest, aby zmian nie wprowadzać przypadkowo w wielu miejscach jednocześnie. Równoczesna modyfikacja ustawień systemowych, właściwości skrótu i parametrów samej aplikacji może utrudnić ustalenie, które rozwiązanie przyniosło poprawę. Po każdej zmianie powinno się całkowicie zamknąć program i uruchomić go ponownie, a w razie potrzeby także sprawdzić ustawienia konkretnego monitora. Typowe objawy, błędy i przyczyny - Interfejs zniekształcony przy skalowaniu DPINajczęściej obserwuje się nieostry tekst, przesadnie duże menu, ucięte przyciski, niewidoczne fragmenty okna, rozjechane kolumny oraz różne rozmiary elementów w obrębie jednego programu. W aplikacjach korzystających z wielu paneli może dochodzić do nachodzenia na siebie komunikatów, pól formularza i pasków przewijania. Czasem problem występuje wyłącznie po przeniesieniu okna z ekranu laptopa na monitor zewnętrzny. Jedną z przyczyn jest korzystanie z programu zaprojektowanego przed upowszechnieniem ekranów o wysokiej gęstości pikseli. Inną może być nieprawidłowo zachowana konfiguracja po aktualizacji systemu albo po zmianie sterownika grafiki. Znaczenie ma również sposób uruchamiania aplikacji: program otwierany ze skrótu może otrzymywać inne ustawienia niż ten sam plik uruchomiony bezpośrednio z katalogu instalacyjnego. Problemy bywają mylone z awarią monitora, zmianą rozdzielczości lub uszkodzeniem sterownika. Za usterką sprzętową przemawiałyby podobne artefakty widoczne także w innych aplikacjach, w menu systemowym lub podczas wyświetlania obrazu z innego urządzenia. Jeżeli zniekształcenie ogranicza się do jednego programu, warto najpierw przeanalizować jego zgodność ze skalowaniem DPI, ustawienia ekranu oraz aktualność samej aplikacji. Nie należy też pomijać ustawień wielomonitorowych. Monitory mogą mieć różną rozdzielczość, przekątną i gęstość pikseli, przez co system stosuje odmienny poziom powiększenia dla każdego z nich. Program pozbawiony prawidłowej obsługi zmiany DPI może nie przeliczyć ponownie rozmiarów elementów po przeniesieniu okna, pozostawiając część interfejsu w poprzedniej skali. Kiedy warto przekazać urządzenie do naprawy - Interfejs zniekształcony przy skalowaniu DPIZgłoszenie do serwisu jest uzasadnione, gdy zmiana ustawień zgodności nie przywraca prawidłowego wyglądu, problem powraca po każdym uruchomieniu albo zniekształceniu towarzyszą migotanie, zanikanie obrazu i błędy widoczne również poza jedną aplikacją. W takiej sytuacji potrzebne może być rozdzielenie przyczyny programowej od problemu z konfiguracją grafiki, ekranem lub połączeniem między urządzeniami. Przed przekazaniem sprzętu warto zanotować nazwę programu, moment pojawienia się problemu, używaną rozdzielczość, ustawiony poziom skalowania oraz informację, czy usterka występuje na jednym monitorze, czy na kilku. Przydatne mogą być również zrzuty ekranu pokazujące nieprawidłowy układ oraz opis zmian wykonanych przed wystąpieniem objawów. Ułatwia to odtworzenie sytuacji i ogranicza ryzyko usunięcia tylko widocznego skutku. W Warszawskim Pogotowiu Komputerowym 24/7 można zlecić sprawdzenie ustawień skalowania, zgodności aplikacji, sterowników obrazu i konfiguracji monitorów. Po analizie da się ustalić, czy wystarczy korekta ustawień, ponowna instalacja programu, aktualizacja oprogramowania, czy też potrzebna jest dalsza diagnostyka sprzętu. Naprawy trwają z reguły do 3 dni roboczych, zależnie od zakresu czynności i dostępności urządzenia. Nie powinno się samodzielnie usuwać plików systemowych ani przypadkowo zmieniać wielu ustawień rejestru tylko po to, aby poprawić wygląd jednego okna. Takie działania mogą wpłynąć na inne programy i utrudnić późniejsze odtworzenie pierwotnej konfiguracji. Bezpieczniejsze jest stopniowe sprawdzenie ustawień aplikacji, ekranu i zgodności, a następnie przekazanie sprzętu do oceny, jeżeli problem pozostaje nierozwiązany. |