우분투등의 리눅스에서 많이 사용되는 위젯프로그램중에 screenlets라는 것이 있다.
그런데 screenlets를 우분투 공식 저장소에서 다운받아 설치했을 경우, 날씨 위젯인 clearweather에 지역 zip code를 넣었을 경우 에러가 난다.
[attachment=2:1dibyph9]1.png[/attachment:1dibyph9]
한국의 서울지역 zip code… KSXX0037
[attachment=1:1dibyph9]2.png[/attachment:1dibyph9]
에러…lol 영어닷!
이것은 자료를 받아올 weather.com에서 파라미터 환경이 바뀌었기 때문이라고 한다. (정확한건 어디서 읽었는데 영어라서 망각…)
어째튼 수정 방법은 다음과 같다.
[code:1dibyph9]sudo gedit /usr/share/screenlets/ClearWeather/ClearWeatherScreenlet.py[/code:1dibyph9]
해서 파일을 연 다음 Ctrl+H를 눌러 바꾸기를 실행시킨다.
찾는 칸에는"prod=xoap&"를 넣고 바꿀란에는 "prod=xoap&link=xoap&"를 넣은 후 전부 바꾸기를 누른다.
아마 2번 바뀔 것이다.
저장하고 다시 clearweather 위젯을 실행시키면 만사 OK일것이다.
[attachment=0:1dibyph9]3.png[/attachment:1dibyph9]
잘 실행된 모습