Redshift / F.lux nie działa na Ubuntu 16.04

11

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.

Siergiej Wallace
źródło
Czy możesz zaktualizować swoje pytanie, otwierając zrzut ekranu apletu panelu Redshift?
Andrea Lazzarotto
Zobacz moją odpowiedź. Naprawiłem to, przełączając się na właściwy sterownik.
Siergiej Wallace
Dobrze! Powinieneś to zaakceptować. :)
Andrea Lazzarotto
Jednym z rozwiązań, które uznałem za najłatwiejsze do wdrożenia (po wyszukaniu sterowników i tym podobnych) było tutaj , niezwiązane z RedShift lub f.lux: przejście na wbudowaną lampkę nocną GNOME w Ubuntu 17.10. Działa bardzo dobrze z kartą Intel i standardowym sterownikiem wideo. Wystarczy wyszukać lampkę nocną w Ustawieniach, można również ustawić zachód / wschód słońca.
Martin Snåål

Odpowiedzi:

11

W typie konsoli

redshift -l list

potem pisałem

redshift -l geoclue2

to po prostu działało. Mogę nawet teraz zamknąć i ponownie otworzyć i działa dobrze.

Żrący
źródło
Myślałem, że to jak konfiguracja, ale nie, zmieniłem polecenie uruchamiania aplikacji na redshift-gtk -l geoclue2i 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.
Wodnik Moc
potwierdzone: jeśli zamierzasz być w trybie offline, działa tylko to 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)
Aquarius Power
4

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”.

Wstępne ustawienia sterownika

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.

Nowe ustawienia sterownika

Siergiej Wallace
źródło
1
Przynajmniej redshift powinien współpracować ze sterownikami noveau. Bardzo ciekawi mnie, co dokładnie poszło nie tak.
dobey
Ten problem występuje również na Kubuntu 16.10 z układem GeForce GTX 670 - przy użyciu sterownika binarnego NVIDIA - wersja 367.57 z nvidia-367 (zalecany sterownik). Jeszcze tego nie wyśledziłem. Edycja - Wygląda na to, że w moim przypadku jest to znany błąd: forum.justgetflux.com/topic/2373/…
kjones
4

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.

  1. Wyszukaj Night Light w oprogramowaniu Ubuntu:

  2. Po zainstalowaniu pojawia się w prawym górnym menu rozwijanym i może być przełączany zgodnie z preferencjami użytkownika.

radiostereo
źródło
To pytanie dotyczy Ubuntu 16.04. Powinieneś wskazać w swojej odpowiedzi, że dotyczy to tylko Ubuntu 18.04+ .
WinEunuuchs2Unix
Dzięki @radiostereio, naprawdę pomógł mi!
Lucas Bustamante
1

Redshift opiera się na czasie. Zmieni kolor ekranu pod warunkiem spełnienia dwóch następujących warunków:

  • Może określić, gdzie jesteś (za pomocą domyślnej sieciowej usługi lokalizacyjnej lub jeśli uruchomiłeś ją za pomocą -lprzełącznika podającego współrzędne)
  • Jest u ciebie wieczór (możesz zmienić interwał za pomocą -tprzełącznika, patrz man redshift)

Strona internetowa f.lux opisuje prawie to samo:

f.lux rozwiązuje ten problem: dostosowuje kolor wyświetlacza komputera do pory dnia, ogrzewa w nocy i przypomina światło słoneczne w ciągu dnia.

Andrea Lazzarotto
źródło
4
Racja, ale to po prostu nie działa. Nie ma zmiany temperatury kolorów, nawet po edycji pliku konfiguracji w celu uzyskania znaczącej różnicy temperatur kolorów (2000s).
Siergiej Wallace
1

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.

Aaron Chamberlain
źródło
0

Po prostu pauseto, f.luxa potem un-pauseto i zadziałało dla mnie.

DKP
źródło