로그인
Sign in
Extra Form

 시스템 모니터링 도구인 Conky로 바탕화면을 멋지게 꾸며 보자.


1. 개 요

시스템을 모니터링할 수 있는 엑스 도구는 많이 있습니다. 그 가운데에서도 conky 도구는 바탕화면에 CPU, RAM, 하드디스크, 네트워크, 날씨 등의 각종 정보들을 그래픽적으로 나타내 주는 훌륭한 모니터링 도구라 할 수 있습니다. No1.Linux는 기본적으로 Gotham 설정 파일을 지원하고 있는데, No1.Linux 2018에서는 Gotham 사용자 정의 설정 파일을 변형하여 좀 더 시스템에 대한 정보를 제공할 수 있도록 하고 있습니다.

이 글에서 conky를 설치하고 사용하는 방법에 대해서 다루고자 합니다. No1.Linux의 리포지토리 서버에는 No1.Linux에서 만든 Gotham-style-no1linux를 기본 설정 파일로 하는 RPM 패키지를 지원하고 있습니다.

Spectacle_20180330_131615.png

2. 콘키 설치

PCLinuxOS 리포지토리 서버의 conky 패키지와 No1.Linux 리포지토리 서버의 conky 패키지는 다름을 유의하기 바랍니다. 이 글에서 소개하고 있는 사용자 설정 conky를 적용하기 위해서는 No1.Linux 리포지토리로부터 conky를 설치해야 합니다. No1.Linux 2018 SE 버전에서는 리포지토리에서 넘버원 리눅스의 conky를 지원합니다. 시냅틱을 실행하여 업데이트한 후에 conky를 검색하여 넘버원리눅스의 conky를 설치합니다.

shot_20180330_161037.png conky와 conky-autostart 두 패키지를 선택하여 설치합니다. 만일 넘버원 리눅스 2016 버전에서 설치되어 있는 콘키를 업데이트하고자 할 때는 conky-convert 패키지도 추가로 설치해 주어야 합니다. 콘키 1.10.x 버전에서는 설정 형식이 기존 설정 형식과 다르기 때문에 기존 구 설정 파일을 적용하고자 할 때는 convert.lua 파일로 변환해 주어야 합니다.

3. 콘키 설정및 실행

콘키 rpm 패키지는 /etc/conky 디렉토리에 설정파일들이 설정되며, 엑스용 데스크탑 파일들은 /etc/xdg 경로에 설치됩니다. 콘키는 여러분이 기본 설정을 이용하고자 한다면 특별히 설정할 것이 없습니 다. 콘솔창을 열어서 다음과 같이 명령을 내려 콘키를 실행합니다.

 $ conky

그러면 여러분의 데스크탑 바탕화면에 다음과 같은 시스템 정보가 나타납니다.

shot_20180330_161937.jpg

 이 때 상기 이미지와는 달리 이미지 바탕이 투명 효과가 적용되지 않고 검은 바탕으로 나오는 경우가 있습니다. 대부분이 그럴 수도 있습니다.

이는 콘키를 적용하는데 있어 컴포지트 기능이 활성화되어야 합니다. 이를 위해서는 그래픽 드라이버가 컴포지트를 지원해 주어야 하고, 엑스 설정 파일에 컴포지트 옵션이 추가되어야 합니다. 그러면 먼저 /etc/X11/xorg.conf 파일에 다음 설정이 들어가 있는지 확인해 주고, 없다면 추가해 주기 바랍니다.

 Section "Extensions"
    Option              "Composite" "Enable"
EndSection


그 다음에는 KDE 제어센터를 실행하여 [디스플레이와 모니터] -> [컴포지터]에서 [시작할 때 컴포지팅 사용하기]를 체크해 주면 됩니다.

shot_20180330_162756.jpg 

그런 다음 다시 콘키를 실행하면 투명 효과가 적용되어 검은 바탕은 사라지게 될 것입니다.


4. 시스템 모니터링 정보

넘버원리눅스의 콘키 설정 파일은 첫 라인에는 시간, 날짜, 요일 등 시간 정보를 보여 주며, 두번째 라인에서는 씨피유 정보를 보여줍니다. 씨피유 모델명 옆에는 씨피유 사용률을 보여줍니다. 이때 쿼드나 옥타코어일지라도 두개의 씨피유 코어에 대한 정보만 나타나도록 하였습니다.

만일 여러분의 씨피유가 쿼드 코어일 경우 모두 디스플레이되도록 하고자 한다면 /etc/conky/conkyrc 파일을 에디터로 열어서 57줄 설정에 다음 내용을 추가해 주면 됩니다.

 ${offset 5}${color4}${cpu cpu2}%${offset 5}${color4}${cpu cpu3}%

offset는 x,y좌표에서 y좌표에 해당되는 것으로, 앞 설정에서 5칸을 띄우고 해당 설정이 표시되도록 하는 것입니다. 공백을 더 주고 싶다면 offset값을 원하는 만큼 넣어주면 됩니다. conky에서 ${cpu cpu2}%를 하게 되면 씨피유 세번째 코어의 사용률을 표시됩니다. 씨피유 코어는 cpu0부터 시작되므로, 지원하는 코어수만큼 만들어 추가해 주면 될 것입니다. 


세번째 라인에서는 램 용량및 사용량, 하드디스크에 리눅스가 설치되어 있는 현재의 파티션 용량 정보와 현재 시스템을 사용하고 있는 사용자명이 디스플레이됩니다.


네번째 라인에서는 커널버전과 배포판 버전을 표시해 줍니다.


그리고 단축키 정보는 여러분이 응용프로그램을 실행할 때 사용할 수 있는 단축키 정보를 제공하는 것으로, 단축키 설정은 KDE 제어센터에서 정의할 수 있습니다. [KDE제어센터 -> 작업공간 -> 단축키]를 클릭하여 [사용자정의 바로가기] 설정에서 사용할 단축키에 대해서 정의해 주면 됩니다.

shot_20180330_164651.jpg


5. 콘키 자동 실행

엑스로 로그인하였을 때 자동으로 콘키가 실행되도록 하려면 [ KDE제어센터 -> 작업공간 -> 시작및 종료 -> 자동시작]을 선택하여 [스크립트 추가] 버튼을 클릭하여 startconky를 추가해 주면 됩니다.

shot_20180330_164904.jpg

6. 다른 콘키 사용자 정의 설정 파일을 사용하려면

화려한 그래픽 정보를 제공하는 사용자 설정 파일들이 많이 나와 있습니다. 사용자 설정 파일은 다음 사이트에서 구할 수 있습니다.

 https://github.com/brndnmtthws/conky/wiki/User-Configs


상기 사이트에서 설정 파일을 다운로드하여 /etc/conky 경로로 이동시키고 나서 콘키를 실행해 주면 됩니다.




List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 넘버원 리눅스 팁은 FAQ 게시판으로 zharyong 2018.07.16 808
15 시스템 [플라즈마] 단축키 설정 방법 (수동) KDE 플라즈마에서 단축키 설정하는 방(KDE 제어판 단축키 설정) KDE 플라즈마에서 단축키 설정은 KDE 제어판의 단축키 설정에서 손쉽게 할 ... No1Linuxer 2020.07.14 536
14 시스템 [Funny Tip] 텍스트를 음성으로 1 file zharyong 2019.01.04 363
13 시스템 [부팅] 윈도7에서 No1.Linux 2018 SE Live 부팅 방법 file zharyong 2018.12.11 415
12 시스템 [시스템] 공인 인증서 anysign4pc 설치후 실행시 libNativeMng.so 오류 발생 anysign4pc 설치 후 실행 바이너리를 실행하였을 때 오류가 발생되는 경우 [root@localhost Downloads]# /opt/anysign4pc/amd64/AnySign.ex ... zharyong 2018.07.06 1031
11 시스템 [시스템] rpm 패키지는 어떻게 푸나? How to extract RPM package dir... file zharyong 2018.05.27 1255
10 시스템 [팁] xterm-256color': unknown terminal type 메시지및 MC에서 키보드 사... xterm-256color': unknown terminal type 대책및 MC에서 일부 키보드 사용이 안될 때 버전이 서로 다른 원격 No1.Linux 서버에 접속하... zharyong 2018.05.04 823
9 시스템 [MC] No1.Linux 2018 SE의 mc에서 ISO 파일 내용물을 보려면 file zharyong 2018.05.03 318
8 시스템 [컴파일오류] /usr/bin/ld: cannot find -lgtk-3 컴파일 오류 : /usr/bin/ld: cannot find -lgtk-3에 대한 대책 소스를 컴파일하다보면 다음과 같이 라이브러리 링크 문제가 발생되는 경우가... zharyong 2018.05.01 9601
7 시스템 [시스템] 쉘에서 set GTK_DEBUG 관련 오류 메시지가 발생되는 경우 file zharyong 2018.04.24 370
6 시스템 [시스템] DKMS(Dynamic Kernel Module Support)를 이용한 모듈 관리 DKMS(Dynamic Kernel Module Support) 모듈 관리 1. 개 요 DKMS(Dynamic Kernel Module Support)는 커널 모듈이 부팅시 생성되고, 활성... zharyong 2018.04.17 4751
5 시스템 [시스템] Alternatives(Update-altenatives)로 하나의 심볼릭 링크로 여러 패... file zharyong 2018.04.17 5849
4 시스템 [시스템] 부팅화면을 바꿔 보고 싶으세요? 플리마우스 변경하기 1 file zharyong 2018.03.31 1452
» 시스템 [System] 바탕화면에 시스템 정보를 모니터하여 멋지게 꾸며볼까 - conky 시스템 모니터링 도구인 Conky로 바탕화면을 멋지게 꾸며 보자. 1. 개 요 시스템을 모니터링할 수 있는 엑스 도구는 많이 있습니다. 그 가... file zharyong 2018.03.31 1003
2 시스템 [시스템] 외국 배포판의 응용프로그램을 한글화(Localization)하는 방법 file zharyong 2018.03.24 381
1 시스템 [시스템] MD5SUM 체크섬 파일 만드는 방법과 검사하는 방법 데이터 무결점 체크섬 만드는 방법과 검사하는 방법 넘버원리눅스는 ISO 형태로 배포가 이뤄지고 있는데, 다운로드한 ISO 파일이 배포한 ... zharyong 2018.03.22 1460
목록
Board Pagination Prev 1 Next
/ 1