우분투에 막 재미를 들여서 이것 저것 해보는 중인데 콘키를 설치하는 과정에서 막혔습니다.
터미널에서 ./configure 명령어를 입력하면 과정이 쭉 나오다가 마지막에
checking for iconv… yes
checking for working iconv… yes
checking for iconv declaration…
extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for XdbeQueryExtension in -lXext… no
configure: error: Could not find XdbeQueryExtension in -lXext
이렇게 끝이 납니다. 그리고 make를 입력하면
make: *** 타겟이 지정되지 않았고 메이크파일이 없습니다. 멈춤.
컴퓨터가 이렇게 반응하네요. ./configure 를 입력했을떄 마지막에 error 라고 나오니까 무슨 문제가 있는듯 한데 아무리 찾아봐도 어떻게 해결해야 할 지 모르겠네요.
[code:1ijs2qks] # apt-get build-dep conky
[/code:1ijs2qks]
해 보시면 conky컴파일을 위한 패키지들을 설치하게 하는 명령입니다. 물론 conky 1.6.1을 기준으로 깔아주는 것이라 1.7.2버전에서는 새로운 기능때문에 문제가 될 수도 있을 겁니다. 하지만 대체로 새로운 기능이 추가된다고 해서 이전 환경에서 컴파일이 안되게 되는 경우는 거의 없으니 잘 작동할 것 같네요.
Repository에 들어 있는 conky는 1.6.1버전입니다. 특별히 새버전을 사용할 이유가 없으시다면 그냥 Repository에 있는 것을 사용하시는 것이 좀 더 편할 것 같군요.
E: /var/lib/dpkg/lock 잠금 파일을 얻을 수 없습니다 - open (11 Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
이렇게 뜨는군요. 이게 무슨 뜻인지 모르겠네요.
sudo apt-get install libxext6 libxext-dev
한 후에 다시 ./configure하니까 이번엔 다른 메시지가 뜨네요.
checking for iconv declaration…
extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for Xext… yes
checking for XDamageQueryExtension in -lXdamage… no
configure: error: Could not find XDamageQueryExtension in -lXdamage
글쎄요 메뉴 부분이란 것이 무얼 말씀하시는지 확실친 않지만 gnome-panel의 시스템 메뉴 부분을 의미하시는거라면 간단히 조정 가능합니다. 실제로 conky의 설정은 $HOME/.conkyrc에 저장되어 있고 그 내용중에 보시면
[code:3gvzvpgu] alignment top_left
gap_x 1228
gap_y 50
[/code:3gvzvpgu]
와 같이 위치를 지정하는 부분을 찾으실 수 있습니다. 위의 상수나 alignment를 적당히 조절하시면 위치를 조정하실 수 있습니다. 만약 그런게 아니라 conky내부적인 item끼리 충돌하는 문제라면 -_-) 솔직히 설정 내용을 잘 몰라서 그 다음을 알려 드리기 힘들 것 같네요.
[quote="logicai":1nrn9q1w]저도 궁금한게 하나 있는데요
콘키를 설치하는것은 다른사람의 멋진것을 찾아 사용하는 것으로
어느정도 맛는 봤습니다.
그런데 화면 위쪽의 메뉴부분과 콘키 위쪽에 있는 부분이 겹치는 현상이 있네요
어떻게 콘키를 조절 하면 될런지…
마침 xchat에 계신 '강분도’님의 말씀대로 딱 2줄 넣어서 해결했습니다.
TEXT
${color F8F9E5} (여기에는 ㄱ+한자키+1번을 이용해서 빈공간을 넣고)$color
${color F8F9E5} (여기에는 ㄱ+한자키+1번을 이용해서 빈공간을 넣고)$color