Ödeme Yöntemleri Abuse

Neofetch yazılım özelliklerine genel bakış

01.02.2022, 02:08

Neofetch, sistem bilgilerini terminalde görüntülemenizi sağlayan etkili, ancak kullanımı kolay bir yardımcı programdır. Özelliği, bilgileri güzel bir görüntünün yanında göstermesidir. Görsel olarak dağıtım logosunu veya dilediğiniz başka bir görseli kullanabilirsiniz.

Program özellikleri

Program işlevsel olarak ScreenFetch veya LinuxLogo'ya benzer, ancak özelleştirilebilirlik ve esneklikten yararlanır, ayrıca yararlı ek özellikler içerir. Hızlıdır, ASCII formatında görüntü çıktısı alabilir ve komut dosyası tamamlandıktan sonra ekran görüntüsü alabilir.

Programı incelemeden önce, ana bağımlılıklara bir göz atalım:

  • Ncurses desteği ile Bash 3.0+;
  • görüntüleri kaydetmek için w3m-img veya iTerm2;
  • önizleme oluşturmak için imagemagick;
  • terminal emülatörü 33 [14t [3] veya xdotool veya xwininfo + xwininfo + xdpyinfo desteklemelidir;
  • duvar kağıdı ile çalışmak için feh, nitrogen veya gsettings'e ihtiyacınız vardır.

Bash 3.0+ ve 33 [14t desteği yapılandırılmalıdır, bu çoğu terminal tarafından sağlanır, aksi takdirde ek işlevler için bu bağımlılıklar gereklidir.

Programın yüklenmesi

Terminal başlangıcında linux sistemi hakkında bilgi güzeldir, ancak en azından ve en çok, bazen bu bilgiler özellikle yararlıdır. Programı herhangi bir Linux dağıtımındaki üçüncü parti depolardan yükleyebilirsiniz. Şimdi en popüler olanların talimatlarına bakalım.

DEBIAN

Aşağıdaki komut çalıştırılmalıdır:

$ 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 VEYA LINUX MINT

Bu dağıtımlarda, çalıştırmanız gerekir:

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

RED HAT VEYA FEDORA

Öncelikle dnf-plugins-core plugins paketini yüklemelisiniz:

$ sudo yum install dnf-plugins-core

Daha sonra bir depo ekleyin ve neofetch'i oradan yükleyin:

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

ARCHLINUX.

Neofetch veya neofetch-git sürümleri packer veya yaourt kullanılarak AUR deposundan yüklenir:

$ packer -S neofetch
$ packer -S neofetch-git

Ya da:

$ yaourt -S neofetch
$ yaourt -S neofetch-git

GENTOO

Burada komutu kullanıyoruz:

$ sudo emerge app-misc/neofetch

LINUX'ta programı kullanma

Bilgileri terminalde görüntülemek için komutu kullanın:

$ neofetch

Sistemde w3m-img veya imagemagick yüklü değilse, screenfetch'in varsayılan olarak kullanılacağını ve neofetch'in linux logosunu ASCI olarak görüntüleyeceğini unutmayın.

LINUXMINT hakkında bilgi

Ubuntu Hakkında Bilgi

Eğer linux dağıtım logosunu düz bir resim olarak görüntülemek istiyorsanız, sisteminize w3m-img veya imagemagick kurmalısınız.

Ubuntu için komut:

$ sudo apt-get install w3m-img

Red Hat / Fedora için komut:

$ sudo yum install w3m-img

Şimdi masaüstü duvar kağıdı görüntüsünü bir resim olarak görmek için yardımcı programı tekrar çalıştıralım:

$ neofetch

İlk çalıştırmadan sonra, yazılım ~/.config/neofetch/config adresinde belirli ayarları içeren bir yapılandırma dosyası oluşturacaktır. Bu dosyada kullanıcının çıktısı alınacak sistem bilgilerini yapılandırmasına olanak tanıyan bir printinfo() fonksiyonu bulunmaktadır. Gerekirse, kullanıcı gereksiz satırları kaldırabilir, yeni satırlar ekleyebilir veya bunları değiştirebilir.

Yapılandırma dosyasını açmak için execute tuşuna basın:

$ vi ~/.config/neofetch/config

Dosyanın içeriği yaklaşık olarak aşağıdaki gibidir:

#!/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
}

Tüm yardımcı program seçeneklerini ve yapılandırma seçeneklerini öğrenmek için komutu çalıştırın:

$ neofetch --help

Komutu çalıştırarak yapılandırma dosyasındaki ayarların doğru olduğunu doğrulayabilirsiniz:

$ neofetch --test

Dağıtım logosunun metin formatında çizilmesi komutunu vermek için --ascii bayrağı kullanılabilir:

$neofetch --ascii

Program her terminal başlangıcında çalıştırılabilir, sonuna ~/.bashrc çalıştırma eklenebilir:

$ vi ~/.bashrc

...
neofetch

Bu genel bakış yazısında, linux sistem bilgilerini ve dağıtım logosunu uçbirime çıktı olarak verebilen bir programın özellikleri ele alınmıştır.