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:
- Bash 3.0+ ve ncurses desteği.
- Görüntüleri yazdırmak için w3m-img (bazen w3m ile paketlenir) veya iTerm2 veya Terminoloji.
- imagemagick – küçük resim oluşturmak için.
- Linux terminal emülatörü \033[14t [3] veya xdotool veya xwininfo + xprop veya 'yi desteklemelidir xwininfo + xdpyinfo .
- 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.