Wydaje się, że redshift nie działa bez aktywnego połączenia z Internetem. Jeśli tak, to czy można go uruchomić, gdy nie ma połączenia z Internetem?
indicator
display
brightness
prasanna
źródło
źródło
Odpowiedzi:
Aktualizacja: należy pamiętać, że poprawka jest już w drodze. Możesz albo poczekać, aż dotrze do oficjalnych repozytoriów, albo zastosować go samodzielnie, postępując zgodnie ze wskazówkami zawartymi w poście # 53 i dalej w raporcie o błędzie .
Jak zauważył Anwar, Redshift domyślnie pobiera dane geolokalizacyjne online. Istnieje jednak obejście:
Ręczna konfiguracja danych geolokalizacyjnych
a.) Korzystanie z pliku konfiguracyjnego
Ze strony głównej projektu :
Poszukaj katalogu podanego powyżej. Jeśli plik konfiguracyjny nie istnieje, utwórz go i dołącz dowolne niestandardowe opcje.
Będziemy chcieli, aby to
location-provider=manual
i modyfikowaćlat=
ilong=
ze swojej lokalizacji. To okno dialogowe pomoże ci określić współrzędne.b.) Korzystanie z argumentów wiersza polecenia
Uruchom aplikacje startowe :
Znajdź pozycję Redshift na liście aplikacji startowych i naciśnij Edytuj . Pod poleceniem wprowadź następujący ciąg:
Gdzie LAT i LONG odpowiadają twoim współrzędnym. Naciśnij Zapisz, a następnie zaloguj się ponownie, aby aktywować Redshift .
źródło
redshift -v -c '~/.config/redshift.conf'
.redshift -v -l 8.5:77.0
.[redshift]
i[manual]
) w swoim pliku konfiguracyjnym?Odpowiedź brzmi tak. Redshift wymaga aktywnego połączenia z Internetem. To zależy od
libgeoclue0
pakietu, który pobiera lokalizację geograficzną z Internetu.Możesz to również sprawdzić, uruchamiając redshift z terminala. Terminal wyświetli komunikaty takie jak
Co sugeruje, że korzysta z Internetu.
Ale jeśli zaczniesz redshift z terminala bez połączenia z Internetem, terminal wyświetli następujące wiadomości:
źródło
According to geoclue provider we're at ...
mówi to.