Требуется ли красное смещение для активного интернет-подключения?

Это означает, что у вашего пользователя нет прав доступа к / dev (устройствам).

Попробуйте: sudo wammu

, чтобы получить разрешения на доступ к устройствам [!d2 ]

Еще одна вещь, которую вы можете сделать, это поместить вашего пользователя в систему Bluetooth-системы

1
задан 30 September 2012 в 11:22

1 ответ

Ответ - да. Для 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.
5
ответ дан 25 May 2018 в 06:01
  • 1
    Он показал первый. Таким образом, нет способа использовать redshift, если он не подключен к Интернету. – prasanna 30 September 2012 в 00:04
  • 2
    Первый означает, что у вас есть подключение к Интернету, и красное смещение обнаруживает его. Линия According to geoclue provider we're at ... говорит об этом. – Anwar 30 September 2012 в 00:07
  • 3
    @prasanna Если он ответит на ваш запрос, можете ли вы рассмотреть вопрос о принятии ответа? – Anwar 30 September 2012 в 00:14

Другие вопросы по тегам:

Похожие вопросы: