Neofetch – 배포 로고와 함께 Linux 시스템 정보 표시

Neoftech는 리눅스 시스템 정보를 수집하고 터미널에 이미지와 함께 표시하는 크로스-플랫폼이며 사용하기 쉬운 시스템 정보 명령어 라인 스크립트입니다. 이미지는 사용자의 배포판 로고나 선택한 아스키 아트일 수 있습니다.

최근에 Neofetch 3.0의 새로운 주요 버전이 출시되었으며, 이번 업데이트에는 많은 파괴적인 변경 사항이 추가되었습니다.

NeoftechScreenFetchLinux_Logo 유틸리티와 매우 유사하지만, 매우 사용자 정의가 가능하며 아래에서 논의되는 추가 기능이 있습니다.

주요 기능은 다음과 같습니다: 빠르고, 풀 컬러 이미지를 인쇄합니다. 배포판 로고의 ASCII와 시스템 정보가 터미널에 표시되며, 어떤 정보를 어디에 언제 인쇄할지 매우 사용자 정의가 가능하며, 특별한 플래그로 스크립트를 종료할 때 데스크탑의 스크린샷을 찍을 수 있습니다.

필수 종속성:

  1. Bash 3.0+ ncureses 지원.
  2. w3m-img (때로는 w3m과 함께 패키지로 제공됨) 또는 iTerm2 또는 Terminology 이미지 인쇄를 위해.
  3. 이미지매직 – 썸네일 생성용.
  4. Linux 터미널 에뮬레이터\033[14t [3] 또는 xdotool 또는 xwininfo + xprop 또는 xwininfo + xdpyinfo 를 지원해야 합니다.
  5. 리눅스에서는 배경화면 지원을 위해 feh, nitrogen 또는 gsettings가 필요합니다.

중요: Neofetch Github 저장소에서 선택적 종속성에 대해 자세히 알아보고 Linux 터미널 에뮬레이터가 실제로 \033[14t를 지원하는지 또는 스크립트가 귀하의 배포판에서 잘 작동하려면 추가 종속성이 있는지 확인하십시오.

Linux에서 Neofetch 설치 방법

Neofetch는 거의 모든 Linux 배포판의 제3자 저장소에서 아래 해당 배포판별 설치 지침을 따라 쉽게 설치할 수 있습니다.

Debian에서

$ echo "deb http://dl.bintray.com/dawidd6/neofetch jessie main" | sudo tee -a /etc/apt/sources.list
$ curl -L "https://bintray.com/user/downloadSubjectPublicKey?username=bintray" -o Release-neofetch.key && sudo apt-key add Release-neofetch.key && rm Release-neofetch.key
$ sudo apt-get update
$ sudo apt-get install neofetch

Ubuntu 및 Linux Mint에서

$ sudo add-apt-repository ppa:dawidd0811/neofetch
$ sudo apt-get update
$ sudo apt-get install neofetch

RHEL, CentOS 및 Fedora에서

시스템에 dnf-plugins-core가 설치되어 있어야 합니다. 그렇지 않은 경우 아래 명령어로 설치하십시오:

$ sudo yum install dnf-plugins-core

COPR 저장소를 활성화하고 neofetch 패키지를 설치하십시오.

$ sudo dnf copr enable konimex/neofetch
$ sudo dnf install neofetch

Arch Linux에서

너는 또한 neofetch 또는 neofetch-git를 AUR에서 packer 또는 Yaourt를 사용하여 설치할 수 있다.

$ packer -S neofetch
$ packer -S neofetch-git
OR
$ yaourt -S neofetch
$ yaourt -S neofetch-git

Gentoo에서

app-misc/neofetch를 Gentoo/Funtoo의 공식 저장소에서 설치한다. 그러나 패키지의 git 버전이 필요한 경우 =app-misc/neofetch-9999를 설치할 수 있다.

리눅스에서 Neofetch 사용 방법

패키지를 설치한 후 사용하기 위한 일반적인 구문은 다음과 같다:

$ neofetch

참고: w3m-img 또는 imagemagick가 시스템에 설치되어 있지 않으면 screenfetch가 기본적으로 활성화되고 neofetch는 아래 이미지에서와 같이 ASCII 아트 로고를 표시한다.

Linux Mint 정보

Linux Mint System Information

Ubuntu 정보

Ubuntu System Information

기본 배포 로고를 이미지로 표시하려면 다음과 같이 시스템에 w3m-img 또는 imagemagick를 설치해야 한다:

$ sudo apt-get install w3m-img    [On Debian/Ubuntu/Mint]
$ sudo yum install w3m-img        [On RHEL/CentOS/Fedora]

그런 다음 neofetch를 다시 실행하면 리눅스 배포판의 기본 배경 화면이 이미지로 표시된다.

$ neofetch
Ubuntu System Information with Logo

처음으로 neofetch를 실행하면 모든 옵션과 설정으로 구성 파일을 생성합니다: $HOME/.config/neofetch/config.

이 구성 파일은 printinfo() 함수를 통해 터미널에 인쇄하려는 시스템 정보를 변경할 수 있도록 해줍니다. 새 정보 줄을 입력하거나, 정보 라인업을 수정하거나, 특정 줄을 삭제하고 인쇄할 정보를 관리하기 위해 bash 코드를 사용하여 스크립트를 조정할 수 있습니다.

다음과 같이 즐겨 사용하는 편집기로 구성 파일을 열 수 있습니다.

$ vi ~/.config/neofetch/config

다음은 내 시스템의 printinfo() 함수를 보여주는 구성 파일의 일부입니다.

Neofetch Configuration File
#!/usr/bin/env bash
# vim:fdm=marker
#
# Neofetch config file
# https://github.com/dylanaraps/neofetch

# Speed up script by not using unicode
export LC_ALL=C
export LANG=C

# Info Options {{{


# Info
# See this wiki page for more info:
# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info
printinfo() {
    info title
    info underline

    info "Model" model
    info "OS" distro
    info "Kernel" kernel
    info "Uptime" uptime
    info "Packages" packages
    info "Shell" shell
    info "Resolution" resolution
    info "DE" de
    info "WM" wm
    info "WM Theme" wmtheme
    info "Theme" theme
    info "Icons" icons
    info "Terminal" term
    info "Terminal Font" termfont
    info "CPU" cpu
    info "GPU" gpu
    info "Memory" memory

    # info "CPU Usage" cpu_usage
    # info "Disk" disk
    # info "Battery" battery
    # info "Font" font
    # info "Song" song
    # info "Local IP" localip
    # info "Public IP" publicip
    # info "Users" users
    # info "Birthday" birthday

    info linebreak
    info cols
    info linebreak
}
.....

다음 명령어를 입력하여 neofetch 스크립트로 사용할 수 있는 모든 플래그와 구성 값을 볼 수 있습니다.

$ neofetch --help

모든 기능과 플래그를 활성화하여 neofetch를 시작하려면 --test 플래그를 사용하세요.

$ neofetch --test

--ascii 플래그를 사용하여 ASCII 아트 로고를 다시 활성화할 수 있습니다.

$ neofetch --ascii

이 기사에서는 시스템 정보를 수집하고 터미널에 표시하는 간단하고 매우 구성 가능하고 맞춤형 명령줄 스크립트를 다루었습니다.

neofetch 스크립트에 대해 질문하거나 의견을 제시하려면 아래의 피드백 양식을 통해 저희에게 연락하세요.

마지막으로, 유사한 스크립트가 있다면 저희에게 알려주세요. 듣게 되면 기뻐할 것입니다.

neofetch Github 저장소를 방문하세요.

Source:
https://www.tecmint.com/neofetch-shows-linux-system-information-with-logo/