screenFetch - Linux için Üstün Sistem Bilgisi Oluşturucu


Masaüstü Ortamındaki değişiklikle birlikte çok az değişiklikle veya hiç değişiklik olmadan, sistem bilgilerini GUI'de almak için çoğunlukla Linux'taki entegre araçlara güveniyoruz. Debian Jessie'mde GUI Sistemi bilgi aracının klasik görünümü.

Komut Satırı Arayüzü söz konusu olduğunda tüm sistem bilgilerini gösteren komutlarımız var ancak tüm bilgileri aynı anda sağlayabilecek tek bir komut yok. Evet! Tüm bu görevleri gerçekleştirmek için her zaman bir senaryo yazabiliriz ancak bu herkes için mümkün değildir.

Yukarıda belirtilen özelliklerin tümüne ve daha fazlasına sahip olan bir “screenFetch” aracı mevcuttur.

ScreenFetch nedir?

ScreenFetch, öncelikle Bash Shell için tasarlanmış ancak diğer kabuk ortamlarıyla da çalışan bir Sistem Bilgi Aracıdır. Araç, kullandığınız Linux dağıtımını otomatik olarak algılayacak ve logonun sağında belirli değerli bilgilerle birlikte dağıtımın ASCII logosunu oluşturacak kadar akıllıdır. Araç özelleştirilebilir, renkleri değiştirebilir, ASCII ayarlamayabilir ve bilgileri görüntüledikten sonra ekran görüntüsü alabilirsiniz.

Değerli Sistem Bilgisi ekranı Getirme gösterilerinin listesi şunlardır:

  1. Kullanıcı_adı@Ana Bilgisayar_adı
  2. işletim sistemi
  3. Çekirdek
  4. Çalışma süresi
  5. Paketler
  6. Kabuk
  7. Çözünürlük
  8. Almanya
  9. WM
  10. WM Teması
  11. GTK Teması
  12. Simge Teması
  13. Yazı tipi
  14. İşlemci
  15. Veri deposu

Linux'ta screenFetch nasıl kurulur

ScreenFetch'i git clone kullanarak veya kaynak dosyaları doğrudan aşağıdaki bağlantıdan indirerek alabiliriz. Sağ alttaki 'ZIP İndir' bağlantısını kontrol edin, zip dosyasını oradan indirin ve açın.

  1. https://github.com/KittyKatt/screenFetch.git

Alternatif olarak, aşağıda gösterildiği gibi wget komutunu kullanarak da paketi alabilirsiniz.

wget https://github.com/KittyKatt/screenFetch/archive/master.zip
unzip master.zip

Komut dosyasını yüklememize gerek yok, yalnızca çıkartılan klasörü /usr/bin altına taşıyın ve çalıştırılabilir hale getirin.

mv screenFetch-master/screenfetch-dev /usr/bin
sudo mv screenFetch-master/screenfetch-dev /usr/bin/

Kolayca kullanmak için screenFetch-dev ikili dosyasının adını screenfetch olarak değiştirin.

cd /usr/bin
sudo mv screenfetch-dev screenfetch
chmod 755 screenfetch

Şimdi sistemimizin genel bilgilerini görmek için doğrudan terminalden 'screenfetch' komutunu test edeceğiz.

screenfetch

ScreenFetch komutunu ‘-v‘ (Ayrıntılı) seçeneğini kullanarak çalıştırıyorum, işte aynı çıktı.

screenfetch -v

'-n' anahtarını kullanarak ilgili Linux Dağıtımının ASCII logosunu gizleyin.

screenfetch -n

'-N' seçeneğini kullanarak tüm çıktı renklerini soyun.

screenfetch -N

'-t' anahtarını kullanarak terminalin genişliğine bağlı olarak terminaldeki çıkışı kesin.

screenfetch -t

'-E' seçeneğiyle çıktıdaki hataları bastırın.

screenfetch -E

Mevcut '-V' Sürümünü göster.

screenfetch -v

Seçenekleri gösterin ve '-h' yardımını yapın.

screenfetch -h

Kullanıcı Girişinde ekran getirmeyi kullan

Bu betiği, kullanıcı kabuğa giriş yaptığı anda betiğin çalışmasını ve çıktısını görüntüleyecek şekilde kullanmak güzel bir şaka olurdu.

Bu görevi gerçekleştirmek için aşağıdaki satırı ~/.bashrc dosyasının sonuna eklemeliyiz.

if [ -f /usr/bin/screenfetch ]; then screenfetch; fi

Yukarıdaki satırı ekledikten sonra ~/.bashrc dosyası artık şu şekilde görünüyor.

Etkili olup olmadığını kontrol etmek için oturumu kapatın ve tekrar giriş yapın. Elimde olan şey şuydu.

Çözüm

screenFetch kutudan çıktığı gibi çalışan çok güzel bir araçtır, kurulum çocuk oyuncağıydı ve en son Debian testlerinde bile tek bir aksaklık olmadan çalışıyor. Mevcut sürüm 3.5.0'dır ve halen yavaş yavaş olgunlaşmaktadır. Bir kullanıcı Bash Shell'de oturum açtığında gösterdiği sistem bilgisi parlaktır. Bu harika araç denemeye değer ve hepiniz denemelisiniz. Dağıtımınızın ekran görüntüsünü alırsak iyi olur.

Şimdilik bu kadar. Çok yakında yine ilginç bir yazıyla karşınızda olacağım. O zamana kadar bizi izlemeye devam edin ve linux-console.net'a bağlı kalın. Bizi beğenin ve paylaşın, yayılmamıza yardımcı olun. Aşağıdaki yorum bölümünde bize değerli geri bildirimlerinizi iletmeyi unutmayın.