위젯 'Unit Converter' – 환율 변환 오류 수정하기
Mac OS X 10.5를 운용하는 일부 맥에서 Unit Converter 위젯이 오작동을 하고 있습니다.
해외구매를 할 일이 있어서 결제 전에 우리 통화로 환산하면 얼마나 되나 알아보기 위해 단위 변환 위젯을 실행하였습니다. 그런데 결과가 너무 이상하더군요. 상식적으로 받아들일 수 없는 금액이 나오길래 통화를 바꿔가며 몇번을 해봤는데 매번 납득이 되지 않는 결과가 나오는 것입니다.

위에서 보듯이 US$1=US$1 이라는 어이없는 결과를 던져줍니다. 길이나 무게 등의 환산에서는 문제가 없는데 환율 변환만 엉뚱하게 되더군요. 저의 맥에서만 일어나는 문제는 아닐까 싶어 검색을 해보니 외국에서도 같은 문제로 고민하는 사용자들이 제법 있는 것을 확인할 수 있었습니다. 그동안 OS X 10.4 호빵맥에서만 단위 변환 위젯을 사용해서 몰랐는데, OS X 10.5가 설치된 저의 파워북이 그 문제의 맥 가운데 하나이더군요.
혹시 10.5를 사용하시는 분 가운데 같은 문제를 겪는 분이 계시다면 다음과 같은 방법으로 해결이 가능합니다.
파인더(Finder)를 열고 /Library/Widgets/ 폴더로 이동합니다. Unit Converter를 오른쪽 클릭 (원버튼 마우스에서는 컨트롤+클릭) 하여 Get Info (한글메뉴로는 정보 입수?) 를 선택하여 아래쪽에서 권한 수정을 해줍니다. 즉, 읽기 전용으로 되어있던 것을 쓰기 가능한 것으로 바꿔줍니다.
쓰기 권한을 준 다음에는 역시 오른쪽 클릭을 해서 Show Package Content (패키지 내용보기?) 를 선택하면 내부의 파일과 폴더가 보입니다. 여기서 UnitConverter.js 파일을 열어서 function populateUnitSelect(select) 라는 부분을 찾아서 아래와 같이 한 줄을 추가합니다.
units.sort(function (a, b) {
if (a.iso == “USD”) return -1;
else if (b.iso == “USD”) return 1;
else if (a.name < b.name) return -1;
else if (b.name < a.name) return 1;
return 0;
});
이제 오작동을 하던 단위 변환 위젯이 제대로 동작할 것입니다.
환율 변환은 정상적으로 되돌렸는데 환율을 언제쯤 정상화가 될까요. 가격이 내려도 환율 덕에 오히려 비싸진 제품들을 보니 한숨이 푹~.


아이고, 감사합니다. 덕분에 몇달간 속 썩이던 것을 고쳤습니다. 감사합니다.
정말 이해가 안 가는 것은, 애플 사이트에도 이 내용이 넘쳐나는데 정작 애플은 묵묵부답으로 일관하는지…. 이해가 안 갑니다. 그리 어려운 수정도 아니고만.
모든 맥에서 동일하게 나타나는 증상은 아닌 것 같던데 원인이 뭘까요. 거 참…