Neofetch - Menunjukkan Maklumat Sistem Linux dengan Logo Pengedaran

Neofetch - Menunjukkan Maklumat Sistem Linux dengan Logo Pengedaran

Neoftech adalah skrip baris perintah maklumat rentas platform dan mudah digunakan yang mengumpul maklumat sistem Linux anda dan memaparkannya di terminal di sebelah imej, boleh menjadi logo pengedaran anda atau mana-mana seni ASCII pilihan anda.

Baru -baru ini, versi utama baru dari Neofetch 3.0 Dikeluarkan dengan banyak perubahan pecah ditambahkan pada kemas kini ini.

Neoftech sangat serupa dengan screenfetch atau utiliti linux_logo, tetapi sangat disesuaikan dan dilengkapi dengan beberapa ciri tambahan seperti yang dibincangkan di bawah.

Ciri -ciri utamanya termasuk: ia pantas, mencetak imej warna penuh - logo pengagihan anda di ASCII bersama maklumat sistem anda, ia sangat disesuaikan dari segi, di mana dan bila maklumat dicetak di terminal dan ia boleh mengambil tangkapan skrin desktop anda Semasa menutup skrip yang didayakan oleh bendera khas.

Ketergantungan yang diperlukan:

  1. Bash 3.0+ dengan sokongan ncurses.
  2. W3M-IMG (kadang -kadang dibungkus dengan W3m) atau iterm2 atau Terminologi untuk mencetak imej.
  3. ImageMagick - untuk penciptaan kecil.
  4. Emulator Terminal Linux harus menyokong \ 033 [14t [3] atau XDOTOOL atau Xwininfo + xprop atau Xwininfo + xdpyinfo .
  5. Di Linux, anda perlukan Feh, nitrogen atau gsettings Untuk sokongan kertas dinding.

Penting: Anda boleh membaca lebih lanjut mengenai kebergantungan pilihan dari repositori neofetch github untuk memeriksa sama ada emulator terminal linux anda sebenarnya menyokong \ 033 [14t atau sebarang kebergantungan tambahan untuk skrip berfungsi dengan baik di distro anda.

Cara memasang neofetch di linux

Neofetch dapat dengan mudah dipasang dari repositori pihak ketiga pada hampir semua pengagihan Linux dengan mengikuti arahan pemasangan di bawah masing-masing mengikut pengedaran anda.

Pada Debian

$ echo "deb http: // dl.Bintray.com/dawidd6/neofetch jessie main "| sudo tee -a/etc/apt/sumber.Senaraikan $ curl -l "https: // bintray.com/user/muat turun subjectpublickey?nama pengguna = bintray "-o pelepasan -neofetch.Kunci && sudo apt-key tambahkan pelepasan-neofetch.Kunci && RM Release-Neofetch.Kunci $ sudo apt-get update $ sudo apt-get install neofetch 

Di Ubuntu dan Linux Mint

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

Di Rhel, Centos dan Fedora

Anda perlu mempunyai DNF-PLUGINS-CORE Dipasang pada sistem anda, atau pasangkannya dengan arahan di bawah:

$ sudo yum memasang dnf-plugins-core 

Dayakan repositori COPR dan pasang Neofetch pakej.

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

Pada Arch Linux

Anda boleh memasang Neofetch atau Neofetch-git dari aur menggunakan Packer atau Yaourt.

$ packer -s neofetch $ packer -s neofetch -git atau $ yaourt -s neofetch $ yaourt -s neofetch -git 

Pada gentoo

Pasang App-misc/neofetch dari repositori rasmi Gentoo/Funtoo. Walau bagaimanapun, sekiranya anda memerlukan versi git pakej, anda boleh memasang = APP-MISC/NEOFETCH-9999.

Cara Menggunakan Neofetch di Linux

Sebaik sahaja anda telah memasang pakej, sintaks umum untuk menggunakannya ialah:

$ neofetch 

Catatan: Jika W3M-IMG atau ImageMagick tidak dipasang pada sistem anda, screenfetch akan didayakan secara lalai dan Neofetch akan memaparkan logo seni ASCII anda seperti dalam imej di bawah.

Maklumat Linux Mint

Maklumat Sistem Linux Mint

Maklumat Ubuntu

Maklumat Sistem Ubuntu

Sekiranya anda ingin memaparkan logo pengedaran lalai sebagai imej, anda harus memasang W3M-IMG atau Imagemagick pada sistem anda seperti berikut:

$ sudo apt-get memasang w3m-img [on Debian/Ubuntu/Mint] $ sudo yum memasang w3m-img [on RHEL/CENTOS/FEDORA] 

Kemudian lari Neofetch Sekali lagi, anda akan melihat kertas dinding lalai pengagihan Linux anda sebagai gambar.

$ neofetch 
Maklumat sistem ubuntu dengan logo

Selepas berlari Neofetch Buat pertama kalinya, ia akan membuat fail konfigurasi dengan semua pilihan dan tetapan: $ Rumah/.config/neofetch/config.

Fail konfigurasi ini akan membolehkan anda melalui printInfo () berfungsi untuk mengubah maklumat sistem yang ingin anda cetak di terminal. Anda boleh menaip maklumat baru, mengubahsuai barisan maklumat, memadam baris tertentu dan juga tweak skrip yang menggunakan kod bash untuk menguruskan maklumat yang akan dicetak.

Anda boleh membuka fail konfigurasi menggunakan editor kegemaran anda seperti berikut:

$ vi ~/.config/neofetch/config 

Berikut adalah petikan fail konfigurasi pada sistem saya yang menunjukkan printInfo () fungsi.

Fail konfigurasi Neofetch
#!/usr/bin/env bash # vim: fdm = penanda # # neofetch config file # https: // github.com/dylanAraps/neofetch # Skrip kelajuan dengan tidak menggunakan unicode eksport lc_all = c eksport lang = c # pilihan info  # info # lihat halaman wiki ini untuk maklumat lanjut: # https: // github.com/dylanAraps/neofetch/wiki/penyesuaian-info printInfo () info Title info Info info "Model" Model Info "OS" Distro Info "Kernel" Info Kernel "Uptime" Uptime Info "Packages" Packages "Shell" Shell "Shell" Shell "Shell" Shell "Shell" Shell "Shell" Shell "Shell "Resolusi" maklumat resolusi "de" de info "wm" wm info "tema wm" wmtheme info "tema" maklumat tema "ikon" info "terminal" info terminal "terminal info" cpu "cpu" info "" gpu " Info GPU "Memory" Memory # INFO "Penggunaan CPU" CPU_USAGE # INFO "Disk" Disk # Info "Bateri" Bateri # INFO "FON Publicip # Info "Pengguna" Pengguna # Info "Ulang Tahun" Maklumat Linebreak Maklumat Linebreak Cols Info Linebreak .. 

Taipkan arahan di bawah untuk melihat semua bendera dan nilai konfigurasi mereka yang boleh anda gunakan dengan skrip neofetch:

$ Neofetch - -Help 

Untuk melancarkan Neofetch dengan semua fungsi dan bendera yang diaktifkan, menggunakannya --ujian bendera:

$ neofetch --test 

Anda boleh mengaktifkan logo seni ASCII sekali lagi menggunakan --ascii bendera:

$ neofetch --CII 

Dalam artikel ini, kami telah meliputi skrip baris perintah yang mudah dan sangat konfigurasi/disesuaikan yang mengumpulkan maklumat sistem anda dan memaparkannya di terminal.

Ingatlah untuk berhubung dengan kami melalui borang maklum balas di bawah untuk mengemukakan sebarang pertanyaan atau beri kami pendapat anda mengenai skrip neofetch.

Akhir sekali, jika anda mengetahui skrip serupa di luar sana, jangan ragu untuk memberitahu kami, kami akan senang mendengar daripada anda.

Lawati Repositori Neofetch GitHub.