Respostas:
Atualização: observe que uma correção está a caminho. Você pode esperar até que ele chegue nos repositórios oficiais ou aplicá-lo você mesmo, seguindo os conselhos no post # 53 e no relatório de erros .
Como Anwar apontou, o Redshift busca seus dados de geolocalização online por padrão. Há uma solução alternativa, no entanto:
a.) Usando um arquivo de configuração
Na página inicial do projeto :
O redshift procurará um arquivo de configuração em “~ / .config / redshift.conf”. Aqui está um exemplo:
; Global settings [redshift] temp-day=5700 temp-night=3500 transition=1 gamma=0.8:0.7:0.8 location-provider=manual adjustment-method=vidmode ; The location provider and adjustment method settings ; are in their own sections. [manual] lat=55.0 lon=12.0 ; In this example screen 1 is adjusted by vidmode. Note ; that the numbering starts from 0, so this is actually ; the second screen. [vidmode] screen=1`
Procure o diretório fornecido acima. Se o arquivo de configuração não existir, crie um e acrescente as opções personalizadas que você desejar.
Você deseja incluir location-provider=manual
e modificar lat=
e long=
com a sua localização. Essa caixa de diálogo ajudará a determinar suas coordenadas.
b.) Usando argumentos da linha de comando
Inicie aplicativos de inicialização :
Encontre a entrada Redshift na lista de aplicativos de inicialização e clique em Editar . Sob comando, digite a seguinte cadeia:
gtk-redshift -l LAT:LONG
Onde LAT e LONG correspondem às suas coordenadas. Pressione salvar e, em seguida, faça logon novamente para ativar o Redshift .
redshift -v -c '~/.config/redshift.conf'
.
redshift -v -l 8.5:77.0
.
[redshift]
e [manual]
) no seu arquivo de configuração?
A resposta é sim. Redshift requer conexão ativa com a Internet. Depende do libgeoclue0
pacote que busca a localização geográfica da Internet.
$ 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
Você também pode verificar isso executando o desvio para o vermelho no terminal. O terminal exibirá mensagens como
Started Geoclue provider `Geoclue Master'.
Using provider `geoclue'.
According to the geoclue provider we're at: 22.36, 91.80
Using method `randr'.
O que sugere, está usando a Internet.
Mas, se você iniciar o desvio para o vermelho no terminal sem conexão com a Internet, o terminal exibirá esses tipos de mensagens:
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.
According to geoclue provider we're at ...
dizendo isso.