스크린세이버(Screen Saver). 이름 처럼 화면을 보호하기 위해 만들어진 기능이다. 하지만 이 기능이 지금에 와서야 정말 필요한건가 의문이 든다.
화면을 보호하기 위해 탄생한 스크린세이버
과거 CRT 시절의 이야기다. 둥근 화면을 가진 아날로그 디스플레이 장치를 CRT라고 부르는데 이제는 왠만해서는 구경하기 힘든 구시대 유물이 되어버렸다.
이 CRT는 전자총이 전자를 쏴서 화면에 있는 형광물질을 발광시켜서 화면을 표시하는 장치(TV, 모니터 등)이다. 하지만 계속해서 전자총을 쏘아대면 이 형광물질이 타버린다던가 등등의 이유로 - 사실 정확한 메커니즘은 전문가가 아니라 모른다 - 고정된 화면을 계속 틀어놓으면 수명에 문제가 생기게 되었다.
그래서 장시간 화면을 틀어놓을 경우 고정된 화면이 아닌 움직이거나 어두운 화면을 표시해 주는 기능이 개발되었다. 바로 스크린세이버이다.
사실 스크린세이버는 그다지 효율적이진 않다. 모니터를 보호하기 위한 가장 좋은 방법은 사용하지 않을 때 꺼 두는 것이다. 하지만, 귀찮음이나 업무 효율과 함께 당시에는 소프트웨어로 전원을 관리 할 수 없는 시절이었기에 스크린세이버가 종종 사용되었다.
다양한 스크린세이버
현재에 와서는 굉장히 다양한 스크린세이버가 제공된다. 현란한 애니메이션을 제공하거나 실생활에 도움이 되는 기능을 제공하거나 혹은 사진 슬라이드가 제공되거나 굉장히 다양하다.
현란한 화면은 일단 자기만족으로써도 굉장히 중요한 것이었다. 누군가는 잠깐 쉬는 동안 가족 사진을 보고 싶어 할 수도 있으니까 어떻게 보면 좋은 기능이기도 하다.
그런데, 이런 다양하고 화려한 스크린세이버를 일부러 보기 위해 기다려 본 적은 있을까? 있었다고 하더라도 잠깐 일 뿐, 스크린세이버를 보기 위해서 시간을 투자하지는 않는다.
스크린세이버는 그저 빈자리를 알려주는 표시로 전락하지 않았을까?
모니터를 끄자
CRT 뿐만이 아니다. 지속적으로 밝은 화면을 계속 표시하게 되면 LCD이든 AMOLED이든 셀이 손상을 입거나 수명이 빨리 줄어든다. 흔히 번인(Burn-in)이라 부르는 현상이기도 한데 이런 문제 예방에 스크린세이버가 도움이 될 것 같기도 하다.
하지만, 앞에서도 이야기 했다 싶이 LCD이든 AMOLED이든 CRT이든 결국 전원을 끊는 것이 가장 화면을 보호하기 좋은 상태이다.
요즘같이 모니터가 절전기능을 제공하고 소프트웨어로 전원 관리가 가능한 때에는 스크린세이버를 사용하기 보다는 모니터 끄기(전원절약)를 선택하자. 수명을 아낄 수 있고 전기도 절약 가능하다. 전기가 절약되면 환경 보호에도 일조하는 셈이다.
혹시나 OS X 스크린샷만 올리는 것을 보고 이상하게 생각할지도 몰라서 언급한다. 모니터 전원을 절약하는 기능은 늙었지만 아직도 현역인 윈도우XP도 지원한다. X-D
사족) 글을 쓰다보니 무슨 캠페인을 벌이는 것 같은 기분... :-)
사족2) 모니터 전원을 끈다는 표현은 뭔가 맞지 않는 것 같아서 약간 수정하였습니다. 모니터에 절전기능, 즉 컴퓨터에서 모니터 신호를 차단할 경우 자동으로 전원 절약 모드로 들어가는 기능이 없는 경우는 별 의미 없겠지요. -_-;;;
Popular Posts
-
내 나이대도 이제는 젊다고 하기에는 힘든(?) 수준으로 치닫고 있다. 세월의 흐름이 너무 빨라서 아쉽고 벅차고 숨차기는 하지만, 이럴 때 일 수록 추억을 떠올려 보면 나름 재미있는 세월을 보냈구나 생각이 든다. 이참에 옛날 옛적에 쓰던 구식 컴퓨터...
-
골프라는 스포츠는 공을 얼마나 적게 쳐서 홀에 집어넣는지를 겨루는 스포츠다. 타수를 줄여서 최대한 적게 친 순으로 순위가 메겨진다. VimGolf는 Vim으로 골프치는 것이 아니라 -_- 골프의 목적과 비슷하게 Vim으로 특정한 텍스트 프로세싱을 하는...
-
Q. 1.3과 1.12 중 어느 버전이 더 최신 버전인가요? A. 1.12가 더 최신버전입니다. 위의 같은 질문류를 커뮤니티에서 본 적이 있는데 놀랍게도 1.3을 1.12보다 더 높은 버전으로 생각하는 사람이 많은 것 같았다. 그래서 이번에는 버...
-
오랫만에 Objective-C 전용 글. 구시대(?) 방식으로 performSelector를 쓰는 경우 요즘은 아래와 같은 식의 빌드 경고가 발생 할 수 있다.
-
Emacs의 내장 Speedbar는 별도의 윈도우가 뜨면서 동작한다. 개인적으론 좀 불편하다고 생각되어서 메인 윈도우 안에다 집어넣는 방법을 찾고 있었는데 누군가 이미 비슷한 목적으로 만들어 놓은 것을 찾았다.
-
node.js 는 비동기(asynchronous) 모델의 코딩을 하기 쉽도록 디자인 되어 있다. 하지만 그렇다고 무작정 쉽게 코딩이 가능한건 아니다. 기존의 동기화 기반의 멀티스레드 모델을 코딩 했거나 함수나 메서드 등의 리턴값을 이용해 로직을 작성하...
-
앱에서 캘린더(Calender)나 미리알림(Reminder) 등에 이벤트를 등록 할 때는 EventKit 프레임워크를 이용 할 수 있다. 이 포스트는 캘린더용 일정을 앱에서 등록하는 방법에 대한 예제이다.
-
Django로 구축한 서버에 파일 업로드 기능을 구현하는 방법에 대한 정리.
-
스크린샷으로 결론을 이미 정리해 버렸다 이 글은 새 위치 로 옮겨지며 이 곳에서는 더이상 유지보수되지 않습니다. HTML에는 몇몇 문법에 사용되는 문자를 표기하기 위해 독특한 표기 문법을 가지고 있다. 정확히 말해서 그 상위 개념인 XML이나 SGML...



0 comments:
댓글 쓰기