레드 시프트가 작동하려면 활성 인터넷 연결이 필요합니까?


14

인터넷에 연결되어 있지 않으면 redshift가 실행되지 않는 것 같습니다. 그렇다면 인터넷에 연결되어 있지 않을 때 실행될 수있는 방법이 있습니까?


6
기본적으로 적색 편이 의 버그 입니다. (자동 오프 주제를하지 않습니다)
톰 Brossman

답변:


14

업데이트 : 수정이 진행 중입니다. 공식 저장소에 도착할 때까지 기다리거나 # 53 게시물과 버그 보고서 의 조언에 따라 직접 적용 할 수 있습니다 .


Anwar가 지적했듯이 Redshift는 기본적으로 지리적 위치 데이터를 온라인으로 가져옵니다. 그러나 해결 방법이 있습니다.

지리적 위치 데이터의 수동 구성


a.) 구성 파일 사용

프로젝트 홈페이지에서 :

Redshift는“~ / .config / redshift.conf”에서 구성 파일을 찾습니다. 예를 들면 다음과 같습니다.

; 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`

위에 제공된 디렉토리를 찾으십시오. 구성 파일이 존재하지 않는 경우 구성 파일을 작성하고 원하는 사용자 정의 옵션을 추가하십시오.

당신은 포함 할 것입니다 location-provider=manual수정 lat=long=사용자의 위치. 이 대화 상자 는 좌표를 결정하는 데 도움 됩니다.


b.) 명령 줄 인수 사용

실행 시작 응용 프로그램을 :

여기에 이미지 설명을 입력하십시오

시작 앱 목록에서 Redshift 항목을 찾아 편집을 누르 십시오 . 명령에서 다음 문자열을 입력하십시오.

gtk-redshift -l LAT:LONG

LAT와 LONG은 좌표와 일치합니다. 저장을 누른 다음 다시 기록하여 Redshift 를 활성화하십시오 .


구성 파일을 찾았습니다. 그것이 없기 때문에 내가 만든 것입니다. 설치 위치 제공자는 수동 = 및 수정 위도 = 8.51 및 경도 = 76.96 설정 화면 = 0 내가 노트북, 다시 시작 랩을 사용하기 때문에, 여전히 사전에 인터넷 덕분에 연결하지 않고 작동하지 않는 것
프라 사나

명령 행 (CTRL + ALT + T)에서 리콜을 시작할 때 출력은 무엇입니까?. 다음 명령을 시도하십시오 redshift -v -c '~/.config/redshift.conf'..
Glutanimate

그래도 작동하지 않으면 다음을 시도하십시오 redshift -v -l 8.5:77.0..
Glutanimate

또한 구성 파일에 섹션 헤더 (예 : [redshift][manual])를 포함 시켰습니까?
Glutanimate

-설정 파일에 섹션 헤더 (예 : [redshift] 및 [manual])를 포함 시켰습니다. -redshift -v -c '~ / .config / redshift.conf'명령이 작동하지 않지만 두 번째 명령은 작동했습니다. redshift -v -l 8.5 : 77.0 표시 : 위치 : 8.500000, 77.000000 밝기 : 1.00 감마 : 1.000, 1.000, 1.000`randr '메소드 사용. 기간 : 주간 색온도 : 6500K (
종료일

5

대답은 '예'입니다. 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

터미널에서 redshift를 실행하여이를 확인할 수도 있습니다. 터미널은 다음과 같은 메시지를 표시합니다

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.

첫 번째를 보여주었습니다. 따라서 인터넷에 연결되어 있지 않을 때 적색 편이를 사용하는 방법은 없습니다.
prasanna

첫 번째는 인터넷에 연결되어 있으며 적색 편이가이를 감지한다는 의미입니다. 이것을 According to geoclue provider we're at ...말하는 줄 .
Anwar

@prasanna 귀하의 질문에 대한 답변이 있다면, 답변을 수락 할 수 있습니까?
Anwar
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.