||이 문서는 [http://wiki.kldp.org/wiki.php/Conky KLDP], [http://debianusers.org/DebianWiki/wiki.php/conky 데비안유저스], [http://www.ubuntu.or.kr/wiki.php/conky ubuntu.or.kr] 위키에 미러링됩니다.|| ||ubuntu.or.kr에 최적화 되어있습니다. 가능한 [http://www.ubuntu.or.kr/wiki.php/conky ubuntu.or.kr]에서 참고하시길 추천해드립니다.|| = Index (차례) = [[TableOfContents]] ---- = Conky란 무엇인가? = http://conky.sourceforge.net/conkylogosmall4.png * Conky 는 [torsmo]를 기반으로 만들어진 가벼운 텍스트기반 시스템 모니터링 프로그램입니다. * 각종 시스템 정보를 당신의 루트 데스크탑 이나 원도우창에 표시합니다. * Conky의 의미는? 캐나다의 티비 쇼인 "Trailer Park Boys"에서 유래하였습니다. 이에 관한 정보는 [http://en.wikipedia.org/wiki/Trailer_Park_Boys Trailer Park Boys] 에서 참고하세요. = 다운로드 & 설치법 = 먼저 conky를 설치하시려면 소스 컴파일과 해당 배포판의 패키지시스템으로 설치가 가능합니다. * 소스를 직접 컴파일하는 방법 [http://sourceforge.net/projects/conky/ conky소스포지]에서 소스를 다운로드하고 난후 압축을 풉니다. 소스로 부터 컴파일하는 방법은 아래와 같습니다. 컴파일시에 X11 development libraries 6.8.2이상의 버전을 요구합니다. 대부분의 배포판 패키지 패키지명이 libx11-dev일것입니다. {{{ $ tar zjvf conky-1.x.x.tar.bz2 혹은 tar zxvf conky-1.x.x.tar.gz $ ./configure $ make # make install }}} * 젠투 {{{ # emerge app-admin/conky }}} * 데비안/ 우분투 {{{# apt-get install conky $ zcat /usr/share/doc/conky/examples/conkyrc.sample.gz > ~/.conkyrc }}} * Slackware/Zenwalk http://users.telenet.be/saranno.famosi/Packages/. * CVS를 이용 http://cvs.sourceforge.net/viewcvs.py/conky/conky/app-admin/conky/ = 스크린샷 = * 이 스크린샷은 공식홈페이지에 있는 화면이며 해당 설정파일을 다운로드 하시면 똑같이 사용가능합니다. * 자신의 conky스크린샷을 추가하려면 [mailto:brenden1@users.sourceforge.net]로 PNG스크린샷과 설정파일을 보내시면 됩니다. 받으시는분이 괜찮다고 생각하시는 스크린샷은 공식 홈페이지에 올라가게 됩니다. * 더 많은 스크린샷을 보시려면 [http://conky.sourceforge.net/screenshots.html 공식 홈페이지 스크린샷 페이지]에서 구경하세요. * 조금씩 참고하여서 자신만의 conky를 만들어보세요. http://conky.sourceforge.net/conky.png [http://conky.sourceforge.net/brenden-conkyrc 다운로드 : conkyrc] http://conky.sourceforge.net/conky-folding.png [http://conky.sourceforge.net/conkyrc-nine01a 다운로드 : conkyrc-nine01a] [http://conky.sourceforge.net/metar.py 다운로드 : metar.py] [http://conky.sourceforge.net/gmail.pl 다운로드 : gmail.pl] [http://conky.sourceforge.net/fah_status.sh 다운로드 : fah_status.sh] http://conky.sourceforge.net/conky-vert.png [http://conky.sourceforge.net/conkyrc-vert 다운로드 : conkyrc] http://conky.sourceforge.net/conky-hellfire.png [http://conky.sourceforge.net/conkyrc-hellfire 다운로드 : conkyrc-hellfire] [http://conky.sourceforge.net/lastsync.pl 다운로드 : lastsync.pl] [http://conky.sourceforge.net/emerge-current.sh 다운로드 : emerge-current.sh] [http://conky.sourceforge.net/emerge-progress.sh 다운로드 : emerge-progress.sh] [http://conky.sourceforge.net/emerge-status.sh 다운로드 : emerge-status.sh] [http://conky.sourceforge.net/conky-rdf.sh 다운로드 : conky-rdf.sh] [http://conky.sourceforge.net/conky-rss.sh 다운로드 : conky-rss.sh] [http://conky.sourceforge.net/weather.tar.gz 다운로드 : weather.tar.gz] = conky 명령행 옵션 = conky를 터미널에서 실행할때 사용하는 옵션입니다. {{{ $ conky -f Eunjin}}} || V ||버전을 표시합니다.|| || -a 위치 ||conky의 표시위치지정, {top,bottom}_{left,right}|| || ||예>conky -a top_right 식으로 사용|| || -c FILE ||설정파일 지정, 미지정시 $HOME/.conkyrc를 불러옵니다.|| || -d ||데몬형태로 실행, 백그라운드로 실행됩니다.|| || -f FONT ||해당폰트 지정|| || -h ||커맨드라인 도움말 출력|| || -o ||창으로 실행|| || -t TEXT ||Text 하나를 표시한다.예를 들면 -t '$uptime'|| || -u 초단위 ||업데이트 주기 지정|| || -w WIN_ID ||원도우 아이디 지정|| || -x 가로 ||가로 출력좌표 지정|| || -y 세로 ||세로 출력좌표 지정|| || -b ||더블 버퍼링기능 사용|| || -i 초단위 ||해당 초만큼 후에 conky가 종료됩니다.|| = conky 설정파일 옵션 = 가능한 기본 설정파일을 복사해서 쓰고 싶으신 옵션을 추가할것을 권장해드립니다. 기본옵션이 빠져서 에러나는경우가 있습니다.{{{ $ zcat /usr/share/doc/conky/examples/conkyrc.sample.gz > ~/.conkyrc }}} == 메인 설정옵션 == conky의 xft나 더블버퍼링등 conky 전반적인 부분입니다. conkyrc에 기입합니다. || 값 || 설명 || ||<|2> alignment ||conky의 상대위치를 지정합니다. top_left, top_right, bottom_left, bottom_right, 혹은 지정하지 않을수 있습니다.|| ||예> alignment top_right 라고 쓰면 conky의 위치를 오른쪽 제일 위로 위치시킵니다. || || background ||conky가 데몬형태로 실행될지 결정, boolean값(1,0)으로 설정|| || on_bottom ||모든 프로그램보다 밑에 올지 설정|| || border_margin ||테두리의 여백 픽셀 설정|| || border_width ||테두리의 가로 픽셀 설정|| || cpu_avg_samples ||CPU 평균사용률|| || default_color ||기본색상과 테두리색상|| || default_shade_color ||그림자 색상지정|| || default_outline_color ||바깥쪽의 선색상|| || double_buffer ||Xdbe를 확장하여 사용(깜빡임을 제거), 사용하여도 차이가 별로 없으니 추천|| || draw_borders ||테두리 주변에 글자?|| || draw_graph_borders ||테두리 주변에 그래픽?|| || draw_shades ||그림자 그리기?|| || draw_outline ||바깥선 그리기?|| || font ||fontsel의 폰트를 사용할수 있다|| || gap_x ||테두리에서 화면까지의 가로간격을 지정|| || gap_y ||테두리에서 화면까지의 세로간격을 지정|| || no_buffers ||버퍼기능을 끈다|| || mail_spool ||메일 스풀로부터 메일확인|| || maximum_width ||최대 길이지정|| || minimum_size ||최소 원도우의 크기지정|| || min_port_monitors ||적어도 이 수 만큼의 포트 감시를 위한 생성을 허용합니다. ( 0 또는 지정을 안하면, 기본은 16 입니다)|| || min_port_monitor_connections ||적어도 이 수 만큼의 연결을 추적하기 위한 각각의 포트 감시를 허용(0이나 미지정시 기본값256으로설정)|| || mldonkey_hostname ||mldonkey 프로그램을 위한 호스트 이름, 기본은 localhost 입니다.|| || mldonkey_port ||Mldonkey 포트, 4001이 기본값|| || mldonkey_login ||Mldonkey 로그인, 기본값은 없음|| || mldonkey_password ||Mldonky 암호, 기본값은 없음|| || mpd_host ||MPD 호스트주소|| || mpd_port ||MPD 포트번호|| || mpd_password ||MPD 암호|| || net_avg_samples ||네트워크 트래픽을 내기위한 샘플자료의 수|| || override_utf8_locale ||UTF8 로케일 적용, XFT필요|| || own_window ||boolean값, 자체창으로 표시|| || own_window_transparent ||자체창을 투명화|| ||<|2> own_window_colour ||만약 conky 자체창을 투명화하지 않았다면, 배경 색상을 지정합니다. (기본설정은 검은색입니다.)|| ||#ffffff 같은 16진수 값 또는 올바른 RGB 이름 (/usr/lib/X11/rgb.txt) 중 하나를 쓰십시요.|| || out_to_console ||표준 출력으로 텍스트를 출력합니다.|| || pad_percents ||이 수에 % 넣기 (0= % 넣지 않음)|| || stippled_borders ||점선 경계(픽셀)|| || total_run_times ||종료전에 conky를 갱신하기 위한 총 숫자. 영(0)은 conky를 계속 실행하게 합니다.|| || update_interval ||업데이트 간격(단위:초)|| || uppercase ||boolean(yes 나 no)값이 yes면 텍스트는 대문자로 표시됩니다. || || use_spacer ||주변의 다른 것들과 같이 움직이는 것을 막으려면 오브젝트 다음에 스페이스를 추가 합니다. 이것은 비트스트림 베라 산스 모노와 같은 모노 폰트 폰트를 사용하는 할 때만 효과가 있음을 주의 하십시요.|| || use_xft ||Xft서버를 사용합니다.|| || wm_class_name ||WM_CLASS 이름을 수동으로 설정합니다. 기본값은 "conky"입니다|| || xmms_player ||xmms 상태 변수를 위해 지정된 연주기/플러그인 사용. 올바른 것들은 : none, xmms, bmp, audacious 그리고 infopipe 입니다. (기본값은 none) bmpx는 현재 따로 관리하고 있음을 주의 하십시요.|| || TEXT ||이 이후의 텍스트는 화면에 표시되는 부분입니다.|| == 화면 출력값 선택 == x원도에 어떤것을 보여줄지 선택하는 부분입니다. conkyrc에 기입합니다. || 값 || 인수(옵션) || 설명 || || addr || 인터페이스 ||인터페이스 IP 주소|| || acpiacadapter || ||ACPI아답터 상태|| || acpifan || ||ACPI팬 상태|| || acpitemp || ||ACPI 섭씨온도|| || acpitempf || ||ACPI 화씨온도|| || adt746xcpu || ||therm_adt746x CPU 온도|| || adt746xfan || ||therm_adt746x 팬속도|| || alignr || (숫자) ||N 공백만큼의 오른쪽 정렬 텍스트|| || alignc || (숫자) ||텍스트 중앙 정렬|| || apm_adapter || ||APM AC 아답터 상태(FreeBSD만 가능)|| || apm_battery_life || ||APM 바데리의 상태를 %로 표시(FreeBSD만 가능)|| || battery || (숫자) ||acpi 또는 apm 배터리의 남은 용량. acpi 배터리 수는 인자로 줄 수 있습니다(기본값은 BAT0)|| || bmpx_artist || ||현재 BMPx 트랙의 아티스트|| || bmpx_album || ||현재 BMPx 트랙의 앨범|| || bmpx_title || ||현재 BMPx 트랙의 제목|| || bmpx_track || ||현재 BMPx 트랙의 번호|| || bmpx_bitrate || ||현재 BMPx 트랙의 비트율(비트레잇)|| || bmpx_uri || ||현재 BMPx 트랙의 URI|| || buffers || ||버퍼된 메모리 용량|| || cached || ||캐시된 메모리 용량|| || color || (color) ||그리는 색을 다른색으로 변경|| || cpu || (cpuN) ||백분율로 CPU 사용량 표시. SMP 기계를 위해서 CPU 번호는 인자로 제공 합니다, cpu0는 총 사용량, cpu1 이후는 각 cpu들 입니다|| || cpubar || (cpu 넘버) (높이),(넓이) ||막대로 cpu사용량을 보입니다.높이는 픽셀, 넓이는 막대의 넓이|| || cpugraph || (cpu 넘버) (높이),(넓이) (그라이디언트 색상 1) (그라디언트 색상 2) ||CPU 사용 그래프, 16진수 색상, 음수는 #. SMP에 대한 것은 $cpu를 보세요|| || diskio || ||현재 디스크의 입출력 상태 출력|| || diskiograph || (cpu 넘버) (높이),(넓이) (그라이디언트 색상 1) (그라디언트 색상 2) (그래프 막대의 크기 비율) ||디스크 입출력 그래프, 16진수 색상, 음수는 #. 비율이 영(0)이 아니면, 그래프의 확대비가 됩니다, 숫자로 그래프의 축소/확대 비율|| || downspeed || 네트워크 인터페이스, 예>eth0 ||다운로드 속도(kb)|| || downspeedf || 네트워크 인터페이스 ||다운로드 속도(소수점 한자리, kb)|| || downspeedgraph || (cpu 넘버) (높이),(넓이) (그라이디언트 색상 1) (그라디언트 색상 2) (그래프 막대의 크기 비율) ||다운로드 속도 그래프, 16진수 색상, 음수는 #. 비율이 영(0)이 아니면, 그래프의 확대비가 됩니다, 숫자로 그래프의 축소/확대 비율|| || else || ||위의 값들이 맞지 않으면 보여질 텍스트|| || exec || 명령 ||쉘 명령어를 수행하고 conky에 출력을 표시합니다. 경고 : 이것은 다른 변수들에 비해 많은 리소스를 차지하게 됩니다.원하는 동작을 C로 코딩을 하는 것을 권장하고 패치를 보내주세요.|| || execbat || 명령 || exec과 같고, 다른 점은 반환되는 첫 번째 값이 0에서 100이면 막대의 수로 사용 합니다. 막대의 크기는 현재 고정되었고, 차기버전에 바꿀 수 있습니다.|| || execgraph || 명령 ||execbar와 같고, 그래프의 값들 입니다.|| || execi || 실행간격 ||exec과 같고, 다른 것은 주기를 지정 합니다. 주기는 설정의 update-interval 보다 적을 수 없습니다. $texeci를 보십시요.|| || execibar || 실행간격 ||execbar와 같고, 다른점은 주기를 갖습니다.|| || execigraph || 실행간격 ||execigraph와 같고, 다른 점은 그래프 값을 주기 인수로 가집니다.|| || font || 폰트명 || 다른 폰트를 지정 하십시요. 오직 한 줄에만 적용 합니다.|| || freq || ||CPU 주파수를 MHz단위로 표시|| || freq_g || ||CPU 주파수를 GHz단위로 표시|| || freq_dyn || ||cpu 주파수(MHz) 를 반환 합니다. 다른 점은 인스트럭션을 끝내기 위한 클럭 사이클을 세는 것으로 계산 합니다. x86/amd64에서만 사용할 수 있습니다.|| || freq_dyn_g || ||cpu 주파수(GHz) 를 반환 합니다. 다른 점은 인스트럭션을 끝내기 위한 클럭 사이클을 세는 것으로 계산 합니다. x86/amd64에서만 사용할 수 있습니다.|| || fs_bar || (높이),(넓이),fs ||막대는 파일 시스템의 용량이 얼마나 사용되고 있는지를 보입니다. 높이는 픽셀의 높이이고, fs는 파티션이 마운트된 디렉토리이름 입니다.|| || fs_free || (fs) ||사용자가 사용할 수 있는 파일 시스템의 남은 용량|| || fs_free_perc || (fs) ||사용자가 사용할 수 있는 파일 시스템의 남은 용량의 %|| || fs_size || (fs) ||파일 시스템 총용량|| || fs_used || (fs) ||파일 시스템의 사용량|| || head || 로그파일라인(주기) ||제공된 텍스트 파일의 처음 몇 줄을 표시 합니다.|| || hr || (높이) ||수평 줄, 높이(픽셀)는 줄의 두께 입니다.|| || i2c || (dev) 타입 n ||sysfs(리눅스 2.6)의 I2C 센서. 만약 오직 하나의 I2C 장치를 가지고 있다면 장치는 안 적을 수 있습니다.종류는 in( 또는 vol) 로 전압, fan은 팬 또는 temp/tempf (섭씨, 화씨) 는 온도 중의 하나 입니다. n은 센서의 수입니다. 컴퓨터의 /sys/bus/i2c/devices/를 보십시요.|| || i8k_ac_status || ||만약 Inspiron 랩탑의 i8k 커널 드라이버를 동작 중이면 , ac 파워가 사용 중인지 여부를 표시하고, 이것은 /proc/i18k 에 나열된 대로 입니다. (사용자가 읽을 수 있도록 함)이 기능은 i8k 자체적으로 기본 활성화 되지 않습니다.|| || i8k_bios || ||Inspiron 랩탑의 i8k 커널 드라이버가 동작 중이면, /proc/i8k에 나열된 바이오스 버전을 표시 합니다.|| || i8k_buttons_status || ||Inspiron 랩탑의 i8k 커널 드라이버가 동작 중이면, /proc/i8k에 나열된 볼륨 버튼의 상태를 표시합니다.|| || i8k_cpu_temp || ||Inspiron 랩탑의 i8k 커널 드라이버가 동작 중이면, /proc/i8k에 있는대로 cpu 섭씨 온도를 표시 합니다.|| || i8k_cpu_tempf || ||Inspiron 랩탑의 i8k 커널 드라이버가 동작 중이면, /proc/i8k에 있는대로 cpu 화씨 온도를 표시 합니다.|| || i8k_left_fan_rpm || ||Inspiron 랩탑의 i8k 커널 드라이버가 동작 중이면, 왼쪽 팬의 회전수를 표시하고, /proc/i8k에 나열된 분당 회전수 입니다. 몇 몇의 i8k 랩탑은 팬이 반대 순서라는 것이 보고된 것을 인지 하십시요.|| || i8k_left_fan_status || ||Inspiron 랩탑의 i8k 커널 드라이버가 동작 중이면, /proc/i8k 의 왼쪽 팬의 상태를 사용자가 읽을 수 있게 표시 합니다. 몇 몇의 i8k 랩탑은 팬이 반대 순서라는 것이 보고된 것을 인지 하십시요.|| || i8k_right_fan_rpm || ||Inspiron 랩탑의 i8k 커널 드라이버가 동작 중이면, /proc/i8k 의 오른쪽 팬의 상태를 사용자가 읽을 수 있게 표시 합니다. 몇 몇의 i8k 랩탑은 팬이 반대 순서라는 것이 보고된 것을 인지 하십시요.|| || i8k_right_fan_status || ||Inspiron 랩탑의 i8k 커널 드라이버가 동작 중이면, /proc/i8k 의 오른쪽 팬의 상태를 사용자가 읽을 수 있게 표시 합니다. 몇 몇의 i8k 랩탑은 팬이 반대 순서라는 것이 보고된 것을 인지 하십시요.|| || i8k_serial || ||Inspiron 랩탑의 i8k 커널 드라이버가 동작 중이면, /proc/i8k에 나열된 랩탑의 일련 번호를 표시 합니다.|| || i8k_version || ||Inspiron 랩탑의 i8k 커널 드라이버가 동작 중이면, /proc/i8k에 나열된 버전을 표시 합니다.|| || if_running || (프로세스) ||프로세스가 실행 중이면, if_running과 일치하는 $endif 내의 모든 것을 표시 합니다.|| || if_existing || (파일) ||파일이 존재하면, if_existing과 일치하는 $endif 내의 모든 것을 표시 합니다.|| || if_mounted || (마운트위치) ||MOUNTPOINT가 마운트 되었으면, if_mounted와 일치하는 $endif 내의 모든 것을 표시 합니다.|| || kernel || ||커널버전|| || linkstatus || 인터페이스 ||무선 연결 상태를 보입니다.|| || loadavg || ||(1,2,3)> 시스템 부하 평균, 1은 지난 1분 동안, 2는 지난 5분 동안 그리고 3은 지난 15분간.|| || machine || ||컴퓨터 종류표시, 예로 i686|| || mails || ||메일 스풀의 메일 수. fetchmail과 같은 프로그램을 사용하여 선호하는 프로토콜로 서버에서 메일을 가져 옵니다. new_mails를 보십시요.|| || mem || ||사용하는 메모리양|| || membar || (넓이),(길이) ||막대는 사용중인 메모리 양을 표시 합니다.|| || memmax || ||총메모리양|| || memperc || ||사용중 인 메모리 양 %|| || mpd_artist || ||현재 MPD에서 재생중인 가수, conky컴파일시 반드시 활성화해야함|| || mpd_album || ||현재 MPD에서 재생중인 앨범명|| || mpd_status || ||재생, 멈춤, 기타|| || mpd_title || ||현재 MPD에서 재생중인 곡명|| || mpd_vol || ||MPD의 소리크기|| || mpd_elapsed || ||곡의 진행된 시간|| || mpd_length || ||곡 길이|| || mpd_percent || ||곡의 진행(%)|| || mpd_random || ||랜덤(ON / OFF)|| || mpd_repeat || ||반복(ON / OFF)|| || mpd_track || ||MPD 트랙필드|| || mpd_name || ||MPD 이름필드|| || mpd_file || ||현재 MPD에서 재생중인 파일명|| || new_mails || ||메일 스풀 내의 읽지 않은 메일수|| || nodename || ||호스트 이름|| || outlinecolor || (색상) ||외곽선의 색상변경|| || pre_exec || 쉘 명령 ||conky가 어떤 것을 표시하거나 텍스트 출력을 만들기 전에 쉘 명령어를 한 번 실행 합니다.|| || processes || ||모든 프로세스(실행와 슬립상태)|| || running_processes || ||실행중인 프로세스(슬립 제외), 리눅스 커널 2.6이상|| || shadecolor || (색상) ||그림자색(음영색) 변경|| || stippled_hr || (공백) ||수평 점선 줄|| || swapbar || (높이),(넓이) ||막대는 사용중인 swap의 양을 보여줍니다.|| || swap || ||스왑 사용양|| || swapmax || ||총 스왑양|| || swapperc || ||사용중인 스왑 %|| || sysname || ||시스템이름, 예로 Linux|| || tcp_portmon ||시작포트 마지막포트 (순서)||지정된 포트들의 TCP포트 감시. 포트 번호는 1에서 65535 범위 내에 반드시 있어야 합니다.올바른 작성 순서는 : count - 범위 내의 총 접속 수, rip - 원격 ip 주소, rhost - 원격 호스트 이름, rport - 원격 포트 번호, lip - 로컬 ip 주소, lhost - 로컬 호스트 이름, lservice - /etc/services 의 로컬 서비스 이름. 접속 순서는 포트 감시의 각 접속에 대한 접근을 제공 합니다. 감시자는 0 에서 n-1 접속의 순서 번호로 정보를 반환 합니다.n-1 보다 큰 값은 무시 합니다. 접속 순서는 count 항목에서 제외 합니다.이것은 모든 다른 항목들을 위해 필요 합니다.예를 들어, $(tcp_portmon 6881 6999 count) - 비트토렌트 포트 내의 접속의 수를 표시 합니다.${tcp_port 22 22 rip 0} - 첫 번째 sshd 접속의 원격 호스트 ip를 표시 합니다.${tcp_port 22 22 rip 9} - 열 번째 sshd 접속의 원격 호스트 ip를 표시 합니다.${tcp_port 1024 rhost 0} - 예약된 포트의 첫 번째 연결괸 원격 호스트 이름을 표시 합니다.${tcp_port 1024 rport 4 - 예약된 포트의 다섯 번째 연결된 원격 호스트 포트를 표시 합니다.${tcp_port 1 65535 lservice 14} - 모든 포트 범위에 열다섯 번째 연결된 로컬 서비스의 이름을 표시 합니다. 포트 감시 변수는 같은 감시자가 참조하는 포트 범위를 공유합니다. 그래서 다른 항목과 다른 순서를 위한 하나의 포트 범위의 많은 참조는 모두 같은 감시자를 내부적으로 사용 합니다. 다른 말로는 프로그램은 불 필요한 감시자들을 만드는 것을 피할 수 있게 됩니다.|| || texeci ||주기 명령 ||쓰레드 내에서 주기로 명령을 수행 합니다. $execi와 같고, 다른 점은 쓰레드 내에서 명령이 실행된다는 것 입니다. 만약 느린 스크립트를 가지고 있고 conky가 계속 갱신되는 것을 원하면 이것을 사용 하십시요.스크립트의 실행에 필요한 시간 보타 약간 긴 시간을 주기로 하여 사용을 하십시요.예를 들어, 5초가 스크립트 실행에 필요하다면 주기는 적어도 6초를 줍니다. $execi를 보십시요.|| || offset || 픽셀 ||N 픽셀만큼 텍스트를 움직임. $voffset을 보십시요.|| || tail || 로그파일 줄 수 (주기) ||제공된 텍스트 파일의 마지막 N 줄 들을 표시합니다. 만약 주기가 주어지지 않으면, conky는 주기 설정값의 두배를 간주 합니다. 최대 30줄이 텍스트 버퍼가 꽉 차지 않는다면 표시 됩니다.|| || time || (형식) ||지역 시간, 형식의 좀 더 많은 정보는 맨 페이지의 strftime를 보십시요.|| || totaldown || 네트워크 인터페이스 ||총 다운로드, 32bit 아키텍트의 리눅스에서는 4GB에서 오버플로우가 발생 합니다. conky가 시작되기 전에 얼마나 많은 수의 다운로드가 이미 완료되었는지를 아는 방법은 없는 듯 합니다.|| || top || 타입, 번호 ||이것은 인수를 top (이름) (번호) 의 형식으로 받습니다. 기본적으로, cpu 사용량이 높은 것에서 낮은 순으로 프로세스를 순서 매기고, 순서는 (번호)로 표시 합니다. 종류는 "name", "pid", "cpu" 그리고 "mem"을 사용 합니다. 최대 10개의 프로세스를 나열할 수 있습니다.|| || top_mem || 타입, 번호 ||top과 같고, 다른 점은 cpu 사용 순 대신에 mem 사용 순으로 정렬 합니다.|| || totalup || 네트워크 인터페이스 ||총 업로드, 이것 또한 오버 플로우가 발생할 수 있습니다.|| || updates || 숫자 ||숫자(초단위)후에 종료, 디버깅을 위해 사용|| || upspeed || 인터페이스 ||업로드 속도(kb)|| || upspeedf || 인터페이스 ||업로드 속도(kb), 소수점 한자리까지|| || upspeedgraph || (cpu 넘버) (높이),(넓이) (그라이디언트 색상 1) (그라디언트 색상 2) (그래프 막대의 크기 비율) ||디스크 입출력 그래프, 16진수 색상, 음수는 #. 비율이 영(0)이 아니면, 그래프의 확대비가 됩니다, 숫자로 그래프의 축소/확대 비율|| || uptime || ||컴퓨터가 부팅후 지속시간|| || uptime_short || ||컴퓨터가 부팅후 지속시간(짧은 표시방법)|| || seti_prog || ||seti@home 현재 프로세스|| || seti_progbar || (높이),(넓이) ||seti@home 현재 프로세스 막대|| || seti_credit || ||seti@home 총 사용자 획득점수|| || voffset || (픽셀) || N 픽셀 만큼 수직 오프셋을 변경 합니다. 음수는 텍스트가 겹치는 효과를 가집니다. $offset을 보십시요.|| || xmms_bar || (높이),(넓이) ||xmms / bmp / audacious / infopipe 진행상태바|| || xmms_bitrate || ||xmms / bmp / audacious / infopipe 현재재생중인 곡의 비트율|| || xmms_channels || ||xmms / bmp / audacious / infopipe 현재재생중인 곡의 체널수|| || xmms_filename || ||xmms / bmp / audacious / infopipe 현재재생중인 곡의 파일명|| || xmms_frequency || ||xmms / bmp / audacious / infopipe 현재재생중인 곡의 주파수|| || xmms_length || ||xmms / bmp / audacious / infopipe 현재곡의 총길이 MM:SS형식|| || xmms_length_seconds || ||xmms / bmp / audacious / infopipe 현재곡의 총길이, 초단위|| || xmms_playlist_position || ||xmms / bmp / audacious / infopipe 재생목록에서 현재곡의 위치|| || xmms_playlist_length || ||xmms / bmp / audacious / infopipe 재생목록에서 현재곡의 번호|| || xmms_position || ||xmms / bmp / audacious / infopipe 현재곡의 재생위치 MM::SS형식|| || xmms_position_seconds || ||xmms / bmp / audacious / infopipe 현재곡의 재생위치(초단위)|| || xmms_status || ||xmms / bmp / audacious / infopipe 현재곡의 상태(재생, 정지, 멈춤)|| || xmms_title || ||xmms / bmp / audacious / infopipe 현재곡의 제목|| = conky 확장시키기 = 기본적으로 제공하지 않는 기능을 쉘스크립팅등을 이용 확장이 가능합니다. conky제작자는 추천하지 않는 방식이며 다른 옵션보다 리소스를 많이 차지한다고 합니다. 제작자는 C로 구현해서 패치를 보내달라고 하는군요.. === Gmail 상태 출력하기 === http://forums.gentoo.org/viewtopic-t-291835-highlight-torsmo+tips.html 에 가시면 보실수 있습니다. 제가 해본결과 제대로 작동 안하는거 같아서 안 적습니다. === 날씨창 출력하기 === 1. http://weather.yahoo.com/forecast/ 들어가셔서 도시를 검색해주세요. 주요도시 검색결과 - [http://weather.yahoo.com/forecast/KSXX0026_c.html#text 대구] [http://weather.yahoo.com/forecast/KSXX0037_c.html#text 서울][http://weather.yahoo.com/forecast/KSXX0050_c.html#text 부산][http://weather.yahoo.com/forecast/KSXX0027_c.html#text 대전] 이밖에 도시는 직접 영어로 도시명을 검색해주시면 되겠습니다. 검색방법은 Enter city or zip code: 란에 원하는 도시명을 영어로 칩니다. at: 9:00 pm KST F° | C° 라고 검색결과가 나오는데 기본적으로 온도가 화씨로 나오니 C링크를 눌러서 섭씨로 바꾸어줍니다. 그리고 나서 lynx를 이용하기 위해서 Text Forecast버턴을 눌러줍니다. 이제 완성되었습니다. 해당페이지의 인터넷주소를 복사 또는 일단 기억해둡니다. http://bbs.kldp.org/files/thumbs/t_yahoo_150.jpg 자신의 홈디렉토리에 tweather.sh 파일을 생성합니다. 여기서 주의를 하실점은 city= 부분을 자신의 도시명으로 바꾸어주시고 link= 부분을 아까 검색한 주소로 고쳐주시면 됩니다.(http://weather.yahoo.com/forecast/는 제외) {{{ #!/bin/bash city="taegu" link=KSXX0026_c.html#text file=/tmp/weather.txt location=http://weather.yahoo.com/forecast/$link lynx -accept_all_cookies -dump $location > $file begin=`cat -n $file | grep "Currently" | cut -d ' ' -f5` end=`expr $begin + 40` head -n $end $file > tmp.t tail -n 41 tmp.t > $file case $1 in Today) head -n 6 $file | sed '3d' ;; Tomorrow) begin=`cat -n $file | grep 'Today Tomorrow' | cut -d ' ' -f5` end=`cat -n $file | grep 'Extended' | cut -d ' ' -f5` num=`expr $end - $begin - 1` end2=`expr $begin + 7` head -n $end2 $file > tmp.t tail -n 3 tmp.t | sed 's/sky/\n sky/' | sed '4d' ;; *) exit ;; esac rm tmp.t rm $file }}} 2. 자신의 .conkyrc파일에 다음줄을 추가합니다. {{{ ${color grey}Weather: $color${execi 1800 ~/tweather.sh Today} $color Tomorrow: $color${execi 1800 ~/tweather.sh Tomorrow} }}} 3. 실행가능하게 퍼미션을 바꾸어줍니다. {{{ chmod 755 ~/tweather.sh }}} 4. lynx를 이용하는 것이라서 설치가 안되어있으면 설치를 해주세요. {{{ apt-get install lynx }}} === 로그인 유저명 출력하기 === 1. 자신의 홈디렉토리에 .conky_users파일을 생성합니다. {{{ #!/bin/sh who | awk '{print $1}' | uniq -c | wc -l }}} 2. 실행가능하게 퍼미션을 바꾸어줍니다. {{{ chmod 775 ~/.conky_users }}} 3. .conkyrc파일에 다음줄을 추가합니다. {{{ Current users: ${execi 8 ~/.conky_users} }}} == 참고하세요! == === conky 화면이 깜빡거릴때는 === /etc/X11/xorg.conf에 모듈부분에 Load "dbe" 를 추가해주세요 (더블 버퍼링) === 그놈에서의 conky 사용법 === === 참고주소 === * conky공식 홈페이지 : http://conky.sf.net/ * 소스포지 : http://sourceforge.net/projects/conky/ * 원본 설명서 : http://conky.rty.ca/README * IRC서버 : irc.freenode.net #conky - 영어울렁증이 있으신분은 안가시는게 좋습니다. * VIM syntax highlighting : http://www.vim.org/scripts/script.php?script_id=1367 * 공식홈페이지에 있는 문서자료로 영문자료입니다. [http://conky.sourceforge.net/docs.html man페이지] [http://conky.sourceforge.net/faq.html FAQ] [http://conky.sourceforge.net/variables.html conky변수] [http://conky.sourceforge.net/config_settings.html conky설정] [http://conky.sourceforge.net/gnome.html 그놈에서 conky사용법] = 나의 conky 스크린샷 자랑하기 = 자신이 이쁘게 꾸민 conky 스크린샷을 자랑해주세요. 아래의 링크를 누르면 kldp 게시판으로 이동됩니다. [http://kldp.org/node/68318 여기에다가 댓글로 스크린샷을 올려주세요!] [http://www.ubuntu.or.kr/wiki.php/conkyScreenshots conky스크린샷 페이지(ubuntu.or.kr)] = 작성 및 추가사항 = * 2006년 3월 9일 ~ 12일 : 최초작성 - 작은상자 * 번역 도와주신분 : #ubuntu, atie_님 = 의견 = 더블 버퍼링을 켜면 노틸러스 바탕화면 전체를 덮어버려서 아이콘이 하나도 안 나옵니다. 나온다고 해도 다음번 리프레시에 다시 지워저버려요. 그래서 싱글로 쓰고 있습니다. 뭐가 문제일까요? --kz -- [[DateTime(2006-03-08T09:57:13)]] ---- use_own_window yes 를 .conkyrc에 켜라는 말을 본적이 있습니다. 노틸러스에선 그게 안된다고 하는군요. (설정이 정확히 기억나진 않습니다. 아무튼 비슷한) -- Anonymous [[DateTime(2006-03-11T08:16:17)]] ---- 현재 우분투 브리지용 conky는 한글이 깨집니다. 대퍼용 deb를 다운로드 해서 설치하시를 추천해드립니다. 대퍼로 업그레이드 안해도 사용가능합니다. http://packages.ubuntu.com/dapper/utils/conky -- Anonymous [[DateTime(2006-03-12T05:35:58)]] ---- 그놈환경에서 노틸러스와 함께 더블버러옵션을 활성화한 conky를 사용시에 아이콘이 지원지는 문제가 있습니다. 노틸러스와 conky가 root권한으로 실행되기 때문에 바탕화면 제어가 안됩니다. conky -o 옵션으로 own_windows 상태로 실행하신다음에 conkey의 실행파일안에 옵션을 아래처럼 주시면 됩니다. 안그러면 투명화가 안되고 창 테두리가 나오게 되며, 창의 순서도 아래에 놓여지지 안씁니다. 추가로 작업창이 1개 이상이고, 아래 패널에서 보이지 않게 할려면 http://conky.sourceforge.net/gnome.html 에 나온것처럼 작업하시면 됩니다. 위 하우투 문서에는 conky의 설정이 세세하지 못해서 아래의 중요부분을 적어놓습니다. 리소스도 적고, 더블버퍼링에 메모리캐쉬도 활성화한 상태로 실행되서 정말 가볍고, 좋네요. background no own_window yes own_window_transparent yes #own_window_colour 1D4677 no_buffers no # bottom windows on_bottom yes own_window_type override own_window_hints below -- [freetem] [[DateTime(2006-03-26T08:43:57)]] ---- 스샷은 http://freetem.ivyro.net/shot/conkyshot.png 에서 보시면되고, 설정파일은 http://freetem.ivyro.net/shot/conky.tar.gz 에서 받으시면 됩니다. 그놈환경에서는 추가적으로 conky실행파일에서 몇가지를 조정해주셔야 합니다. -- [freetem] [[DateTime(2006-03-26T08:55:53)]] [[Comment]]