Ответ - да. Для Redshift требуется активное подключение к Интернету. Это зависит от пакета libgeoclue0, который извлекает географическое местоположение из Интернета.
$ apt-cache depends redshift
redshift
Depends: libc6
Depends: libgconf2-4
Depends: libgeoclue0
Depends: libglib2.0-0
Depends: libx11-6
Depends: libxcb-randr0
Depends: libxcb1
Depends: libxxf86vm1
Вы также можете проверить это, выполнив красное смещение с терминала. Терминал будет отображать сообщения, такие как
Started Geoclue provider `Geoclue Master'.
Using provider `geoclue'.
According to the geoclue provider we're at: 22.36, 91.80
Using method `randr'.
. Это говорит о том, что он использует Интернет.
Но если вы начнете красное смещение с терминала без подключения к Интернету, терминал отобразит эти виды сообщений:
Started Geoclue provider `Geoclue Master'.
Using provider `geoclue'.
Could not get location (3 retries left): Geoclue master client has no usable Position providers.
Unable to get location from provider.