티스토리 뷰
Ubuntu conky 설치 및 설정을 소개하겠습니다. 저도 오늘 페이스북 하다가 아시는 분 화면에 예쁘게 보이는 게 있고, 알려주셔서 찾아서 설치해보게 되었습니다.
원본 주소
http://wiki.conky.be/index.php?title=Conky_Wiki
KLDP wiki에 번역 되어있는 글 입니다.
http://wiki.kldp.org/wiki.php/Conky
그리고 구글에서 conky를 검색해보시면 예쁘게 사용하시는 분들이 많습니다. 저는 아직 내공 부족으로 예쁘게 하기보다는 필요한 것부터 설치해봤습니다. 우분투 12.04에 있는 기본 배경화면에 오른쪽처럼 꾸며봤습니다. 실시간으로 cpu에 따른 Process 정보, 메모리 사용량 정보 등 아래와 같이 표현 했습니다.
참고한 사이트
http://blog.daum.net/dietotheworld/93
(낭만고양이님 블로그 : http://bit.thdev.net/J2cXnt)
위 2개 사이트에서 제공하는 파일을 다운 받고, 참고하여 작성했습니다.
설치
Ubuntu Software Center에서 conky를 검색해서 설치하시거나,
터미널에서
sudo apt-get install conky
를 입력하여 설치하시면 됩니다.
아래와 같이 /home/사용자 명/ 폴더 아래에 .conkyrc 파일이 존재해야 conky를 사용할 수 있습니다. .conkyrc 파일은 자동으로 생성되지 않습니다. 터미널에서
gedit ~/.conkyrc vi ~/.conkyrc
위 명령어로 실행 하고, http://wiki.kldp.org/wiki.php/Conky 페이지를 참고하여 작성해주시면 됩니다. (아래 소스코드 다운 또는 소스코드 참고)
제가 적용 한 소스코드입니다.
아래 코드를 간단히 설명하면 #으로 시작하는 것들은 주석 부분입니다. 투명도는 xftalpha 0.8 80%의 투명도를 적용하라는 말입니다.
TEXT라는 부분이 있습니다. 그 아랫부분 부터는 키보드의 Enter 까지도 그대로 적용되게 됩니다. 그렇기에 화면에서 조절하실 때 엔터를 2번 치게 되면 2칸 4번 치게 되면 4칸의 공백이 생기게 됩니다.
아래 코드를 간단히 설명하면 텍스트 색상은 흰색이고, 글씨체가 OpenLogs는 글씨체 이름:크기 로 지정되어 있습니다. ${} 사이에 정의가 들어가게 됩니다. ${alignc}는 가운데 정렬 입니다. ${font} 는 ${font}로 닫아 주어야 합니다.
${color white}${font OpenLogos:size=12}${alignc}Kernel : ${kernel}${font}
코드 다운로드 : http://db.tt/TmQ5w70i
참고 : 저장하실 때 저장 버튼을 2번 클릭하시면 실시간으로 적용 되는 모습을 확인 할 수 있습니다.
use_xft yes xftfont NanumGothicCoding Sans:size=9 xftalpha 0.8 text_buffer_size 2048 # Up interval in seconds update_interval 1 # 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 yes own_window_transparent yes own_window_type override #own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager # Use double buffering (reduces flicker, may not work for everyone) double_buffer yes # Minimum size of text area minimum_size 200 0 #maximum_width 250 # - Graphics settings -# draw_shades no draw_outline no draw_borders no # Stippled borders? stippled_borders 0 # border margins border_margin 1 # border width border_width 1 # Default colors and also border colors default_color white #default_shade_color black #default_outline_color white own_window_colour white # Text alignment, other possible values are commented #alignment top_left alignment top_right #alignment bottom_left # Gap between borders of screen and text # same thing as passing -x at command line gap_x 15 gap_y 30 # 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 yes # Add spaces to keep things from moving about? This only affects certain objects. use_spacer none TEXT ${font Bandal:size=14}${color C1F8A8}INFO ${color}${font}${color white}${hr 2} ${color white}${font OpenLogos:size=12}${alignc}Ubuntu 12.04 LTS${font} ${color white}${font OpenLogos:size=12}${alignc}Kernel : ${kernel}${font} ${font Bandal:size=14}${color C1F8A8}DATE ${color}${font}${color white}${hr 2} ${alignc 30}${font Arial black:size=18}${time %H:%M:%S}${font} ${font NanumGothic:pixelsize=16}${alignc}${time %a, %e %B %Y }${font} ${font Bandal:size=14}${color C1F8A8}SYSTEM ${color}${font}${color white}${hr 2} ${voffset 4}${font StyleBats:size=14}A${font} ${voffset -5}CPU1 : ${cpu cpu1}% ${alignr}${color FFDEB5}${cpubar cpu1 8,100}${color white} ${voffset 4}${font StyleBats:size=14}A${font} ${voffset -5}CPU2 : ${cpu cpu2}% ${alignr}${color FFDEB5}${cpubar cpu2 8,100}${color white} ${voffset 4}${font StyleBats:size=14}A${font} ${voffset -5}CPU3 : ${cpu cpu3}% ${alignr}${color FFDEB5}${cpubar cpu2 8,100}${color white} ${voffset 4}${font StyleBats:size=14}A${font} ${voffset -5}CPU4 : ${cpu cpu4}% ${alignr}${color FFDEB5}${cpubar cpu2 8,100}${color white} ${voffset 4}${font StyleBats:size=14}g${font} ${voffset -5}RAM : $memperc% ${alignr}${membar 8,100} ${voffset 4}${font StyleBats:size=14}q${font} ${voffset -5}Upt(Tmp): ${alignr}${uptime}(${acpitemp}) ${font Bandal:size=14}${color C1F8A8}Network ${color}${font}${color white}${hr 2} Down ${downspeed wlan0} k/s ${alignr}Up ${upspeed wlan0} k/s ${downspeedgraph wlan0 14,107 cccccc ffffff} ${alignr}${upspeedgraph wlan0 14,107 cccccc ffffff} Total ${totaldown wlan0} ${alignr}Total ${totalup wlan0} ${font Bandal:size=14}${color C1F8A8}HDD ${color}${font}${color white}${hr 2} ${voffset 4}${font Pie charts for maps:size=14}7${font} ${voffset -5}Root: ${fs_used /} / ${fs_size /} ${alignr}${color FBB9FE}${fs_bar 8,55 /}${color white} ${voffset 4}${font Pie charts for maps:size=14}7${font} ${voffset -5}Home: ${fs_used /home} / ${fs_size /home} ${alignr}${color FBB9FE}${fs_bar 8,55 /home}${font} ${font Bandal:size=14}${color C1F8A8}Top Process ${color}${font}${color white}${hr 2} ${font NanumGothicCoding:style=Bold:size=10}Name PID CPU MEM ${font NanumGothicCoding:size=10}${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4} ${font Bandal:size=14}${color C1F8A8}Mem Usage ${color}${font}${color white}${hr 2} ${font NanumGothicCoding:size=10}${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1} ${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2} ${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}$font
실행
Alt + F2 를 통해 conky를 실행 하시면 됩니다.
고
우분투 시작 등록
자동실행을 하기위해서 시작 프로그램 메뉴에 등록 해주어야 합니다.
시작 프로그램 관리 메뉴는 OS 종료버튼 -> Startup Application(시작 프로그램)에서 추가하시면 됩니다.
10초의 delay 시간을 주어 Unity 아래 숨겨지는 것을 방지합니다.
시작 명령어는 아래와 같습니다.(낭만고양이님 블로그 참고 : http://bit.thdev.net/J2cXnt)
sh -c "sleep 10;exec conky"
'Ubuntu' 카테고리의 다른 글
윈도우에 Virtualbox에서 Ubuntu 설치 및 공유 폴더 설정 (0) | 2012.06.23 |
---|---|
Ubuntu 12.04에 System Load Indicator 설치하기 (0) | 2012.05.07 |
Ubuntu 12.04 에서 Dropbox 동기화 문제 (0) | 2012.05.06 |
Ubuntu Two-finger scrolling 사용하기 (0) | 2012.04.28 |
Ubuntu 12.04 LTS 버전 출시 (4) | 2012.04.28 |
댓글