Conky를 사용하여 Linux 데스크톱에 시스템 정보를 추가하는 방법

별도의 모니터를 열지 않고 CPU, 메모리, 디스크, 네트워크 및 시스템 가동 시간 정보를 확인하고 싶다면 Conky는 여전히 Linux 데스크톱에 시스템 정보를 추가하는 가장 간단한 방법 중 하나입니다. Conky는 가벼운 데스크톱 모니터로 실행되며 로컬 텍스트 파일을 통해 고도로 구성 가능합니다.

이전 안내 사항에 대한 중요한 업데이트입니다. Conky는 더 이상 X11에만 국한되지 않습니다. 최신 Conky 빌드는 Wayland wlr-layer-shell프로토콜을 지원하는 컴포지터에서 Wayland를 사용할 수 있습니다. 하지만 GNOME의 Mutter 컴포지터는 Wayland 프로토콜을 지원하지 않으므로 Conky는 GNOME Wayland 세션에서 진정한 배경 오버레이로 작동할 수 없습니다. 공식 Conky FAQ에서 현재 X11 및 Wayland 관련 제한 사항을 확인할 수 있습니다.

1. Conky 설치

Conky는 주요 Linux 배포판에 포함되어 있습니다. 현재 Ubuntu 및 Debian 패키지 인덱스에서는 `conky`, `conky-config`, ` conky-config` conky와 같은 변형 패키지를 통해 가상 패키지로 제공됩니다 . 그래픽 데스크톱 환경에서는 가장 폭넓은 디스플레이 및 Lua 기능을 제공하기 때문에 `conky-config`가 실용적인 선택입니다.conky-allconky-stdconky-cliconky-all

배포명령
우분투/데비안sudo apt update && sudo apt install conky-all
페도라sudo dnf install conky
아치 리눅스sudo pacman -S conky

해당 패키지의 사용 가능 여부는 우분투 , 데비안 , 페도라 또는 아치 리눅스 공식 패키지 페이지에서 확인할 수 있습니다 .

sudo apt install conky 명령어가 표시되는 Linux 터미널 화면
데스크톱 구성을 생성하기 전에 배포판의 패키지 관리자를 통해 Conky를 설치하십시오.

2. 사용자 구성 생성

Conky의 현재 기본 사용자 구성 위치는 입니다 ~/.config/conky/conky.conf. 상위 문서에서는 다음 명령어를 사용하여 시작 구성을 생성할 것을 권장합니다 conky -C.

mkdir -p ~/.config/conky
conky -C > ~/.config/conky/conky.conf

이렇게 하면 시스템 전체 예제를 변경하지 않고 편집할 수 있는 로컬 파일이 생성됩니다 /etc/conky/. 현재 Lua 기반 구문에 대한 자세한 내용 은 공식 구성 가이드를 참조하십시오.

Linux 터미널에서 Conky 설정 디렉터리와 conky.conf 파일을 생성합니다.
사용자 수준의 conky.conf 파일을 생성하여 변경 사항이 홈 디렉터리 내에 유지되도록 합니다.

3. Conky가 표시할 내용을 선택하세요

원하는 편집기에서 여세요 ~/.config/conky/conky.conf. 간략한 구성 정보에는 CPU 부하, 메모리 사용량, 루트 파일 시스템 사용량 및 시스템 가동 시간이 표시될 수 있습니다.

conky.config = {
    alignment = 'top_right',
    gap_x = 24,
    gap_y = 48,
    update_interval = 2,
    own_window = true,
    double_buffer = true,
    default_color = 'white',
};

conky.text = [[
SYSTEM
CPU: ${cpu}%
RAM: ${memperc}% ${mem}/${memmax}
Disk: ${fs_used_perc /}% ${fs_used /}/${fs_size /}
Uptime: ${uptime}
]];

Conky는 네트워크 처리량, 온도, 프로세스, 배터리 상태, 사용자 지정 스크립트 출력 등 훨씬 더 많은 변수를 지원합니다. conky -v패키지를 빌드할 때 어떤 선택적 기능이 활성화되었는지 확인하려면 해당 명령어를 사용하세요.

CPU, RAM, 디스크 용량 및 가동 시간 변수를 포함한 Conky 구성 정보를 보여주는 텍스트 편집기
conky.conf 파일을 편집하여 바탕 화면에 표시되는 위치, 새로 고침 빈도, 색상 및 시스템 값을 제어할 수 있습니다.

4. Conky 시작, 테스트 및 중지

Conky를 터미널에서 실행하면 설정 오류를 즉시 확인할 수 있습니다.

conky -c ~/.config/conky/conky.conf

해당 경로는 일반적인 사용자 설정 위치이므로 conky파일이 제자리에 있는 경우 단독으로 실행하는 것만으로도 충분한 경우가 많습니다. 사용자 세션의 모든 Conky 프로세스를 중지하려면 다음 명령을 실행하세요 pkill conky.

터미널에서 Conky가 실행되고 오른쪽 상단에 시스템 모니터 오버레이가 있는 Linux 데스크톱 화면입니다.
먼저 터미널에서 Conky를 실행하여 구성 테스트 중에 발생하는 오류를 확인하세요.

conky.text설정이 완료되면 오버레이에 실제로 보고 싶은 정보만 남을 때까지 줄을 추가하거나 삭제할 수 있습니다 .

Linux 데스크톱 화면에 Conky 시스템 모니터가 표시되고, CPU, RAM, 디스크, 네트워크 및 시스템 가동 시간 값이 나타납니다.
완성된 Conky 레이아웃을 사용하면 전체 모니터링 애플리케이션을 열지 않고도 주요 시스템 정보를 확인할 수 있습니다.

5. 배치 및 창 동작 조정

X11 데스크톱 환경에서는 `<div class=" alignmentconky gap_x" gap_y> own_window`, `<div class="conky">`, `<div class="conky">`, `<div class="conky">`, `<div class="conky">`, `<div class="conky">`와 같은 설정이 Conky의 위치와 데스크톱 위젯처럼 동작할지 여부를 결정합니다. 데스크톱 환경마다 레이어와 투명도를 처리하는 방식이 다르므로, 먼저 간단한 설정을 구성하고 한 번에 하나의 창 옵션만 변경하는 것이 좋습니다.

Conky 설정 편집기에서 오른쪽 상단 정렬, 간격 및 창 설정이 표시됩니다.
창 설정은 Conky가 X11에서 나타나는 위치와 데스크톱과의 상호 작용 방식을 제어합니다.

6. 컴포지터가 Conky를 지원하는 경우 Wayland에서 Conky를 사용하십시오.

먼저 `.` 명령어를 사용하여 세션 유형을 확인하십시오 echo $XDG_SESSION_TYPE. `.`을 지원하는 Wayland 컴포지터에서 `.` 블록 wlr-layer-shell내의 `.` 요소에서 Wayland 출력을 활성화하고 `.` 요소에서 X 출력을 비활성화하십시오 conky.config.

out_to_x = false,
out_to_wayland = true,

Sway, Hyprland, Wayfire와 같은 컴포지터는 Conky 프로젝트에서 설명하는 레이어 셸 모델을 지원합니다. 하지만 GNOME Wayland는 예외입니다. Mutter는 Conky가 데스크톱 레이어 위젯에 필요한 프로토콜을 구현하지 않습니다. 사용 중인 배포판에서 Xorg 세션을 지원하는 경우 이를 사용할 수 있지만, 그렇지 않으면 Conky를 일반 창으로 실행하거나 다른 컴포지터에서 실행해야 할 수도 있습니다.

out_to_x가 비활성화되고 out_to_wayland가 활성화된 Conky 설정 편집기
Wayland 컴포지터를 지원하는 경우 conky.conf 파일에서 Conky 출력을 X에서 Wayland로 전환하십시오.

7. 로그인 시 Conky를 자동으로 시작하세요

사용자별 표준 자동 시작 디렉터리를 생성한 다음 바탕 화면 항목을 다음과 같이 저장합니다 ~/.config/autostart/conky.desktop.

[Desktop Entry]
Type=Application
Name=Conky
Exec=conky
Terminal=false
StartupNotify=false

&해당 줄에 내용을 추가하지 마십시오 Exec. 바탕 화면 항목은 프로그램을 직접 실행하며 Conky가 ~/.config/conky/conky.conf자동으로 찾을 수 있습니다. 상위 FAQ에서도 .desktop자동 시작 항목이 그래픽 세션 환경을 상속받기 때문에 X11에서 사용자 서비스보다 더 간단한 경우가 많다고 언급하고 있습니다.

텍스트 편집기에서 사용자 자동 시작 디렉터리에 conky.desktop 자동 시작 항목이 표시됩니다.
데스크톱에 간단한 항목을 추가하면 로그인 시 Conky가 자동으로 실행될 수 있습니다.

빠른 문제 해결 체크리스트

  • 아무것도 나타나지 않습니다.conky 터미널에서 실행 하고 오류 출력을 확인하십시오.
  • 구성 파일이 누락되었습니다. 다음 명령으로 다시 생성하십시오 conky -C > ~/.config/conky/conky.conf.
  • Wayland 오버레이가 작동하지 않습니다.echo $XDG_SESSION_TYPE 컴포지터가 Wayland를 지원하는지 확인 하십시오 wlr-layer-shell.
  • 해당 기능을 사용할 수 없습니다.conky -v 컴파일된 옵션을 실행 하고 확인하십시오.
  • 설정을 초기화하려면 사용자 지정 구성을 conky.conf다른 곳으로 옮기고 새 기본 구성을 생성하세요.

설정 및 지원 변수에 대한 정확한 목록을 보려면 Conky의 내장 매뉴얼 페이지와 공식 Conky 프로젝트를 참조하십시오 .

댓글 남기기

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

TestDisk와 PhotoRec을 사용하여 손실된 파티션과 파일을 복구하는 방법을 알아보세요. 원본 드라이브를 보호하고 안전하게 스캔한 다음 복구된 데이터를 다른 디스크에 저장하세요.

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

웹캠이나 이미지 파일을 사용하여 CoBang으로 Linux에서 QR 코드를 스캔하세요. Flatpak 카메라 접근 관련 설치 옵션, 설정 단계 및 문제 해결 방법을 참조하세요.

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하세요. 노출, 색상, 깜빡임 감소 및 기타 지원되는 제어 기능을 조정하고 호환되는 비디오 모드를 확인하세요.

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하려면 JetBrains Toolbox 또는 독립 실행형 tar.gz 아카이브를 사용하세요. Snap 및 Arch AUR 옵션도 제공됩니다. Java는 이미 포함되어 있습니다.

리눅스에 Cisco Packet Tracer를 설치하는 방법

리눅스에 Cisco Packet Tracer를 설치하는 방법

Cisco Packet Tracer 9.0.1 for Ubuntu 64비트 버전을 다운로드하고, APT를 사용하여 DEB 패키지를 설치한 다음, 터미널에서 라이선스에 동의하고 로그인하여 실습을 시작하십시오.

XFCE 4에서 듀얼 패널을 설정하는 방법

XFCE 4에서 듀얼 패널을 설정하는 방법

각 디스플레이마다 별도의 XFCE 4 패널을 생성하고, 두 번째 패널을 올바른 출력에 할당하고, 위치와 크기를 조정한 다음, 필요한 실행기와 상태 항목을 추가합니다.

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

GNOME Disks 또는 dd 명령어를 사용하여 Linux에서 CD-ROM ISO 파일을 생성합니다. 광학 드라이브를 식별하고, 복사 과정을 모니터링하고, 이미지 유효성을 검사하고, 손상된 디스크나 오디오 디스크에 다른 도구가 필요한 경우를 알 수 있습니다.

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

GIMP를 사용하여 Linux에서 사진 배경 제거하기: 피사체를 따라 그리고, 선택한 배경을 삭제하고, 투명도를 유지한 다음, 재사용 가능한 PNG 파일로 내보낼 수 있습니다.

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear를 공식 사이트에서 무료로 다운로드하세요. Windows, macOS, Linux 패키지를 비교하고, 데이터 파일을 설치한 후 첫 비행을 시작하세요.

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

브라우저에서 Google Tasks를 열거나, Chrome 바로가기 또는 앱 스타일 실행을 추가하고, 캘린더 및 Gmail을 통해 날짜별 할 일을 관리하세요.