Maceraya hazır mısın! bir BSD almaz mısın?

Duyuru
* Forum tasarımımız yenilendi.
* FreeBSD 10.4 - RELEASE Final çıktı.
* FreeBSD 11.1 - RELEASE Final çıktı.
Son Mesajlar
Çevrimiçi (0)

Terminal Tasarımı

Merhaba arkadaşlar
Terminali açarken size özel bir yazı, şekil, tasarım olmasını ister misiniz?
Şimdi öncelikle bir python programı yazıyoruz. Yeni bir metin belgesi oluşturun ve içerisine şu kodları yapıştırın :
print "_________88888_________88888___       OS :          Sisteminiz?"
print "_________8888888______8888888__       VERSION :     ?"
print "_________8888888_____8888888___       USER :        ?"
print "_________8888888____8888888____ "
print "_________8888888___8888888_____"
print "_________8888888__8888888______            FOR  FREEDOM"
print "_8888____8888888_8888888_______"
print "_88888__888888888888888888_____"
print "_888888888888888888888888888___"
print "__88888888888888888888888888___"
print "____8888888888888888888888888__"
print "_____88888888888888888888888___"
print "_____8888888888888888888888____"
print "______88888888888888888888_____"
print "________8888888888888888_______"
print "__________8888888888888________"
Daha sonra metin belgesini farklı kaydet diyerek uzantısını py yazıyoruz. İlk kısım tamamlandı. Şimdi bir göz atalım terminali açınız. Terminale şu komutu girin:
python kayıt-ettiğiniz-dosya-adı.py
Ardından dosya yöneticisini açınız. Ev dizinini root olarak açın ve görünüm seçeneklerinden gizli dosyaları göstere tıklayınız. Dosyaları inceleyin orada .bashrc adında bir dosya olacak (metin belgesi şeklinde). o dosyayı açın ve dosyanın en üst kısmında bir satır boşluk oluşturun. Ardından o satıra  python dosyaadı.py yazıp kaydedin.
Şimdi terminali açtığınızda otomatik olarak tasarladığınız şekilde açılacak.
Ayrıca bu şekillere renkler de katabilmekteyiz ilerleyen zamanlarda daha güzel tasarımlar ve şekillerle karşınızda olmayı diliyorum.
İşlemler gayet kolay ve açık. Ancak yeni arkadaşlar veya yapamayanlar olmasın diye masaüstü resimlerini sizlerle daha sonra paylaşacağım.
Özgür Kalın...
«1

Yorumlar

  • Eline sağlık güzel çalışma, bakalım  ne gibi tasarımlar gelecek, tebrikler. :o)

    Maceraya hazır mısın?  Bir BSD almaz mısın!
  • Teşekkür ederim. İnşallah daha güzelleri gelecek bu biraz acemiliğime geldi :)
  • Bu csh konsolda da oluyor, haber vereyim.
    Hangi konsol kullanıldığımızı bilemiyorsak, bu işe yarar.
    echo $SHELL
    
    csh kullanıyorsak, .cshrc dosyasını düzenliyoruz.

    Maceraya hazır mısın?  Bir BSD almaz mısın!
  • print "                 .88888888:."
    print "                88888888888888."
    print "              .8888888888888888."
    print "              888888888888888888"
    print "              88' _`88'_  `88888"
    print "              88 88 88 88  88888"
    print "              88_88_::_88_:88888"
    print "              88:::,::,:::::8888"
    print "              88`:::::::::'`8888"
    print "             .88  `::::'    8:88."
    print "          .8888'             `888888."
    print "         .8888:..  .::.  ...:'8888888:.                 LINUX"
    print "        .8888.'     :'     `'::`8888888              FOR FREEDOM"
    print "       .8888        ''         `.8888888."
    print "      88888         ..           88888888"
    print "    .888888         ::           88888888:"
    print "    8888888.        ::           88888888"
    print "    `.::.888.       ::          .88888888"
    print "   .::::::.888.     ::         :::`8888'.:."
    print "  ::::::::::.888             .::::::::::::"
    print "  ::::::::::::.8           .:8::::::::::::."
    print " .::::::::::::::.        .:888:::::::::::::"
    print " :::::::::::::::88:.__..:88888:::::::::::'"
    print "  `'.:::::::::::88888888888.88:::::::::'"
    print "     `':::_:' -- '' -'-' `':_::::'`"
    print " "
    
    Buyrun Arkadaşlar. İşte Linux Pengueni... :)
  • print "               ,        ,         "
    print "               /(        )`        "
    print "                ___   / |        "
    print "               /- _  `-/  '        "
    print "              (//     /        "
    print "              / /   | `           "
    print "              O O   ) /    |       "
    print "              `-^--'`<     '       "
    print "             (_.)  _  )   /        "
    print "              `.___/`    /         "
    print "                `
    [hr]
    ' /          "
    print "   < ----.     __ / __             "
    print "   < ----|====O)))==) ) /====      "
    print "   < ----'    `--' `.__,'          "
    print "                |        |         "
    print "                        /       / "
    print "            ______( (_  / ______/ "
    print "          ,'  ,
    [hr]
    '   |          "
    print "          `--{__________)          "
    
    Veee BSD :)
    Not : Kodlar tamamıyla denenmiştir. En boy orantıları ayarlanılarak yapılmıştır. Yukarıdaki anlatım ile bu çıktıyı terminalinizde alabilirsiniz...
  • Eyvallah beastie 'mizde yakışıklı olmuş, peki bu python ile istediğimiz bir resmi konsola bastırabiliyor muyuz?
    Mesela ben avatarımı konsolda nasıl göstertebilirim, ya da böyle bir şey oluyor mu?

    Maceraya hazır mısın?  Bir BSD almaz mısın!
  • Herhangi bir dosya çağırma yapılabiliyor dosya adı falan girilerek denedim fakat terminale yansıtamadım resmi yeni bir sekmede açtı.  Terminalde yazı karakterleriyle şekiller verilebiliyor galiba başka yolu varmı daha bulamadım. Ayrıca birkaç araştırmam sonucu şunu keşfettim bu şekilleri ascii kodlarıyla yapıyorlarmış. Ancak bana en kolayı ve en makbulu python geliyor çünkü çok kolay. ascii çok karmaşık bir kod düzeni gibi geldi bana. Her bir harfe ve şekle karşılık bir kod denk geliyor.  Sizin bahsettiğiniz konuyla ilgili uğraştım olmadı. Deneme yanılma yöntemiyle yaparım diye umuyorum yine :) Sonuçta uğraşmadan olmuyor. :D

    Not: Şöyle bir yol daha var resimleri harflere çeviren programlar mevcut. Harf çıktıları haline getiriyorlar sanırım. O çıktıyı kullanabilirsiniz sanırım. Ama hiç denemedim daha önce sadece bu konu hakkında araştırma yaparken gözüme takıldı.
  • Bunun ustası sensin :D artık top sende olursa olur olmazsa olmaz, çokta kastırmamak lazım, çokta önemli değil yani.
    Ama olursada fena olmazdı hani ::)

    Maceraya hazır mısın?  Bir BSD almaz mısın!
  • Uğraşıcam yahu ben uğraşmayı seviyorum :)
    Bu arada fena da durmuyor hani terminal de :) Renklendirebilirimde aslında daha güzel olur. Ona kırmızı çok yakışıyor :D
    ntf7t.jpg
  • Tamam.
    Ne demişler; "Azimliysen BSD kullan, azimli adama BSD iyi gider" :D

    Maceraya hazır mısın?  Bir BSD almaz mısın!
  • Valla kim demiş bilmem ama hakikaten bu işlerde azmetmek ve sabretmek gerek. Aslında kimin dediğini tahmin eder gibiyim de :D
    Hem bilgisayarla uğraşmayı seven için bu hiçte sıkıcı bir şey olmuyor aksine insan bir şeyler yapabildiğinin veya yapabileceğinin farkına varınca daha çok şeyler yapmak veya yapabilmek için çabalamaktan kaçınmıyor.
  • Arkadaşlar işte yeni bulduğum bir site. Terminaliniz için bir çok ascii mevcut. Buyrun...
    http://www.chris.com/ascii/
  • Güzel paylaşımlar mevcut teşekkürler :)
  • @Felasife aradığımız şeyi buldum  ::) O:-)(
    İstediğiniz resmi seçip yüklüyorsunuz.Ardından istediğiniz ayarlamaları yapıp çevir diyorsunuz bitti bu kadar basit . Resmi harflere döküyor bize. Gerisini biliyorsunuz zaten. ( Bilmeyen konunun başına baksın :D )
    İşte buyrun deneyin :)
  • Aslında tam aradığım şey değil ama genede bi deneyelim bakalım, teşekkürler.::D)

    Maceraya hazır mısın?  Bir BSD almaz mısın!
  • Bunu sevdim. Harika bir şey...
  • @plymouth yazan:
    Bunu sevdim. Harika bir şey...

    Beğendiğinize sevindim :)
    Bu yöntemi kurcalarken keşfettim hiçbir yerde bulamadım nasıl yapıldığını çok merak ediyordum. Merakla keşfettim :D
  • Bir gün resim dosyalarını ascii olarak text dosyalara nasıl akatarırım diye uğraşırken işi bayağı bir ilerletmiş, GIMP'in resim dosyalarını ".h" uzantılı başlık dosyalarına çevirebildiğini görmüştüm. Tabi ne amaçla bunu yaptıklarını anlayamamıştım o zaman, şimdi biraz daha berraklaştı işte.
  • @plymouth yazan:
    Bir gün resim dosyalarını ascii olarak text dosyalara nasıl akatarırım diye uğraşırken işi bayağı bir ilerletmiş, GIMP'in resim dosyalarını ".h" uzantılı başlık dosyalarına çevirebildiğini görmüştüm. Tabi ne amaçla bunu yaptıklarını anlayamamıştım o zaman, şimdi biraz daha berraklaştı işte.

    gimp'de ne cevherler varmış. O kadar kullandım o yönünü keşfetmemiştim daha önce :D  Bunu öğrendiğim de iyi oldu ben de size teşekkür ederim.
    Peki nasıl yapıyorsunuz?
  • python ile yaptiginiz sekilleri nasil renklendiririz onu yazayimOncelikle dosyamiza renk kodlarini ekleyelim.Ornek kodlarimiz.
    B  = '\33[0m' # Beyaz
    K  = '\33[31m' # Kirmizi
    Y  = '\33[32m' # Yesil
    T  = '\33[33m' # Turuncu
    M  = '\33[34m' # Mor
    MV  = '\33[35m' # Mavi
    G  = '\33[36m' # Gokyuzu
    GR = '\33[37m' # Gri

    Yukarida kodlari betigimize ekledikten sonra artik python betigimizdeki sekillerimizi renklendirebiliriz...Ornek renklendirme...
    
    B  = '\33[0m' # Beyaz
    K  = '\33[31m' # Kirmizi
    Y  = '\33[32m' # Yesil
    T  = '\33[33m' # Turuncu
    M  = '\33[34m' # Mavi
    MV  = '\33[35m' # Mor
    G  = '\33[36m' # Gokyuzu
    GR = '\33[37m' # Gri

    print K+"               ,        ,         "
    print K+"               /(        )`        "
    print K+"               ___   / |        "
    print K+"               /- _  `-/  '        "
    print K+"              (//   /        "
    print K+"              / /   | `           "
    print K+"              O O   ) /    |       "
    print K+"              
    -^--'
    
    <     '       "
    print K+"             (_.)  _  )   /        "
    print K+"              
    .___/
    
       /         "
    print K+"                `
    ' /          "
    print B+"   < ----."+K+"     __ / __            "
    print B+"   < ----|===="+K+"O)))"+B+"=="+K+") ) /"+B+"====      "
    print B+"   < ----'"+K+"    
    --'
    
    .__,'         "
    print K+"                |        |         "
    print K+"                       /       / "
    print K+"            ______( (_  / ______/ "
    print K+"          ,'  ,
    '   |          "
    print K+"          `--{__________)          "


    wbzlOd.jpg
  • @lonewolf teşekkürler güzel bir katkı olmuş ::D)
  • elimizden geldigince ...
    Not:Ben duzeltemedim bende duzeltme bolumu kapali Morl'a Mavi'nin Tanimlamalarini yanlis yazmisim duzeltilirse sevinirim.
  • @lonewolf tamamdır düzeltilmiştir. İlk bakışta hiç de dikkatimi çekmedi :) ::D)
  • Bir paylasimda benden gelsin :)
    Betiği buradan indirebilirsiniz.

    **Not:
    Betik uzak sunucuya yüklenmiştir. (Felasife)
  • Bu da derleme dosyasinin icerigi.
    CC = clang
    PREFIX = /usr/pkg/bin
    CFLAGS = -I/usr/include
    LDFLAGS = -L/usr/lib 
    all:
     ${CC} ${CFLAGS} finfo.c ${LDFLAGS} -o finfo
    install:
     cp finfo ${PREFIX}
    clean:
     rm finfo
    
  • Güzel Paylaşımların için teşekkürler @lonewolf :o)
  • Merhaba Arkadaslar;

    Bos zamanlarimda OpenBSD icin logo tasarlamaya calisiyorum ama puffy logosu biraz sorunlu cikti.Bende 5.7deki logoyu yapmaya karar verdim.

    Tasarim calismasinda fikir almak istedim malum, el elden ustundur.Gorsel tasarim konusunda iyi sayilmam.

    Logo goruntusu

    PqomyO.png

    Evet goruntu yularidaki sekilde.Renklendirme konusunda ozellikle yardim rica ediyorum.

    Logo arka plan rengi, beyaz olacak gerci tam beyaz yapmadim ama oyle dusuyorum resimde zira beyaz arka plan.

    Sizce bu sekilde iyi mi?

    Yoksa arka plani kullaniciya mi? birakmam daha iyi yoksa bu sekilde kendim mi? tanimlamaliyim.

    Zira arka planda siyah rengi kullandiklari zaman logoya baska renk tanimlamam gerekiyor ama bir turlu uygun rengi bulamadim. :(

    Ilk olarak asagisaki sekilde sade dusundm ama biledim.

    1430410050309884_large.png

    Yardimci olacak arkadaslara simdiden tesekkur ederim.

  • Merhabalar

    Eğer konsolun kendi renk dizaynını değiştirmeden istersen bu yaptığın çalışmayı pythona aktarıp orada şu kodları kullan

    (text = "yazı veya tasarımların her satırını buraya yaz",fg="black",bg="wight")

    fg : yazı renk kodu
    bg : arka plan renk kodu
Yorum yapmak için Oturum Açın yada Kayıt Olun .