Neofetch - Linux Sistem Bilgilerini Dağıtım Logosu ile Gösterir


Neoftech, Linux sistem bilgilerinizi toplayan ve terminalde bir görüntünün yanında görüntüleyen, platformlar arası ve kullanımı kolay bir sistem bilgisi komut satırı komut dosyasıdır; bu, dağıtım logonuz veya herhangi bir ascii olabilir. seçtiğiniz sanat.

Yakın zamanda Neofetch 3.0'ın yeni bir ana sürümü yayınlandı ve bu güncellemeye büyük miktarda önemli değişiklikler eklendi.

Neoftech, ScreenFetch veya Linux_Logo yardımcı programlarına çok benzer, ancak son derece özelleştirilebilir ve aşağıda tartışıldığı gibi bazı ekstra özelliklerle birlikte gelir.

Ana özellikleri şunlardır: hızlıdır, tam renkli bir görüntü basar - sistem bilgilerinizle birlikte dağıtım logonuz ASCII olarak yazdırılır, bilgilerin terminalde hangi, nerede ve ne zaman yazdırılacağı konusunda son derece özelleştirilebilir ve masaüstünüzün ekran görüntüsünü alabilir betiği özel bir bayrakla etkinleştirildiği şekilde kapatırken.

Gerekli Bağımlılıklar:

  1. Bash 3.0+ ve ncurses desteği.
  2. Görüntüleri yazdırmak için w3m-img (bazen w3m ile paketlenir) veya iTerm2 veya Terminoloji.
  3. imagemagick – küçük resim oluşturmak için.
  4. Linux terminal emülatörü \033[14t [3] veya xdotool veya xwininfo + xprop veya 'yi desteklemelidir xwininfo + xdpyinfo .
  5. Linux'ta duvar kağıdı desteği için feh, nitrojen veya gsettings'e ihtiyacınız vardır.

Önemli: Linux terminal emülatörünüzün gerçekten \033[14t'yi destekleyip desteklemediğini kontrol etmek için Neofetch Github deposundan isteğe bağlı bağımlılıklar hakkında daha fazla bilgi edinebilirsiniz. betiğin dağıtımınızda iyi çalışması için ekstra bağımlılıklar.

Linux'ta Neofetch Nasıl Kurulur

Neofetch, dağıtımınıza göre aşağıdaki ilgili kurulum talimatlarını takip ederek hemen hemen tüm Linux dağıtımlarında üçüncü taraf depolardan kolayca kurulabilir.

Debian'da

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 ve Linux Mint'te

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

RHEL, CentOS ve Fedora'da

Sisteminizde dnf-plugins-core'un yüklü olması veya aşağıdaki komutla yüklemeniz gerekir:

sudo yum install dnf-plugins-core

COPR deposunu etkinleştirin ve neofetch paketini yükleyin.

sudo dnf copr enable konimex/neofetch
sudo dnf install neofetch

Arch Linux'ta

Packer veya Yaourt'u kullanarak AUR'dan neofetch veya neofetch-git'i yükleyebilirsiniz.

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

Gentoo'da

Gentoo/Funtoo'nun resmi depolarından app-misc/neofetch'i yükleyin. Ancak paketin git sürümüne ihtiyacınız varsa =app-misc/neofetch-9999'u yükleyebilirsiniz.

Linux'ta Neofetch Nasıl Kullanılır

Paketi yükledikten sonra, onu kullanmak için genel sözdizimi şöyledir:

neofetch

Not: Sisteminizde w3m-img veya imagemagick yüklü değilse, ekran getirme varsayılan olarak etkinleştirilecektir ve neofetch Strong> ASCII art logonuzu aşağıdaki resimdeki gibi gösterecektir.

Linux Nane Bilgileri

Ubuntu Bilgileri

Varsayılan dağıtım logosunu resim olarak görüntülemek istiyorsanız sisteminize w3m-img veya imagemagick'i aşağıdaki şekilde yüklemelisiniz:

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

Daha sonra tekrar neofetch'i çalıştırın; görüntü olarak Linux dağıtımlarınızın varsayılan duvar kağıdını göreceksiniz.

neofetch

neofetch'i ilk kez çalıştırdıktan sonra, tüm seçenekleri ve ayarları içeren bir yapılandırma dosyası oluşturacaktır: $HOME/.config/neofetch/config.

Bu yapılandırma dosyası, terminalde yazdırmak istediğiniz sistem bilgisini printinfo() işlevi aracılığıyla değiştirmenizi sağlayacaktır. Yeni bilgi satırları yazabilir, bilgi dizilişini değiştirebilir, belirli satırları silebilir ve ayrıca yazdırılacak bilgileri yönetmek için bash kodunu kullanarak komut dosyasında ince ayar yapabilirsiniz.

Yapılandırma dosyasını favori düzenleyicinizi kullanarak aşağıdaki şekilde açabilirsiniz:

vi ~/.config/neofetch/config

Aşağıda sistemimdeki printinfo() işlevini gösteren yapılandırma dosyasından bir alıntı bulunmaktadır.

#!/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 betiğiyle kullanabileceğiniz tüm bayrakları ve bunların yapılandırma değerlerini görüntülemek için aşağıdaki komutu yazın:

neofetch --help

Neofetch'i tüm işlevler ve işaretler etkinken başlatmak için --test işaretini kullanın:

neofetch --test

--ascii işaretini kullanarak ASCII sanat logosunu tekrar etkinleştirebilirsiniz:

neofetch --ascii

Bu makalede, sistem bilgilerinizi toplayan ve terminalde görüntüleyen basit ve son derece konfigürasyonlu/özelleştirilebilir bir komut satırı komut dosyasını ele aldık.

Neofetch komut dosyasıyla ilgili sorularınızı sormak veya düşüncelerinizi bize iletmek için aşağıdaki geri bildirim formu aracılığıyla bizimle iletişime geçmeyi unutmayın.

Son olarak, eğer piyasada benzer senaryolar biliyorsanız, bize bildirmekten çekinmeyin, sizden haber almaktan memnuniyet duyarız.

neofetch Github deposunu ziyaret edin.