Conky (software)
| Conky | |
|---|---|
A typical Conky appearance | |
| Original author(s) | Brenden Matthews |
| Stable release | 1.12.2
/ August 25, 2021 |
| Repository | github |
| Written in | C, C++ |
| Operating system | Linux, FreeBSD, and OpenBSD |
| Type | System monitor |
| License | GPL and BSD licenses[1] |
| Website | github |
Conky는 X 윈도우 시스템에 대한 자유 소프트웨어 데스크탑 시스템 모니터입니다. 그것은 리눅스, FreeBSD, 및 OpenBSD에서 사용할 수 있습니다.[2] Conky는 고도로 구성-가능하고,[3][4][5] CPU, 메모리, 스왑 공간, 디스크 저장소, 온도, 프로세스, 네트워크 인터페이스, 배터리 전원, 시스템 메시지, 전자우편 받은 편지함, 아치 리눅스 업데이트, 많은 인기 있는 음악 플레이어 (MPD, XMMS2, BMPx, Audacious, 등), 날씨 업데이트, 속보, 등의 상태를 포함한 많은 시스템 변수를 모니터링할 수 있습니다.[6] 정보를 렌더링하기 위해 고급 위젯 툴킷을 사용하는 시스템 모니터와 달리, Conky는 X 윈도우에 직접 그려집니다. 이것은 상대적으로 적은 시스템 자원을 소비하도록 구성되는 것을 허용합니다.[7]
Conky는 리눅스 매거진에서 "오픈 소스 세계에서 가장 잘 관리되고, 확실히 가장 유용한 프로그램 중 하나"로 환영받았습니다.[8]
그것은 Pinguy OS와 CrunchBang Linux의 기본 설치에서 사전 구성되어 제공됩니다.[9][10]
우분투 그놈에서 대체로 확장으로 여러 추가적인 기능을 사용할 수 있지만, 큰 모니터에 적합한 큰 시계는 찾기가 쉽지 않습니다. 물론 이용-가능한 다른 시계 종류가 있지만, 시스템 자원을 적게 사용한다고 알려진 Conky를 이용할 수 있습니다.
Installation
우분투 저장소로부터 설치할 수 있습니다
- sudo apt install conky
Now-clocking
조금 큰 디지털 시계를 표시해 줍니다. 여기에서 정보를 찾으십시오.
History
Conky는 더 이상 유지 관리되지 않는 시스템 모니터, torsmo의 분기입니다.[11] Torsmo는, 어쨌든, 최소한의 자원을 사용하는 응용 프로그램이 선호되는 시스템에서 계속 사용됩니다. Damn Small Linux는, 예를 들어, 라이브 CD의 기본 설치에서 데스크탑 루트 창에서 torsmo를 실행합니다.[12] Conky는 캐나다 텔레비전 프로그램 Trailer Park Boys의 캐릭터에서 이름을 따왔습니다.[13]
Common uses
Conky는 시스템 모니터로 사용하기에 적합하지만, 역시 다른 많은 정보 소스를 수집하고 표시하기 위해 사용될 수 있고 Lua 프로그래밍 언어로 확장될 수 있습니다.
Conky는 역시 Nokia N900과 같은 장치에 이식되어 왔고[14] GCC와 X11 구현을 갖는 거의 임의의 시스템에 이식될 수 있습니다.
사용자는 기능과 모양에서 Conky의 모듈성과 다양성을 시연하는 많은 사용자-정의 스크립트를 만들고 배포해 왔습니다. 우분투 포럼에서 한 쓰레드는 그들의 구성을 공유하는 사용자의 2,000 페이지 이상으로 성장해 왔습니다.[15][16][17][18]
Troubleshootings
playerctl list
현재 연주 중인 음악을 표시하기 위해, playerctl을 사용하지만, mpd mpris 서비스가 동작하고 있지 않으면, playerctl에서 목록을 보여주지 않습니다.
이를 위해, 데비안에서 mpdris2라는 패키지를 제공하지만, log에 이상한 오류를 남기고 해결책을 찾기가 힘듭니다. 대신, mpd-mpris 패키지는 데비안에서 제공하지 않지만, Arch Linux에서 제공하는 PKGBUILD 파일을 이용해서 Debian/Debian Packaging using makepkg로 패키지를 만들 수 있습니다.
어쨌든, 이것도 Mpd 서비스가 실행되고 있지 않으면, 서비스가 실행되지 않기 때문에, After=mpd.service가 설정되어 있지만, Wanted=mpd.service를 추가해 볼 수 있습니다.
on wayland_3
E의 Wsession에서 창이 생깁니다. 아래와 같이 설정을 바꿀 수 있습니다:
- out_to_wayland = true,
- own_window_type = ‘desktop’,
on wayland_2
아래와 같이 설정해서 잘 작동하더니, 다음 오류가 발생하면서 화면에 출력되지 않습니다:
- conky: Compositor doesn't support wlr-layer-shell-unstable-v1.
아래 설정에서 out_to_wayland = false,로 바꾸어서 실행할 수 있습니다.
on wayland
확인해 보니, xwayland에서 실행되고 있어서, wayland에서 출력되도록 변경합니다: conky.config 설정에서 2곳을 고칩니다
- out_to_wayland = true,
- own_window_type = ‘override’,
own_window_type
Enlightenment (software)에서는 desktop으로 설정해도 Xsnow에서 conky 위에 눈이 쌓이지 않았지만, 그놈에서는 conky 위에 눈이 쌓입니다. 이 부분을 dock으로 바꾸어서 해결할 수 있습니다.
lua script problem
바로 아래의 문제와 마찬가지로 1.20 버전 이상에서 이전 버전과 호환에 문제가 있습니다. 데비안에서는
- require cairo를 require cairo와 아래 줄에 require cairo_xlib과 같이 2줄로 만들어야 합니다.
그러나, lua 스크립트 관련하여 3개의 스크립트 중 하나는 동작하지만, 위치가 제대로 표시되지 않고, 2개는 동작하지도 않습니다. 이 문제는 해결되지 않았습니다!
rings-v1.2.1.lua
conky-1.20.x에서 동작하지 않고, 1.18.x 버전에서 작동합니다. 이 문제는 위의 cairo를 고치면, wayland에서 발생하지 않습니다!!
온도와 팬 속력
간혹은 온도와 팬 속도를 표시하기를 원할 수 있습니다. 아래와 같이 정보를 얻습니다:
- find /sys/devices/platform/ -iname '*input'
/sys/devices/platform/it87.2624/hwmon/hwmon4/temp6_input
/sys/devices/platform/it87.2624/hwmon/hwmon4/in3_input
/sys/devices/platform/it87.2624/hwmon/hwmon4/fan3_input
/sys/devices/platform/it87.2624/hwmon/hwmon4/in7_input
/sys/devices/platform/it87.2624/hwmon/hwmon4/temp3_input
/sys/devices/platform/it87.2624/hwmon/hwmon4/in0_input
/sys/devices/platform/it87.2624/hwmon/hwmon4/in4_input
/sys/devices/platform/it87.2624/hwmon/hwmon4/fan4_input
/sys/devices/platform/it87.2624/hwmon/hwmon4/in8_input
/sys/devices/platform/it87.2624/hwmon/hwmon4/temp4_input
/sys/devices/platform/it87.2624/hwmon/hwmon4/in1_input
/sys/devices/platform/it87.2624/hwmon/hwmon4/fan1_input
/sys/devices/platform/it87.2624/hwmon/hwmon4/in5_input
/sys/devices/platform/it87.2624/hwmon/hwmon4/temp1_input
/sys/devices/platform/it87.2624/hwmon/hwmon4/fan5_input
/sys/devices/platform/it87.2624/hwmon/hwmon4/temp5_input
/sys/devices/platform/it87.2624/hwmon/hwmon4/in2_input
/sys/devices/platform/it87.2624/hwmon/hwmon4/fan2_input
/sys/devices/platform/it87.2624/hwmon/hwmon4/in6_input
/sys/devices/platform/it87.2624/hwmon/hwmon4/temp2_input
표시된 정보에서 구체적인 정보는 다른 도구, 예를 들어 GtkStreeTest를 통해서 얻을 수 있습니다. 그런-다음 temp6가 cpu 온도임을 확인하면, 아래와 같이 만들 수 있습니다:
- ${hwmon 4 temp 6}°$
See also
References
- ^ Conky's license info
- ^ Conky homepage
- ^ Expert's guide to configuring Conky Archived 2009-02-03 at the Wayback Machine by Dmitri Popov on Linux.com
- ^ Conky: highly configurable system monitor for X by Casey Stamper on Debian.net
- ^ GKrellM vs. Conky Archived 2008-12-02 at the Wayback Machine by Sebastian Wieseler
- ^ Conky documentation
- ^ CLI Magic: Lightweight Conky is a system monitor powerhouse Archived 2008-11-07 at the Wayback Machine by Shashank Sharma on Linux.com
- ^ Rähm, Jan (March 2009). "Vital Signs: Monitoring your system with Conky" (PDF). Linux Magazine: 86–87. Archived from the original (PDF) on 2009-12-22. Retrieved 2010-04-13.
- ^ PinguyOS Homepage
- ^ "Archived copy". Archived from the original on 2012-01-28. Retrieved 2012-02-28.
{{cite web}}: CS1 maint: archived copy as title (link) - ^ Conky FAQ
- ^ Changelog of Damn Small Linux
- ^ What is Conky?
- ^ Nokia N900 Conky package
- ^ Post your .conkyrc files w/ screenshots
- ^ Conky scripts
- ^ Conky Gmail Revisited
- ^ Howto: Get a beautiful Conky 1.4.2 setup
External links