Bilgisayar ve telefonlarda Digital Rain yapmak

Evet. Başlıktan da anlayacağınız üzere terminal ekranımızda Digital Rain çıkartacağız. Digital Rain'in ne olduğunu bilmiyorsanız diye şu GIF'leri paylaşıyorum:




Artık anlamışsınızdır. Başlamadan önce söylemem gereken bazı önemli şeyler var: Çoğu Linux dağıtımında çalışıyor ve Termux'da da sorunsuz çalıştırabildim. Windows'da ise libncurses kütüphanesi bol bol sorun çıkardığı için maalesef Windows için anlatmayacağım ama Windows için hareketli arka plan yapmayı göstereceğim. En azından aynı hissi veriyor. Anlattığım adımlar sizde çalışmazsa ya da Windows'da kendiniz derlemek istiyorsanız diye şu linkleri paylaşayım: GitHub - M4444/TMatrix: Terminal based replica of the digital rain from The Matrix. PDCurses/wincon at master · wmcbrine/PDCurses (Windows için Curses alternatifi)


1) Linux dağıtımlarına Digital Rain yüklemek

Linux dağıtımlarına yüklemek için ilk olarak kaynak kodunu indirip derlemek gerekiyor. Kodu indirmek için bilgisayarımızda git kurulu olması lazım. Ayrıca kodumuzun çalışması için gerekli olan Curses'in ve derlemek için cmake'in yüklü olması lazım. Ubuntu tabanlı dağıtımlarda paket yöneticisi apt olduğu için kök yetkileriyle apt install git libncurses5 cmake komutunu çalıştırmamız gerekiyor. Kurulum için onay isteyince Y'ye basıp onayı veriyoruz. Git, Curses ve Cmake bilgisayarımıza yüklenmiş oluyor. Başka paket yöneticiniz varsa komutu kendinize uygun olarak girin ve yükleyin.

Ardından kodu bilgisayara indirmek için demin kurduğumuz git paketini kullanalım. Şu komutla kodu ev klasörüne indiriyoruz:
cd ~ && git clone https://github.com/M4444/TMatrix

Sonra cd TMatrix ile klasörümüze giriyoruz. Ardından programımızın derlenmesi sonucu oluşacak olan dosyalar için mkdir build komutu ile yeni bir klasör oluşturup cd build ile içine girelim.

Daha sonra sırası ile şu komutları çalıştırarak programı derleyelim:
cmake .. make -j8

Program derlendi. Terminale tmatrix yazarak çalıştırmamız gerekiyor. Bunun için de kök kullanıcı olarak make install komutunu çalıştırıyoruz ve programımızı yüklüyoruz. Bu komutun ardından terminalinizi yeniden başlatın ve tmatrix yazın.

Şu anda semboller ekranda kaymaya başladı. Size iyi eğlenceler dileyip Termux için anlatmaya başlayayım.

2) Termux'a Digital Rain yüklemek

Termux için olan kodlar büyük oranda aynı. Hatta hepsi aynı desek yeridir. Sadece bazı yerlerde Termux'un dosyalarına uygun olarak düzenlemeler yapmamız gerekiyor. Tıpkı bilgisayardaki gibi Termux'da da kodu indirmek için git kurulu olması lazım. Tabi ki Curses'in ve cmake'in de aynı sebeplerden dolayı yüklü olması lazım. Termux'da ise paket yöneticisi olarak apt ve pkg var. Biz pkg'yi kullanalım ve pkg install git libncurses5 cmake yazalım. Aynı şekilde onay verip yüklenmesini bekleyelim.

Şimdi kodu indirmek için kurduğumuz git'i kullanalım. Şu komutla kodu ev klasörüne indiriyoruz:
cd ~ && git clone https://github.com/M4444/TMatrix

Sonra cd TMatrix ile klasörümüze giriyoruz. Ardından programımızın derlenmesi sonucu oluşacak olan dosyalar için mkdir build komutu ile yeni bir klasör oluşturup cd build ile içine girelim.

Daha sonra sırası ile şu komutları çalıştırarak programı derleyelim:
cmake .. make -j8

Program derlendi. Terminale tmatrix yazarak çalıştırmamız gerekiyor. Bunun için de make install komutunu kullanarak yüklememiz gerekiyor. Ama önemli nokta burada başlıyor: Android'in kendi uygulamaları /system/bin içerisinde bulunuyor fakat biz Termux kullanıyoruz ve Termux'un uygulamaları /data/data/com.Termux/files/usr/bin klasöründe bulunuyor. make install komutu bizim Termux üzerinde çalıştığımızı düşünüp ona göre işlem yapmıyor maalesef. Bu yüzden make install komutunda çalışacak olan kodları kendimiz yazmamız gerekiyor. Aslında uzun ama şimdilik işimizi görecek olan kısmını yazıyorum: cp tmatrix /data/data/com.Termux/files/usr/bin/. Bunu çalıştırdıktan sonra exit yazıp Termux'u tekrar açalım ve tmatrix yazarak işlemleri tamamlayalım.

3) Windows'a Digital Rain duvar kâğıdı uygulamak

Maalesef Windows'ta terminalde bunları yapamıyoruz. Aslında WSL ya da sanal makineye SSH ile bağlanma tarzı yöntemlerle yapabiliriz ama daha önce bu tarz şeyleri denemediyseniz bence uğraşmaya gerek yok. Bunların yerine çok az RAM harcayan bir uygulama olan AutoWall'ı kullanarak duvar kâğıdı ayarlayalım. Öncelikle Release AutoWall · SegoCode/AutoWall adresinden AutoWall.zip yazan linke tıklayın. ZIP dosyasın inmeye başlayacak. Dosya indikten sonra içindekileri ZIP'ten çıkartın ve klasöre girin. AutoWall.exe isimli bir uygulama bizi karşılayacak ve uygulamayı açalım.



Link kutusuna şu linkerden birini girelim:

1) 2)
Açıkçası ben ilk linki öneririm ama arka planda kaydırma çubuğu çıkması pek güzel bir durum değil. Linki yazdıktan sonra Apply butonuna tıklayın ve arka planın keyfini çıkarın. Arka planı silmek istiyorsanız Reset ile silebilirsiniz. Ayrıca bu uygulama sadece tek monitör destekliyor. Eğer çift monitör kullanıyorsanız Lively Wallpaper by rocksdanister veya Wallpaper Engine on Steam kullanabilirsiniz.

Yazımı okuduğunuz için teşekkür ederim. Sonuçları aşağıda bekliyorum.

Yorumlar

Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…