Nie można wyłączyć przesunięcia ku czerwieni

8

Kilka tygodni temu zainstalowałem aplikację redshift, używając:

sudo apt-get install redshift redshift-gtk

Napotkałem wiele błędów, w tym brak możliwości wyłączenia. W końcu dotarłem do punktu, w którym go odinstalowałem, używając:

sudo apt-get remove --purge redshift redshift-gtk

Jednak mój ekran jest nadal zabarwiony na czerwono. Wykonanie poniższych czynności nie usuwa żadnych procesów:

chris@pc:~$ sudo killall redshift
redshift: no process found
chris@pc:~$ sudo killall redshift-gtk
redshift-gtk: no process found

Patrząc przez htopnie widzę niczego, co przypominałoby przesunięcie ku czerwieni, chociaż mogę coś przeoczyć.

Jak mogę to zakończyć raz na zawsze? Wolę unikać ponownego uruchamiania, ponieważ mam wiele otwartych aplikacji i nie chcę ponownie otwierać przepływu pracy.

John Dorean
źródło

Odpowiedzi:

15

Funkcja Redshift polega na ustawieniu temperatury kolorów ekranu od 6500 (normalna temperatura kolorów) do 3700 (ustawienie „noc” dla funkcji Redshift).

Prawdopodobnie zdarzyło się, że usunąłeś aplikację, gdy ekran był ustawiony na 3700. Usunięcie Redshift pozostało w tym stanie.

Co musisz zrobić

Masz dwie opcje:

  • Spróbuj ręcznie ustawić temperaturę kolorów ekranu z powrotem na 6500 (za pomocą menu przycisków, które ma większość ekranów)

lub

  • Ponownie zainstaluj Redshift; nie uruchamiaj interfejsu, ale ustaw temperaturę z wiersza poleceń:

    redshift -O 6500
    

    Następnie ponownie odinstaluj redshift.

Każda z tych opcji powinna działać.

Jacob Vlijm
źródło
1
Wspaniale, dziękuję. Jestem jednak zdezorientowany, w jaki sposób przesunięcie ku czerwieni ustawia temperaturę, ponieważ mój kursor nie wpływa na moją przesunięcie ku czerwieni, zakładałem, że modyfikuje obraz przed wysłaniem go do monitora, a nie zmienia temperaturę koloru na samym monitorze. Niezależnie od tego jest posortowane. :)
John Dorean,
@JohnDorean Tak, Redshift wykonuje regulację temperatury kolorów na poziomie stosu grafiki. Kursor myszy jest „przyspieszany sprzętowo”, co oznacza, że ​​jest przetwarzany bezpośrednio przez sprzęt graficzny bez przetwarzania oprogramowania, dlatego nie ma na to wpływu. Zobacz to FAQ i ten link .
Marc.2377,
4

Możesz teraz użyć redshift -xdo zresetowania wszystkiego:

-x Tryb resetowania (usuń regulację z ekranu).

ekshumacja do konsumpcji
źródło
Przyłączyłem się do tej społeczności tylko po to, aby to głosować. Nie wiem, dlaczego to zostało odrzucone. To rozwiązało problem dla mnie!
włosie końskie
0

Bardzo prostym sposobem na wyłączenie Redshift jest przejście do Ustawień> Aplikacje startowe, a następnie włączenie „Redshift” (lub usunięcie go z listy aplikacji startowych), a następnie ponowne uruchomienie komputera. Redshift będzie wyłączony. Jeśli chcesz go ponownie uruchomić - po prostu kliknij ikonę, aby rozpocząć. Aby znaleźć właściwą temperaturę barwową - obejrzyj ten link: https://www.maketecheasier.com/protect-eyes-redshift-linux/

Arnon
źródło