[linux-programlama] Re: konsolda sütun ayarlama

---------

From: Kenan Dogan (kndogan@yahoo.com)
Date: Thu 11 Sep 2003 - 06:51:20 EDT

  • Next message: fr: "[linux-programlama] mailleri islemek"

     
    > Elimde Igel e-terminaller var. Bunlar linux
    > tabanlı disksiz (diskonchip ile çalışıyor)
    > makineler.
     
    Terminalleriniz sanıyorum "Çelimsiz istemci :^)"
    (thin-client) türünden. Bir ara broşürlerini
    incelediğimi hatırlıyorum.
     
    > Bu makineler uygulamadan gelen komut ile her
    > konsolu ayrı ayrı 80-132 kolona değiştirebiliyor.
    > Ancak elimdeki linux makineler bunu desteklemiyor.
    > svgalib'i yükleyip resizcons'u inceleyeceğim.
    "Uygulamadan gelen komut ile" derken kastınız acaba
    bu terminallere yönelik özel bir kod mu, yoksa daha
    genel bir C program kodu mu ? Burası belki bir çıkış
    noktası olabilir. Bir de şu var; o terminaller ana
    makinaya sanıyorum "terminal emülasyonu" ile
    bağlanıyordur (VT220, Wyse-60 v.b.).
    Siz o terminallerin yerine Linux yüklü PC koyunca,
    doğrudan Linux konsol kullanmış oluyorsunuz.
    (Bu yorumumda yanılıyor olabilirim...)
     
    svgalib'in incelenmesini, bu konu ile ilgili temel
    bazı bilgi ve program kodlarını içeriyor olması
    nedeniyle önermiştim. Yoksa "resizecons" programının
    bu paket bünyesinde olduğunu kastetmedim. Zaten size
    cevap yazdıktan sonra merak edip aradığımda "kbd"
    paketinin içinde olduğunu gördüm. Bu C prog. kodunun
    başındaki açıklama satırları da size fikir verebilecek
    nitelikte görünüyorlar.
     
    Ayrıca kodun bir yerinde /dev/tty[0-9] , tty[0-9][0-9]
    serisinin tümüne uygulanan "size" değiştirme işlemi
    var. Siz her bir konsol ekranının ayrı ayrı
    ayarlanmasını tercih ediyorsanız, kodun o bölümü ile
    oynamanız gerekebilir.
     
    Özetlersek :
     
    * kbd paketinin son sürümünden "resizecons.c" yi
      inceleyebilirsiniz. ( ben 1.08 sürümünü buldum )
     
    * svgalib paketinde bu konu ile doğrudan ilgili
      "restoretextmode" ve "restorefont" programlarını
      (hem kod, hem man sayfası olarak) inceleyebilirsiniz.
      "restore" sözü sizi yanıltmasın; "-r" , "-w"
      seçimlikleri ile hem okuma hem yazma yapabiliyorlar.
     
    Ek-Not: Küçük bir C programı içinden system(".....")
            yöntemi ile kabuğa inerek deneme yaptım;
            her iki türlü geçiş de gerçekleşiyor.
            (80->132 , 132->80) Basit bir denemeydi,
            ama fikir vermesi açısından yazdım bunu.
     
    İncelemeniz bittiğinde, olumlu-olumsuz sonucu da
    listeye yazarsanız, ilgilenebilecek diğer üyeler
    ve liste arşivi açısından yararlı olabilir.
     
    İyi çalışmalar.
     

    ---------------------------------
    Do you Yahoo!?
    Yahoo! SiteBuilder - Free, easy-to-use web site design software


  • Next message: fr: "[linux-programlama] mailleri islemek"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.