2008년 4월 6일 일요일

툴팁이 작업표시줄 뒤로 숨어버릴 때...(tooltip that hidden behind taskbar)

요즘 공부하랴 일하랴 정말 정신이 없습니다.

몇일전 연구소장으로 부임한 연구소에서 개인용 노트북을 하나 지급받았는데요,
후지쯔라이프북 E8140 이 바로 그놈이지요...
적당한 사이즈에 좋은 성능까지... 그리고 후지쯔의 컨셉인 다양한 포트지원 등등...
개발자가 들고다니기에는 더나위 없이 좋은 노트북이라고 할 수 있죠...
그런데 이놈도 치명적인 문제점이 있었으니... 기본 OS 가 Vista 더군요.. 큭..
뭐 Vista에서도 개발은 충분하겠지만, 대략 XP에서 안정적으로 돌아가는것이 더 많고...
윈도우즈 메모리쪽을 연구하는 우리팀에서는 Vista 위에서 작업하기에는 문제가 좀 있더군요...
그래서 XP를 깔려고 시도를 했습니다. 근데 산넘어 산이라고 했나요...
오리지날 XP 설치 시디는... 최신 SATA 드라이버가 없어서... 아예 설치 단계에서 하드를 못잡더군요...
그래서 Fujitsu 홈페이지에 가봤더니... 플로피 디스크를 이용해서 드라이버를 먼저 설치 하랍니다.
근데, 노트북에는 플로피 디스크 드라이버가 없었습니다. 그래서 Black Edition 이라는 Repacking 된
XP를 깔아봤더니 잘 깔리는 겁니다.

사실 전 Repacking 된 XP를 별로 안좋아합니다. 만든 사람의 말로는 성능을 최대화 했다는 둥...
필요한 프로그램을 미리 설치했다는 둥.. 말이 많지만 이부분에 대해서는 상당한 논쟁의 여지가 보이고요
그 중에서도 레지스트리를 마음대로 건들여 놨다는건 정말 이해할 수 없는 부분입니다.

어떤 레지스트리를 건들이던간에 side effect를 고려하지 않는다는것이 큰 문제점이지요...

그래서 불안 불안 했습니다.

기본적인 프로그램을 설치하고 개발도구.. 워드 프로세서 등 거의 세팅이 끝나갈려는 마당에 문제가 또 터진거지요
사실 제 성격이 지랄 맞은지라... 뭐 하나라도 제대로 동작하지 않는다면 계속 신경이 쓰이고...
어떻게 하든 문제를 해결할려고 삽질합니다. 문제점이 뭔고 하니...

태스크바의 툴팁이 글쎄.. 뒤로 숨어서 안보이는 겁니다. 툴팁 말고도 벌룬팁까지 안보이니깐....
그다지 자세히 볼 필요는 없는데 눈에 거슬렸다는 거죠...

그래서 역시... repacking은 안돼라고 생각하면서도.. 이방법 외에는 XP를 깔방법이 없다고 생각했습니다.
괜히 열이 받더군요...  그렇다고 어떤 삽질을 해서라도 깔끔한 XP를 설치하기에는 정신적 문화적 충격이
너무 컸습니다. 그동안 삽질을 생각하니 눈에 물이 차는군요..

이 글을 보시는 많은 프로그래머님들은 다들 한 영어 하실거라고 믿고 있습니다. 물론 이런 엄청난(?) 문제에
직면했을때는 네이버 지식님한테 물어보는 것이 그 첫번째 방법입니다.

제가 네이버에 검색어로 넣었던 것이 "작업표시줄 툴팁" 이었죠... 결과는 아주 만족했습니다.
참 어처구니 없는 결과들이 쏟아져 나오더군요.. 네이버는 왜그런지 몰라도 신문기사에서 검색을 먼저하고
검색하는 사람들에게 정신적 데미지를 입히는것이 전문이더군요... 그래서 전문적인 지식을 검색할 때는
잘 안씁니다.

그래서 찾는것이 구글인데... 이놈의 구글의 문제점이라고 하면 한글 검색을 할경우에... 네이버보다 못하다는거죠
결론적으로 영어 검색을 해야하는데... 저같이 영어 무능력자에겐 참 이럴수도 없고 저럴수도 없고...
대충 아는 영어 때려 넣었다가 이상한 결과를 보게되면 구글의 신뢰도가 떨어질수도 있고요...

그래서 넣었던 검색어는 "tooltip behind taskbar" 였습니다. 참 간결하고도 멋진 검색어가 아닐 수 없네요..
쉬운단어 이면서 저의 문제점을 이렇게 잘 표현한것도 없을듯 하네요...

이제 본론으로 들어가야겠네요... 사설이 너무 길었지요...

먼저 마이크로소프트에 포스팅 된 글이 있었습니다. 참 개발자를 난감하게 하는 글이었지요..
원인 : 시작메뉴에서 마우스 오른쪽 버튼을 누름
해결 : 로그오프 하던지 재시작하던지

하하하.. 웃음밖에 안나옵니다.

그래서 다른글을 찾아봤습니다.
다양한 의견의 글들이 있던데 그중에 가장 마음에 드는 답변이 있었습니다.
tooltip은 항상 topmost로 동작해야 하는데 어찌되서 그렇게 되지 않았다. 그래서 tooltip을 topmost로
만들어줘야 한다라고 얘기하고 간단한 C# 소스가 나와있었습니다.
저같은 C# 무능력자에겐 소용없어서 찾아보니 컴파일한 소스가 있더군요

이 글에 걸려있는 파일을 다운로드 받으시면 tooltip fix 라는 파일이 있습니다. 받으시면 되겠고요..
이 파일을 실행하니 간단하게 되네요

tooltipsfix.rar

tooltipsfix.rar 다운로드


그래서 아주 만족하고 있습니다.

본론을 쓰기 위해서 사설이 길어졌는데요, 읽어주셔서 감사하고...

다음에도 더 좋은 정보를 포스팅 하겠습니다.

댓글 1개:

  1. 저도 작업하다가 어느샌가 뒤로 숨어버릴때가 흔히 있었지만

    그때마다 그러려니하고 무관심이었는이 이런 방법이 있었군요.

    감사합니다. ^^

    답글삭제