Percebi que redshift
não funciona mais na minha máquina com Linux Mint 21.3. Tenho certeza de que há cerca de meio ano ele ainda estava funcionando (embora pudesse estar no Linux Mint 21.2). Tentando depurar isso, descobri que o problema deve estar em geoclue
:
$ redshift
Trying location provider `geoclue2'...
Using provider `geoclue2'.
Could not connect to wayland display, exiting.
Failed to start adjustment method wayland.
Trying next method...
Using method `randr'.
Waiting for initial location to become available...
^Cpoll: Interrupted system call
Unable to get location from provider.
(Não sei porque fala de wayland, não é uma sessão de wayland.)
A execução /usr/libexec/geoclue-2.0/demos/where-am-i
do geoclue-2-demo
pacote expira depois de um tempo, sem qualquer saída ou erro. (Às vezes, produzia alguma mensagem de erro sobre algo faltando no IIRC, mas não consegui reproduzi-la de maneira confiável.)
Aqui está o status de geoclue.service
:
$ systemctl status geoclue.service | cat
● geoclue.service - Location Lookup Service
Loaded: loaded (/lib/systemd/system/geoclue.service; static)
Active: active (running) since Sat 2024-06-15 13:53:51 CEST; 7min ago
Main PID: 2434 (geoclue)
Tasks: 4 (limit: 18810)
Memory: 19.1M
CPU: 424ms
CGroup: /system.slice/geoclue.service
└─2434 /usr/libexec/geoclue
Jun 15 13:53:51 Alexey-InfinityBook-Mint systemd[1]: Started Location Lookup Service.
Jun 15 13:54:12 Alexey-InfinityBook-Mint geoclue[2434]: Failed to query location: Not Found
Jun 15 13:54:17 Alexey-InfinityBook-Mint geoclue[2434]: Failed to query location: Not Found
[...]
Pesquisar no Google "geoclue.service Falha ao consultar local não encontrado" não retornou nada relevante no topo dos resultados da pesquisa.
Eu tenho o mesmo problema (pelo menos parece o mesmo) no LMDE 6 (Linux Mint Debian Edition).
Qualquer ajuda será apreciada.