콘키가 바탕화면에 제대로 표시되지 않습니다

콘키를 설치했습니다(conky 1.8). 콘키 문서를 읽어보고 .conkyrc를 설정했지만 바탕화면에 제대로 표시되지 않습니다. 구동 환경은 dell vostro 130 노트북, intel core i5 u470 내장 그래픽입니다.

콘키가 깜빡이는 문제는 double_buffer를 활성화해서 해결했습니다. 그런데 own_window를 켜고 own_window_type을 desktop으로 설정하면, 처음에는 바탕화면에 콘키가 나타나지만 마우스로 바탕화면을 클릭하면 콘키가 사라집니다. 시스템 모니터에서 확인해보면 프로세스는 살아있지만 표시만 안 되는 것 같습니다.
own_window를 끄고 수동으로 콘키를 실행하면 정상적으로 나타나지만, 자동 실행 프로그램으로 등록하여 로그인하면 마찬가지로 (프로세스는 살아있지만) 콘키가 바탕화면에 나타나지 않습니다.

기본 .conkyrc 설정으로 실험해도 똑같은 문제가 나타납니다. intel 내장 그래픽에 문제가 있는 걸까요?
혹시 .conkyrc가 문제일까 싶어 설정파일도 첨부합니다. 콘키 홈페이지에서 제공하는 샘플을 거의 그대로 사용중입니다.

[code:6d70sz57]# conky configuration

edited by darcon@gmail.com

set to yes if you want Conky to be forked in the background

background no

Use Xft?

use_xft yes

Xft font when Xft is enabled

#xftfont Bitstream Vera Sans Mono:size=8
xftfont Ubuntu:size=9

Text alpha when using Xft

xftalpha 0.8

Print everything to console?

out_to_console no

mail spool

#mail_spool $MAIL

Update interval in seconds

update_interval 2.0

This is the number of times Conky will update before quitting.

Set to zero to run forever.

total_run_times 0

Create own window instead of using desktop (required in nautilus)

own_window no

Use double buffering (reduces flicker, may not work for everyone)

double_buffer yes

Minimum size of text area

minimum_size 150 5

Draw shades?

draw_shades yes

Draw outlines?

draw_outline no

Draw borders around text

draw_borders no

Stippled borders?

stippled_borders 8

border margins

border_margin 4

border width

border_width 1

Default colors and also border colors

default_color white
default_shade_color black
default_outline_color white

Text alignment, other possible values are commented

alignment top_left
#alignment top_right
#alignment bottom_left
#alignment bottom_right

Gap between borders of screen and text

same thing as passing -x at command line

gap_x 10
gap_y 20

Subtract file system buffers from used memory?

no_buffers yes

set to yes if you want all text to be in uppercase

uppercase no

number of cpu samples to average

set to 1 to disable averaging

cpu_avg_samples 2

number of net samples to average

set to 1 to disable averaging

net_avg_samples 2

Force UTF8? note that UTF8 support required XFT

override_utf8_locale no

Add spaces to keep things from moving about? This only affects certain objects.

use_spacer yes
#Note: doesn’t work in conky 1.2 =(

variable is given either in format $variable or in ${variable}. Latter

allows characters right after the variable and must be used in network

stuff because of an argument

stuff after ‘TEXT’ will be formatted on screen

TEXT

${offset 1}${color slate grey}${time %a, } ${color }${time %e %B %G}
${offset 1}${color slate grey}${time %Z, }${color }${time %H:%M:%S}
${offset 1}${color slate grey}UpTime: ${color }$uptime
${offset 1}${color slate grey}Kern:${color }$kernel
${offset 1}${color slate grey}CPU:${color } $cpu% ${acpitemp}C
${offset 1}${cpugraph 20,130 000000 ffffff}
${offset 1}${color slate grey}Load: ${color }$loadavg
${offset 1}${color slate grey}Processes: ${color }$processes
${offset 1}${color slate grey}Running: ${color }$running_processes

${offset 1}${color slate grey}Highest CPU:
${offset 1}${color #ddaa00} ${top name 1}${top_mem cpu 1}
${offset 1}${color lightgrey} ${top name 2}${top cpu 2}
${offset 1}${color lightgrey} ${top name 3}${top cpu 3}
${offset 1}${color lightgrey} ${top name 4}${top cpu 4}

${offset 1}${color slate grey}Highest MEM:
${offset 1}${color #ddaa00} ${top_mem name 1}${top_mem mem 1}
${offset 1}${color lightgrey} ${top_mem name 2}${top_mem mem 2}
${offset 1}${color lightgrey} ${top_mem name 3}${top_mem mem 3}
${offset 1}${color lightgrey} ${top_mem name 4}${top_mem mem 4}

${offset 1}${color slate grey}MEM: ${color } $memperc% $mem/$memmax
${offset 1}${membar 3,100}
${offset 1}${color slate grey}SWAP: ${color }$swapperc% $swap/$swapmax
${offset 1}${swapbar 3,100}

${offset 1}${color slate grey}ROOT: ${color }${fs_free /}/${fs_size /}
${offset 1}${fs_bar 3,100 /}
${offset 1}${color slate grey}HOME: ${color }${fs_free /home}/${fs_size /home}
${offset 1}${fs_bar 3,100 /home}
${offset 1}${color slate grey}NET:
${offset 1}${color}Up: ${color }${upspeed eth0} k/s
${offset 1}${upspeedgraph eth0 20,130 000000 ffffff}
${offset 1}${color}Down: ${color }${downspeed eth0}k/s${color}
${offset 1}${downspeedgraph eth0 20,130 000000 ffffff}

#${color slate grey}/var/log/messages:
#${color}${exec tail -n20 /var/log/messages}[/code:6d70sz57]

intel 945M 사용자입니다.
아래 나온 콘키칼라면 도와드릴 수 있는데 다른 것은 안해봐서 모르겠네요.
[url:2vc2k2c0]http://gnome-look.org/content/show.php/CONKY-colors?content=92328[/url:2vc2k2c0]
(이 콘키는 1.8.1에서는 호환되지 않습니다. 1.8.0까지만 호환됩니다.)

저도 기본 콘키를 돌리면 왼쪽에 콘키 창이 화살표와 함께 잠시 떴다가 다른 것을 누르면 사라지거든요… :shock:

콘키칼라는 콘키를 변형한 프로그램인가요? 아니면 콘키 테마(스크립트+미리 작성된 .conkyrc?) 같은 건가요?
콘키칼라를 사용하면 어떻게 문제를 해결할 수 있는지 궁금합니다.

[quote="uanonym":2udzuhuj]콘키칼라는 콘키를 변형한 프로그램인가요? 아니면 콘키 테마(스크립트+미리 작성된 .conkyrc?) 같은 건가요?
콘키칼라를 사용하면 어떻게 문제를 해결할 수 있는지 궁금합니다.[/quote:2udzuhuj]

콘키를 바탕으로 좀 더 맵시있게 보여줍니다.

아래 링크에가시면 스크린 샷 몇개 보이는데, 그것이 바탕화면 오른쪽에 뜹니다.
[url:2udzuhuj]http://gnome-look.org/content/preview.php?preview=3&id=92328&file1=92328-1.png&file2=92328-2.jpg&file3=92328-3.jpg&name=CONKY-colors[/url:2udzuhuj]
오른쪽 위 정렬로 내용이 많을 수록 밑에까지 내용이 표시됩니다.

여러가지 언어가 지원되고, 사용자 정의(한글 폰트 선택)로 한글 표기까지 잘나옵니다.

콘키칼라는 설치가 복잡하여 다른 방법을 찾아봤습니다. 근본적인 해결책은 얻지 못했지만 몇가지 다른 방법을 찾았습니다.

[b:2oxcbnps]1. 로그인 후 콘키가 사라지는 문제[/b:2oxcbnps]
구글 검색으로 얻은 쉘 스크립트를 사용하여 문제를 해결했습니다.

[code:2oxcbnps]$cd /usr/local/bin
$sudo gedit /usr/local/bin/start_conky.sh

파일에 다음 구문을 입력하고 저장
#!/bin/bash
sleep 5;
exec conky;
exit

$sudo chmod 755 ./start_conky.sh[/code:2oxcbnps]
쉘 스크립트는 잘 모르지만 5초 정도 늦게 콘키를 실행하라는 명령어 같습니다. 컴퓨터 환경에 따라 sleep 시간을 다르게 조절합니다. 저장한 스크립트를 시작프로그램에 등록하면 콘키가 정상적으로 나타납니다.

[b:2oxcbnps]2. 바탕화면 클릭 시 콘키가 사라지는 문제[/b:2oxcbnps]
own_window_type을 desktop으로 설정한 상태에서 문제를 해결하는 방법은 찾지 못했습니다. xorg.conf에서 dbe 모듈을 활성화 시키면 된다는 글이 있어서 따라해 봤지만 안 됐습니다. 컴피즈를 끄면 된다는 글도 있었지만 효과가 없었습니다. 문제가 있는 환경에서 own_window를 활성화 시키려면 own_window_type을 override로 지정하거나, 아래 설정을 사용해야 합니다.

[code:2oxcbnps]own_window yes
own_window_type normal
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager[/code:2oxcbnps]
이렇게 하면 콘키를 정상적으로 나타낼 수 있으나, a) 바탕화면 보기(ctrl+alt+d, 또는 컴피즈의 엣지를 이용한 바탕화면 보기) 시 콘키도 함께 내려가는 문제와, b) 바탕화면 아이콘이 콘키 밑으로 들어간 경우 조작이 불편하다는 문제가 있습니다. 아이콘이 콘키에 가리지 않도록 왼쪽/오른쪽으로 일괄 정렬하는 방법을 찾아봤지만 아직 gnome 환경에서 지원되지 않는 것 같습니다.
own_window를 설정하지 않으면 이런 문제가 발생하지 않는 대신 콘키 위로 박스 드래그 시 화면이 깨진다거나, 콘키 아래 배치된 아이콘이 콘키에 가려지는 등 이질감이 생깁니다.

conky color설치는
명령어 6 +1번 입력과 y 연타로 끝나는데 터미널에 익숙하지 않은 분은 복잡한 느낌이 날 수도 있습니다 ^^;

설치법
터미널 가서 아래 있는 것 복사/붙여넣기

[code:3o1htq6p]$sudo apt-get install aptitude python-statgrab ttf-droid hddtemp curl lm-sensors conky-all
$sudo chmod u+s /usr/sbin/hddtemp
$sudo sensors-detect #y 연타칩니다. 기본설정이 n이여도 y누릅니다.
[/code:3o1htq6p]
재부팅
conky-colors.tar.gz 다운로드/압축풀기 후

[code:3o1htq6p]$make
$sudo make install
$conky-colors {options}
[/code:3o1htq6p]

Alt+F2 누르신 후 Conky 입력