
Konfiguracja widzenia na wielu profilach użytkowników
System przechowuje jasność, kontrast, skalowanie, intensywność trybu nocnego, paletę wysokiego kontrastu, jednostki rozmiaru tekstu, macierz kalibracji kolorów oraz częstotliwość odświeżania każdego użytkownika w oddzielnych plikach w katalogu /etc/eyesight/profiles.d/. Podczas logowania wartości są weryfikowane i atomowo stosowane do wszystkich potoków wyświetlacza, unikając restartów. Administratorzy mogą skryptować masowe edycje, a skany rozwiązywania konfliktów usuwają duplikaty kluczy, zapewniając pojedyncze kanoniczne ustawienie dla każdego parametru. Ta architektura obiecuje natychmiastowe przywrócenie obrazu, jednak pozostają pytania dotyczące obsługi dynamicznych zmian i kompatybilności ze starszym sprzętem.
Spis treści
ToggleIndywidualne ustawienia wyświetlania dla każdego użytkownika
Podczas konfigurowania systemu każdy profil użytkownika może mieć przypisane odrębne ustawienia jasności, kontrastu i skalowania, co pozwala interfejsowi wizualnemu dostosować się do indywidualnych preferencji i warunków oświetlenia otoczenia.
Dostęp administratora i podstawowe suwaki
Administrator uzyskuje dostęp do menedżera profili, wybiera użytkownika i reguluje trzy suwaki: pasek jasności, który modyfikuje ogólną luminancję, pokrętło kontrastu regulujące różnicę między jasnymi a ciemnymi elementami oraz czynnik skali zmieniający rozmiar elementów interfejsu, co może być pomocne w kontekście zastosowania korekcji koloru dla daltonistów.
Zmiany są przechowywane w pliku konfiguracyjnym specyficznym dla profilu, zapewniając, że przełączenie użytkowników natychmiast przywraca zapisane parametry. System weryfikuje zakresy wejściowe, aby zapobiec wartościom poza dopuszczalnymi, a zastosowane ustawienia rozprzestrzeniają się na wszystkie potoki wyświetlania bez konieczności restartu.
Modularne podejście i wsparcie dla różnorodnych środowisk
To modularne podejście wspiera heterogeniczne środowiska pracy i zwiększa dostępność dla różnorodnych grup użytkowników.
Ergonomia wizualna: Tryb Nocny, Wysoki Kontrast i Rozmiar Tekstu
Jak system dostosowuje ergonomię wizualną do każdego użytkownika? Interfejs udostępnia przełącznik Trybu Nocnego, selektor Wysokiego Kontrastu oraz suwak Rozmiaru Tekstu w ustawieniach profilu każdego użytkownika.
Tryb Nocny stosuje ciepłą matrycę kolorów, która zmniejsza emisję niebieskiego światła, z regulowaną intensywnością, aby dopasować się do warunków oświetlenia otoczenia.
Wysok Kon Kontrast oferuje predefiniowane palety (np. czarny na białym, biały na czarnym) oraz pole niestandardowego współczynnika kontrastu, zapewniając czytelność dla użytkowników z wadami wzroku.
Rozmiar Tekstu jest definiowany w skalowalnych jednostkach, z przyrostami, które rozprzestrzeniają się na wszystkie elementy interfejsu, w tym okna dialogowe, menu i powiadomienia systemowe.
Zmiany są przechowywane w pliku konfiguracyjnym profilu i ładowane przy rozpoczęciu sesji, co zapewnia spójne doświadczenie wizualne we wszystkich aplikacjach bez konieczności ręcznej kalibracji po każdym logowaniu.
Ładowanie i stosowanie profilu przy logowaniu
Gdy użytkownik loguje się, system odczytuje przechowywany profil wyświetlania z pliku konfiguracyjnego tego użytkownika i stosuje powiązane ustawienia wizualne — intensywność trybu nocnego, paletę wysokiego kontrastu oraz rozmiar tekstu — przed uruchomieniem jakiejkolwiek aplikacji.
Menedżer logowania zapytuje rejestr profili, dopasowuje nazwę użytkownika do jego wpisu i wywołuje usługę wyświetlania, aby wczytał preset.
Plik mapowania i atomowe stosowanie konfiguracji
Ten proces opiera się na deterministycznym pliku mapowania znajdującym się w /etc/eyesight/profiles.d, gdzie każdy plik nosi nazwę użytkownika i zawiera pary klucz‑wartość dla trzech parametrów.
Usługa wykonuje się atomowo, gwarantując, że środowisko pulpitu odziedziczy poprawną konfigurację bez warunków wyścigu.
Masowe aktualizacje i dziedziczenie ustawień
Administratorzy mogą skryptować masowe aktualizacje rejestru, zapewniając, że nowi użytkownicy dziedziczą wartości domyślne, dopóki nie zostaną zapisane spersonalizowane ustawienia.
Zaawansowane ustawienia: kalibracja kolorów i częstotliwość odświeżania
Profil wyświetlacza użytkownika rozszerza się teraz poza tryb nocny, kontrast i rozmiar tekstu, obejmując macierze kalibracji kolorów oraz ustawienia częstotliwości odświeżania.
Każdy profil przechowuje macierz 3×3, która mapuje natywne wartości RGB urządzenia na preferowaną przez użytkownika przestrzeń kolorów, umożliwiając precyzyjną korekcję przesunięć odcieni, gamma i odchyleń punktu białego.
Macierz jest stosowana przez sterownik graficzny podczas kompozycji klatek, zapewniając spójność odcieni w różnych aplikacjach.
Preferencje dotyczące częstotliwości odświeżania są zapisywane jako docelowa częstotliwość (np. 60 Hz, 120 Hz, 144 Hz) oraz zakres tolerancji; system wybiera najwyższy obsługiwany tryb w granicach tego zakresu po zalogowaniu się użytkownika.
Panel sterowania Eyesight i natychmiastowe wprowadzanie zmian
Regulacje są dokonywane za pośrednictwem panelu sterowania Eyesight, gdzie suwaki modyfikują współczynniki macierzy, a rozwijane menu wybiera żądaną częstotliwość odświeżania.
Zmiany są zapisywane w pliku profilu użytkownika i wchodzą w życie natychmiast po zalogowaniu.
Diagnozowanie i resetowanie ustawień
Diagnozowanie i resetowanie ustawień wyświetlania dla poszczególnych użytkowników wymaga zidentyfikowania konfliktowych wpisów macierzy lub nadpisań częstotliwości odświeżania, które utrzymują się między sesjami.
Technik najpierw wyodrębnia rejestr profilu użytkownika, skanując poddrzewo „DisplayConfig” pod kątem zduplikowanych kluczy, takich jak „Resolution”, „ColorDepth” i „RefreshRate”.
Gdy pojawia się niezgodność – na przykład starszy wpis 60 Hz współistniejący z nadpisaniem 144 Hz – system oznacza konflikt.
Krok rozwiązania polega na usunięciu zbędnego węzła i zapisaniu kanonicznego wpisu opartego na bieżących możliwościach sprzętu.
Po zatwierdzeniu zmian użytkownik wylogowuje się, profil jest ponownie wczytywany, a menedżer wyświetlania ponownie inicjalizuje potok.
Weryfikacja poprawności konfiguracji
Weryfikacja polega na zapytaniu o aktywne ustawienia za pośrednictwem API i potwierdzeniu, że istnieje tylko jeden wpis dla każdego parametru, zapewniając stabilną wydajność wizualną.
Często zadawane pytania o profile wyświetlania
Tak, użytkownik może skonfigurować odrębne profile wyświetlacza dla każdego konta, przydzielając unikalne ustawienia jasności, kontrastu i schematów kolorów, które są przechowywane i automatycznie stosowane przy logowaniu.
Ustawienia profilu nie są synchronizowane między różnymi monitorami; każdy monitor zachowuje własną konfigurację, więc zmiany wprowadzone na jednym wyświetlaczu nie są automatycznie stosowane do drugiego.
Użytkownik może przywrócić domyślne ustawienia po aktualizacji systemu, otwierając panel sterowania Eyesight, wybierając opcję „Resetuj do domyślnych” i potwierdzając decyzję, co przywróci pierwotną konfigurację.
Tak, użytkownik może przypisać profil wyświetlacza do konkretnego programu, korzystając z ustawień systemowych lub aplikacji zarządzającej profilami, co pozwala na automatyczną zmianę parametrów obrazu przy uruchomieniu wybranego oprogramowania.
Nie ma stałego limitu; system zeza umożliwia użytkownikom posiadanie wielu profilów wyświetlania, ograniczonych jedynie dostęp zasobów i rozważań wydajnościowych, co umożliwia rozbudowaną personalizację bez określonej maksymalnej liczby.
Zobacz również

Jak zmienić język na swoim iPhonie (Szybki przewodnik!)
29 maja, 2025
Łączność i akcesoria
18 lutego, 2025