Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam
Jak w najnowszym Debian skalibrować monitor mając X-rite i1 display pro. Mając stary komputer i Debian 10 instalowałem DisplayCAL i wszystko szło bez problemu. Niestety wersji na nowszą wersję systemu nie ma. Ktoś rozwiązał już ten problem?
sudo dpkg -i displaycal_3.8.9.3-1_amd64.deb [sudo] hasło użytkownika wachcio: Wybieranie wcześniej niewybranego pakietu displaycal. (Odczytywanie bazy danych ... 385556 plików i katalogów obecnie zainstalowanych.) Przygotowywanie do rozpakowania pakietu displaycal_3.8.9.3-1_amd64.deb ... Rozpakowywanie pakietu displaycal (3.8.9.3-1) ... dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie pakietu displaycal: displaycal zależy od python-wxgtk3.0 (>= 3.0) | python-wxgtk2.8 (>= 2.8.11); jednakże: Pakiet python-wxgtk3.0 nie jest zainstalowany. Pakiet python-wxgtk2.8 nie jest zainstalowany. displaycal zależy od python-numpy (>= 1.0); jednakże: Pakiet python-numpy nie jest zainstalowany. displaycal zależy od python-psutil; jednakże: Pakiet python-psutil nie jest zainstalowany. displaycal zależy od python-gi; jednakże: Pakiet python-gi nie jest zainstalowany. displaycal zależy od libsdl2-mixer-2.0-0; jednakże: Pakiet libsdl2-mixer-2.0-0 nie jest zainstalowany. dpkg: błąd przetwarzania pakietu displaycal (--install): problemy z zależnościami - pozostawianie nieskonfigurowanego Przetwarzanie wyzwalaczy pakietu desktop-file-utils (0.26-1)... Przetwarzanie wyzwalaczy pakietu mailcap (3.69)... Przetwarzanie wyzwalaczy pakietu hicolor-icon-theme (0.17-2)... Przetwarzanie wyzwalaczy pakietu man-db (2.9.4-2)... Wystąpiły błędy podczas przetwarzania: displaycal
Ostatnio edytowany przez wachcio (2021-10-16 21:57:26)
Offline
W repozytoriach Debiana jest taki program, sprawdź czy nie masz go zainstalowanego:
apt policy lxrandr
Wystarczy w konsoli środowiska graficznego wpisać:
lxrandr
i ustawić wymagane wartości z pomocą myszy.
Offline
W repozytorium masz może program xcalib?
Jest we wszystkich wersjach Debiana:
# root ~> apt policy xcalib xcalib: Zainstalowana: (brak) Kandydująca: 0.8.dfsg1-2.1 Tabela wersji: 0.8.dfsg1-2.1 990 990 https://deb.debian.org/debian stable/main amd64 Packages 500 https://deb.debian.org/debian testing/main amd64 Packages 500 https://deb.debian.org/debian sid/main amd64 Packages
Użycie np:
/usr/bin/xcalib $HOME/.ICC/lg_IPS235_manuf.ICM
Xcalib działa na 100% z Xorgiem, ale nie z Waylandem,
do Waylanda pewnie powstało lub zaraz powstanie coś innego.
Co do Displaycal, to pewnie jest potrzebna inna wersja.
W tej chwili widzę jakąś w repo SIDa:
# root ~> apt policy displaycal displaycal: Zainstalowana: (brak) Kandydująca: 3.8.9.3-1 Tabela wersji: 3.8.9.3-1 500 500 https://deb.debian.org/debian sid/main amd64 Packages
PS:
Do instalacji paczek deb pobranych z netu, jak musisz takie pobierać, jest program gdebi-core,
użycie:
#root # gdebi {PACZKA}.deb
Gdebi automatycznie instaluje zależnosci pakietu używając apta.
EDIT:
Tu masz inne programy do wczytywania profili ICC:
https://wiki.archlinux.org/title/ICC_profiles
Pozdro
Ostatnio edytowany przez Jacekalex (2021-10-17 05:50:10)
Offline
Pakiet, który chciał autor zainstalować jest w sidzie i wystarczy dodać repozytoria i sprawdzić czy dużo zmian wymaga. Odległość czasowa od wydania stabilnego jest niewielka, to nie powinien sprawiać większych problemów przy instalacji. Nie wiem dlaczego go nie ma w bullseye.
Korzystanie z gdebi, wcześniej czy później kończy się awarią systemu. Często nie do naprawy w normalny sposób.
PS Przeoczyłem informację jaką podał Jacekalex.
Ostatnio edytowany przez fnmirk (2021-10-17 08:41:00)
Offline
Displaycal-a nie da się zainstalować i z sid-a, i w sid-e też, bo na razie nie ma wszystkich zależności dla niego, na przykład nie ma python-wxgtk3.0. Można python-wxgtk próbować zbudować samemu ze źródeł, lub doinstalować menadżerem pakietów pythona pip. Wcześniej trzeba to sprawdzić, zanim zrobi się bałagan w systemie. Łatwiej zaimportować profil.
A displaycal to jest GUI dla konsolowego argyll-a, i w nim można przeprowadzić kalibrację. Opisy są w internecie, jak używać argyll-a (argyllcms).
Edycja: A, i filmy na YouTubie też są, sprawdzałem teraz.
Ostatnio edytowany przez jawojx (2021-10-17 10:28:52)
Offline
Można się też posłużyć dokumentacją do programu argyll. Jest w formacie html.
wget -c http://ftp.pl.debian.org/debian/pool/main/a/argyll/argyll-doc_2.0.1+repack-1.1_all.deb
Wystarczy rozpakować pakiet w jakimś katalogu. Najprościej z poziomu mc.
Offline
Ok udało się stworzyć profil ICC. Jak go teraz zainstalować poprawnie na monitorze podłączonym pod HDMI i jak później sprawdzić jaki profil jest przypisany do jakiego monitora? W Debian 10 pamiętam, że miałem jakąś opcję w ustawieniach systemowych gdzie można to było zrobić bez problemu. Teraz takiej opcji nie wiedzę...
EDIT:
Mam nadzieję, że nic nie namieszałem w systemie ale zdecydowałem się na zainstalowanie z experimental https://packages.debian.org/experimental/colord-kde
Mam wrażenie czy w obecnej wersji Debian sporo pakietów zniknęło i trzeba się nieźle nakombinować?
Ostatnio edytowany przez wachcio (2021-10-18 01:24:08)
Offline
Jesteśmy wszyscy zatrzymani, a Ja chyba najbardziej.
wachcio, nie kombinuj tylko przeczytaj.
W repozytoriach Debiana bullseye jest jeszcze jedna całkiem przyjemna nakładka na program argyll to gnome-color-manager
https://packages.debian.org/bullseye/gnome-color-manager
Może nie tak „wypasiona” jak displaycal, ale można dzięki niej nieźle ustawić profil.
W sekcji non-free masz jeszcze taki dodatek
https://packages.debian.org/search?keywords=icc-profiles&s
Profil ustawień, który miałeś w Debianie buster możesz śmiało przenieś do aktualnej wersji. Zapewnia to argyll i z nakładki gnome-color-manager polecenie: gcm-import.
apt install argyll gnome-color-manager
i np.. sprawdzasz:
gcm-viewer
Masz jeszcze do wyboru:
gcm-calibrate gcm-import gcm-inspect gcm-picker
Offline
fnmirk napisał(-a):
Jesteśmy wszyscy zatrzymani, a Ja chyba najbardziej.
wachcio, nie kombinuj tylko przeczytaj.
W repozytoriach Debiana bullseye jest jeszcze jedna całkiem przyjemna nakładka na program argyll to gnome-color-manager
https://packages.debian.org/bullseye/gnome-color-manager
Może nie tak „wypasiona” jak displaycal, ale można dzięki niej nieźle ustawić profil.
W sekcji non-free masz jeszcze taki dodatek
https://packages.debian.org/search?keywords=icc-profiles&s
Profil ustawień, który miałeś w Debianie buster możesz śmiało przenieś do aktualnej wersji. Zapewnia to argyll i z nakładki gnome-color-manager polecenie: gcm-import.Kod:
apt install argyll gnome-color-manageri np.. sprawdzasz:
Kod:
gcm-viewerMasz jeszcze do wyboru:
Kod:
gcm-calibrate gcm-import gcm-inspect gcm-picker
Profilu z Debian 10 nie mogę ot tak sobie przenieść gdyż był on na starym komputerze z całkiem innym sprzętem. Pisałem o tym z innym wątku i nie zaznaczyłem w tym.
Gnome-color-manager mam zainstalowany ale nie wiedziałem jak go się używa. Czytając na ich stronie znalazłem:
If you have gnome-color-manager or colord-kde installed then just double click the .icc profile and click Import. You can then assign the new profile to an existing device using the System Settings ▸ Color panel.
Profile calibration curves are automatically loaded at login, or can be loaded for all users at startup if the Set for all users button is clicked.
Niestety nie pojawiła się w ustawieniach żadna opcja więc szukałem dalej.
Będę próbował odinstalować to co wcześniej zainstalowałem i ustawić profile według Twoich porad
Offline
wachcio, zainstaluj sobie na szybko na jakimś dysku pendrive Debiana buster. Minimalne środowisko graficzne i wygeneruj profil w programie, który znasz. Później importuj profil i załatwisz sprawę.
https://cdimage.debian.org/cdimage/archive/10.11.0/amd64/iso-cd/
Możesz też jakąś wersję livecd Debiana buster wykorzystać do wygenerowania profilu. W wersji livecd możesz instalować prawie każde oprogramowanie, na czas danej sesji bez żadnych kombinacji. Po restarcie wszystko znika. Ale profil ustawień można wygenerować.
Jeżeli używasz gnome to dostęp do gnome-color-manager powinien być w gnome-center (chyba tak to się nazywa).
Dodane:
Tu masz Debiana buster livecd
https://cdimage.debian.org/cdimage/archive/10.11.0- … 4/iso-hybrid/
Ostatnio edytowany przez fnmirk (2021-10-18 14:17:09)
Offline
wachcio napisał(-a):
@fnmirk ...Niestety nie pojawiła się w ustawieniach żadna opcja więc szukałem dalej.
Będę próbował odinstalować to co wcześniej zainstalowałem i ustawić profile według Twoich porad...
Po co, już wszystko miałeś (colord), a opcje w GUI nie są potrzebne, mieszanie tylko z tym wszystkim. Opisze co masz zrobić, bo się zniechęcisz. :) Sprawdź czy colord działa prawidłowo.
systemctl status colord.service
W pakiecie colord jest menadżer zarządzania profilami w trybie tekstowym. Oczywiście w Gnome jest GUI do tego (w kde też), ale jak się nie ma Gnome, to po co zaśmiecać system zbędnym oprogramowaniem. Trzeba tylko pamiętać że poza Gnome i Kde-plasma doinstalować i uruchomić xiccd, sprawdzić czy usługi działają. To w odróżnieniu od xcalib działa i na X11 i Wayland-e.
Import nowego profilu.
colormgr import-profile profil.icc
Wyświetli przy imporcie informacje o profilu, szukaj nazwy pod Profile ID.
Teraz jeszcze potrzebujesz nazwy urządzenia, dla którego chcesz dodać profil.
colormgr get-devices
Szukasz nazwy w linii Device ID (możesz sobie grep-em wyciągać, ale chce byś widział całość), nazwa jak składa się z kilku słów ma być w cudzysłowie (czasami jest krótka np. xrandr-2788H-0, to można bez).
Teraz dodajesz ten profil do twojego wybranego monitora na hdmi. Coś w tym rodzaju.
colormgr device-add-profile "xrandr-Iiyama North America-PL Coś_tam coś" icc-2536c9b5d9d264f604c644238d34a77e
I tyle, w zasadzie koniec dodawania nowego profilu icc.
Jak chcesz zmienić już wcześniej zaimportowany profil, to wyświetlasz listę dodanych profili.
colormgr get-profiles
I zmieniasz wybrany profil.
colormgr device-make-profile-default "xrandr-Iiyama North America-PL Coś_tam coś" icc-2697f1cdfa4210a66f9bff9f964a494a
Reszte opcji masz opisane w help-e.
colormgr -h
Na przykład, sprawdzanie czy jest ten profil icc, co chciałeś dla danego monitora.
colormgr device-get-default-profile "xrandr-Twoja nazwa monitora"
Edycja: Literówka, było Prof ID, a powinno być Profile ID.
Ostatnio edytowany przez jawojx (2021-10-18 21:40:38)
Offline
Program gnome-color-manager nie wymaga zależności gnome. Korzysta z gtk i jeżeli nie ma się gnome, z którym się naturalnie integruje to trzeba go rozbić na „czynniki pierwsze”, aby go uruchomić bo np. u mnie nie zintegrował się z menu środowiska graficznego. Pewnie ten sam problem miał wachcio i dlatego go nie uruchomił bo nie znalazł dokumentacji.
man gnome-color-manager Brak podręcznika dla gnome-color-manager
Dodane:
dpkg -s gnome-color-manager dpkg -L gnome-color-manager apt show gnome-color-manager
PS jawojx, Twój opis jest bardzo prosty. Ja dziękuję.
Ostatnio edytowany przez fnmirk (2021-10-18 22:54:15)
Offline
Dzięki wszystkim za odpowiedzi. Były bardzo pomocne i dzięki nim mam skalibrowane monitory jak się należy. Używam Debian 11 z KDE Plasma i niestety bez instalacji colord-kde sam nie potrafiłem korzystać z narzędzi tekstowych. Dzięki Wam wiem jak to się robi nawet bez GUI.
Offline
wachcio, zbierz to wszystko w całość i napisz jakiś poradnik. Utrwalisz to sobie i w przyszłości, jak zapomnisz (a wiem to z doświadczenia) będziesz miał gotowe rozwiązanie.
Offline
fnmirk napisał(-a):
wachcio, zbierz to wszystko w całość i napisz jakiś poradnik. Utrwalisz to sobie i w przyszłości, jak zapomnisz (a wiem to z doświadczenia) będziesz miał gotowe rozwiązanie.
Dobry pomysł. Jak będzie chwila wolna to jak najbardziej
Offline
Gwoli przypomnienia:
xcalib -v $HOME/.ICC/lg_IPS235_manuf.ICM XRandR output: VGA1 vcgt found Red: Gamma 0.719986 Min 0.000000 Max 1.000000 Green: Gamma 0.719986 Min 0.000000 Max 1.000000 Blue: Gamma 0.719986 Min 0.000000 Max 1.000000 Red Brightness: 0.000000 Contrast: 99.719231 Max: 0.997192 Min: 0.000000 Green Brightness: 0.000000 Contrast: 99.719231 Max: 0.997192 Min: 0.000000 Blue Brightness: 0.000000 Contrast: 99.719231 Max: 0.997192 Min: 0.000000 X-LUT size: 256
Bardzo trudna komenda.
xD
Do argyllcms masz kilka nakładek, opisane tutaj:
https://wiki.archlinux.org/title/ICC_profiles
Offline
Jacekalex napisał(-a):
Gwoli przypomnienia:
Kod:
xcalib -v $HOME/.ICC/lg_IPS235_manuf.ICMBardzo trudna komenda.
...
Cytat: @wachcio Ok udało się stworzyć profil ICC. Jak go teraz zainstalować poprawnie na monitorze podłączonym pod HDMI i jak później sprawdzić jaki profil jest przypisany do jakiego monitora?
Trudna nie, ale zbędna, bo nie robi tego co chciał Wachcio.
Dla jednego monitora, lub jednego profilu na wszystkich podłączonych monitorach, da się zrobić xcalib-em, jest łatwo. Proste opcje (display,screen) wyboru drugiego, czy trzeciego odbiornika w xcalib, i dodanie innego profilu kolorów niż wybrany dla pierwszego monitora, nie działają poprawnie, przy jednym screen/pulpicie rozciągniętym na dwa monitory.
Ostatnio edytowany przez jawojx (2021-10-20 19:18:18)
Offline
up
Xorg na Xineramie widocznie kiepsko znosi różne monitory.
xcalib zmienia parametry ekranu określonego w zmiennej $DISPLAY, jeżeli ten ekran jest rozciągnięty na 16 monitorów, to niewiele na to można poradzić.
W Waylandzie może będzie łatwiej, choć to będzie zależało od możliwości kompozytora ekranu, bo Wayland jako protokół w ogóle nie wie, ile ma monitorów.
xD
Ostatnio edytowany przez Jacekalex (2021-10-21 00:20:04)
Offline
Strony: 1