Zainstalowałem zarówno Redshift, jak i f.lux na moim komputerze Ubuntu 16.04, aby spróbować zmienić temperaturę kolorów na ekranie. Mogę otwierać aplikacje, ale żadna z nich nie ma wpływu na odcień kolorów ekranu. Na F.lux, kiedy próbuję podejrzeć temperaturę kolorów, nic się nie dzieje. Czy ktoś wie, co się tu dzieje? Dlaczego to nie działa?
Uwaga: używam procesora graficznego NVIDIA GeForce GTX 980 Ti.
Odpowiedzi:
W typie konsoli
potem pisałem
to po prostu działało. Mogę nawet teraz zamknąć i ponownie otworzyć i działa dobrze.
źródło
redshift-gtk -l geoclue2
i działało, teraz to informacje miały niezerowe dane, dzięki! Btw, geoclue również podłączony do Internetu, a ja nie byłem przez cały dzień, nie jestem pewien, czy to konieczne.redshift-gtk -l manual -l -12.34:56.78
(użyj geoclue2, aby uzyskać poprawną szerokość i długość przedtem, a każda z nich może być negatywna)Więc wymyśliłem, jak korzystać z Redshift w moim systemie. Zasadniczo korzystałem z niewłaściwego sterownika ekranu. Kiedy poszedłem do zakładki Dodatkowe sterowniki w aplikacji Oprogramowanie i aktualizacje, zauważyłem, że używam domyślnego sterownika Nouveau zamiast najnowszego sterownika NVIDIA, a drugą zakładkę ustawiłem na „Nie używaj urządzenia”.
kiedy przełączyłem go na kartę sterownika NVIDIA i sterownik HDMA z kartą Format DKMS (codziennie-dkms) i ponownie uruchomiłem maszynę, w końcu zadziałało.
źródło
Próbowałem zmusić zarówno f.lux, jak i Redshift do pracy bez żadnego rozwiązania, więc po prostu zdecydowałem się pójść inną drogą. Poszedłem więc do Menedżera oprogramowania Ubuntu i zainstalowałem suwak Night Light, jak pokazano poniżej. Działa i na pewno nie sprawia, że umieram z powodu zmęczonych oczu i bólu głowy z wcześniejszego wieczora z powodu braku snu.
Wyszukaj Night Light w oprogramowaniu Ubuntu:
Po zainstalowaniu pojawia się w prawym górnym menu rozwijanym i może być przełączany zgodnie z preferencjami użytkownika.
źródło
Redshift opiera się na czasie. Zmieni kolor ekranu pod warunkiem spełnienia dwóch następujących warunków:
-l
przełącznika podającego współrzędne)-t
przełącznika, patrzman redshift
)Strona internetowa f.lux opisuje prawie to samo:
źródło
Używam Linux Mint 18.2, ale jest oparty na Ubuntu 16.04 i mam wiele takich samych problemów, w tym ten. Właśnie udało mi się rozwiązać ten problem na moim laptopie z GTX 940 na sterowniku Nvidia 384.90 i jutro przetestuję go na komputerze stacjonarnym z 1070.
Jak wspomniano powyżej, uruchomiłem następujące polecenie, aby wyświetlić Lokalizacje, w których przesunięcie ku czerwieni może użyć do ustalenia jego koloru:
redshift -l list
Potem pobiegłem
redshift -l geoclue2
co pozwoliło mi uruchomić usługę redshift i wszystko działało dobrze. Następnie przeszedłem do upewnienia się, że działa on podczas uruchamiania, otwierając „Aplikacje startowe” i dodając tam ostatnie polecenie jako polecenie niestandardowe. Klikając „uruchom teraz” mogłem przetestować, czy nadal działa, ale także uruchomić go jako usługę w tle, w przeciwieństwie do bezpośrednio w interfejsie CLI.źródło
Po prostu
pause
to,f.lux
a potemun-pause
to i zadziałało dla mnie.źródło