It seems redshift doesn't run without an active internet connection. If so, is there some way it could be run when there's no connection to the Internet?
Update: Please note that a fix is now on its way. You can either wait until it arrives in the official repositories or apply it yourself by following the advice in post #53 and on in the bug report.
As Anwar pointed out, Redshift fetches its geolocation data online by default. There is a workaround, though:
Manual configuration of geolocation data
a.) Using a config file
From the project's homepage:
Look for the directory provided above. If the configuration file doesn't exist, create one and append any custom options you like.
You will want to include
b.) Using command-line arguments
Launch Startup Applications:
Find the Redshift entry in the startup app list and hit Edit. Under command enter the following string:
Where LAT and LONG correspond with your coordinates. Hit save, then relog to activate Redshift.
The answer is yes. Redshift requires active Internet connection. It depends on
You can also verify this by running redshift from terminal. The terminal will display messages like
Which suggests, it is using Internet.
But, if you start redshift from terminal without Internet connection, the terminal will display these kinds of messages: