birno

Hozzászólások

10 bejegyzés megtekintése - 571-580 / 1,711
  • Szerző
    Bejegyzés
  • Hozzászólás: awesome ablakkezelő #2146908
    birno
    Felhasználó

      A példa konfigból másoltam ki és írtam át a megfelelő részeket, nem látok különbséget, max annyit, hogy nem egymás alatt vannak a sorok mint a példánál, de ha átírom úgy sem jó.

      Hozzászólás: awesome ablakkezelő #2146903
      birno
      Felhasználó
        Code:
        sockfile = „/home/norbi/.awesome_ctl.0”

        message_format = „$screen widget_tell $sb_name $widget_name $prop $msg”

        date {
        # see ‘man date’ to sequences
        msg {
        sb_name = „mystatusbar”
        widget_name = „tb_date”
        widget_property = „text”
        message = „%y/%m/%d, %A”
        }
        msg {
        sb_name = „mystatusbar”
        widget_name = „tb_time”
        widget_property = „text”
        message = ”  %H:%M”
        }
        }

        snd {
        interval = 10
        mixer {
        mixer_name = „Master”
        msg {
        widget_name = „pb_volume_master”
        widget_property = „data d_vol_master”
        message = „$v”
        sb_name = „mystatusbar”
        }
        }
        }

        disks {
            new_value „$ug” {
                value = „$tk $fk – 1024 * 1024 *”
            }
            new_value „$tg” {
                value = „$tk 1024 * 1024 *”
            }
            new_value „$up” {
                value = „$tk $fk – $tk / 100 *”
            }
                disk {
                        mnt_point = „/”
                        # how many kb are one block
                        # in this case: 1 block = 4kb – default value
                        blocksize = 4
        precision = 0
                        msg {
                                sb_name = „sb_system”
                                widget_name = „tb_disk_hda2”
                                widget_property = „text”
                                message = „$ugG/$tgG – $up%”
                        }
              }
              disk {
        mnt_point = „/media/files”
        precision = 0
                        msg {
                                sb_name = „sb_system”
                                widget_name = „tb_disk_hda3”
                                widget_property = „text”
                                message = „$ugG/$tgG – $up%”
                        }
                }
                disk {
                        mnt_point = „/media/downloads”
        precision = 0
                        msg {
                                sb_name = „sb_system”
                                widget_name = „tb_disk_sda1”
                                widget_property = „text”
                                message = „$ugG/$tgG – $up%”
                        }
                }

        }

        cpu {
        file_stat = „/proc/stat”
        file_info = „/proc/cpuinfo”
        # Sequences: $cpu – cpu work in percent / from file_stat
        # above are from file_info — not implemented yet!!!
        # $mhz – cpu’s MHz
        # $bmps – cpu’s bogomips
        # $vendor – vendor_id
        # $model – model name
        msg {
        sb_name = „sb_system”
        widget_name = „tb_cpu”
        widget_property = „text”
        message = „$cpu%”
        }
        msg {
        sb_name = „sb_system”
        widget_name = „gr_cpu”
        widget_property = „data d_cpu”
        message = „$cpu”
        }
        }

        net {
        # Sequences:
        # $in_kbps : input (download) speed in kbps
        # $in_totalK : downloaded size in kb
        # $in_totalM : downloaded size in Mb
        #
        # $out_kbps : output (upload) speed in kbps
        # $out_totalK : uploaded size in kb
        # $out_totalM : uploaded size in Mb
        ifs {
        nif=”eth0″
        msg {
        sb_name = „sb_system”
        widget_name = „tb_net_in”
        widget_property = „text”
        message = „$in_kbps kb/s”
        }
        msg {
        sb_name = „sb_system”
        widget_name = „gr_net_in”
        widget_property = „data d_net_in”
        message = „$in_kbps”
        }
        msg {
        sb_name = „sb_system”
        widget_name = „gr_net_out”
        widget_property = „data d_net_out”
        message = „$out_kbps”
        }
        msg {
        sb_name = „sb_system”
        widget_name = „tb_net_out”
        widget_property = „text”
        message = „$out_kbps kb/s”
        }
        }
        }

        mem {
            new_value „$memusedp” {
                value = „$memtotalK $memfreeK – $memcachedK – $memtotalK / 100 *”
            }
            new_value „$memtotalM” {
                value = „$memtotalK 1024 *”
            }
            new_value „$memusedM” {
                value = „$memtotalK $memfreek – $memcachedK – 1024 *”
            }
        file = „/proc/meminfo”
        msg {
        message = „$memtotalMMB – ”
        sb_name = „sb_system”
        widget_property = „text”
        widget_name = „tb_mem_total”
        }
        msg {
        message = „$memusedMMB/”
        sb_name = „sb_system”
        widget_property = „text”
        widget_name = „tb_mem_used”
        }
        msg {
        message = „$memusedp%”
        sb_name = „sb_system”
        widget_property = „text”
        widget_name = „tb_mem”
        }
        msg {
        message = „$memusedp”
        sb_name = „sb_system”
        widget_property = „data d_mem”
        widget_name = „pg_mem”
        }
        }

        uptime { # Sequences:
        # $D, $H, $M, $S : uptime date, hour, minute, second
        # $TS,$TM,$TH : total second, minute, hour
        msg {
        message = ” Uptime: $Dd $H:$M”
        sb_name = „sb_system”
        widget_property = „text”
        widget_name = „tb_uptime”
        }
        }

        Hozzászólás: awesome ablakkezelő #2146904
        birno
        Felhasználó
          Code:
          sockfile = „/home/norbi/.awesome_ctl.0”

          message_format = „$screen widget_tell $sb_name $widget_name $prop $msg”

          date {
          # see ‘man date’ to sequences
          msg {
          sb_name = „mystatusbar”
          widget_name = „tb_date”
          widget_property = „text”
          message = „%y/%m/%d, %A”
          }
          msg {
          sb_name = „mystatusbar”
          widget_name = „tb_time”
          widget_property = „text”
          message = ”  %H:%M”
          }
          }

          snd {
          interval = 10
          mixer {
          mixer_name = „Master”
          msg {
          widget_name = „pb_volume_master”
          widget_property = „data d_vol_master”
          message = „$v”
          sb_name = „mystatusbar”
          }
          }
          }

          disks {
              new_value „$ug” {
                  value = „$tk $fk – 1024 * 1024 *”
              }
              new_value „$tg” {
                  value = „$tk 1024 * 1024 *”
              }
              new_value „$up” {
                  value = „$tk $fk – $tk / 100 *”
              }
                  disk {
                          mnt_point = „/”
                          # how many kb are one block
                          # in this case: 1 block = 4kb – default value
                          blocksize = 4
          precision = 0
                          msg {
                                  sb_name = „sb_system”
                                  widget_name = „tb_disk_hda2”
                                  widget_property = „text”
                                  message = „$ugG/$tgG – $up%”
                          }
                }
                disk {
          mnt_point = „/media/files”
          precision = 0
                          msg {
                                  sb_name = „sb_system”
                                  widget_name = „tb_disk_hda3”
                                  widget_property = „text”
                                  message = „$ugG/$tgG – $up%”
                          }
                  }
                  disk {
                          mnt_point = „/media/downloads”
          precision = 0
                          msg {
                                  sb_name = „sb_system”
                                  widget_name = „tb_disk_sda1”
                                  widget_property = „text”
                                  message = „$ugG/$tgG – $up%”
                          }
                  }

          }

          cpu {
          file_stat = „/proc/stat”
          file_info = „/proc/cpuinfo”
          # Sequences: $cpu – cpu work in percent / from file_stat
          # above are from file_info — not implemented yet!!!
          # $mhz – cpu’s MHz
          # $bmps – cpu’s bogomips
          # $vendor – vendor_id
          # $model – model name
          msg {
          sb_name = „sb_system”
          widget_name = „tb_cpu”
          widget_property = „text”
          message = „$cpu%”
          }
          msg {
          sb_name = „sb_system”
          widget_name = „gr_cpu”
          widget_property = „data d_cpu”
          message = „$cpu”
          }
          }

          net {
          # Sequences:
          # $in_kbps : input (download) speed in kbps
          # $in_totalK : downloaded size in kb
          # $in_totalM : downloaded size in Mb
          #
          # $out_kbps : output (upload) speed in kbps
          # $out_totalK : uploaded size in kb
          # $out_totalM : uploaded size in Mb
          ifs {
          nif=”eth0″
          msg {
          sb_name = „sb_system”
          widget_name = „tb_net_in”
          widget_property = „text”
          message = „$in_kbps kb/s”
          }
          msg {
          sb_name = „sb_system”
          widget_name = „gr_net_in”
          widget_property = „data d_net_in”
          message = „$in_kbps”
          }
          msg {
          sb_name = „sb_system”
          widget_name = „gr_net_out”
          widget_property = „data d_net_out”
          message = „$out_kbps”
          }
          msg {
          sb_name = „sb_system”
          widget_name = „tb_net_out”
          widget_property = „text”
          message = „$out_kbps kb/s”
          }
          }
          }

          mem {
              new_value „$memusedp” {
                  value = „$memtotalK $memfreeK – $memcachedK – $memtotalK / 100 *”
              }
              new_value „$memtotalM” {
                  value = „$memtotalK 1024 *”
              }
              new_value „$memusedM” {
                  value = „$memtotalK $memfreek – $memcachedK – 1024 *”
              }
          file = „/proc/meminfo”
          msg {
          message = „$memtotalMMB – ”
          sb_name = „sb_system”
          widget_property = „text”
          widget_name = „tb_mem_total”
          }
          msg {
          message = „$memusedMMB/”
          sb_name = „sb_system”
          widget_property = „text”
          widget_name = „tb_mem_used”
          }
          msg {
          message = „$memusedp%”
          sb_name = „sb_system”
          widget_property = „text”
          widget_name = „tb_mem”
          }
          msg {
          message = „$memusedp”
          sb_name = „sb_system”
          widget_property = „data d_mem”
          widget_name = „pg_mem”
          }
          }

          uptime { # Sequences:
          # $D, $H, $M, $S : uptime date, hour, minute, second
          # $TS,$TM,$TH : total second, minute, hour
          msg {
          message = ” Uptime: $Dd $H:$M”
          sb_name = „sb_system”
          widget_property = „text”
          widget_name = „tb_uptime”
          }
          }

          Hozzászólás: awesome ablakkezelő #2146899
          birno
          Felhasználó

            Valami viszont még mindig nem kerek.

            Code:
            ~$awesome-status –version
            no such option ‘new_value’
            /home/norbi/.awesome-status.rc:35: Parsing configuration file failed.

            Exiting…

            A „hibás” rész:

            Code:
                new_value „$ug” {
                    value = „$tk $fk – 1024 * 1024 *”
                }
            Hozzászólás: awesome ablakkezelő #2146900
            birno
            Felhasználó

              Valami viszont még mindig nem kerek.

              Code:
              ~$awesome-status –version
              no such option ‘new_value’
              /home/norbi/.awesome-status.rc:35: Parsing configuration file failed.

              Exiting…

              A „hibás” rész:

              Code:
                  new_value „$ug” {
                      value = „$tk $fk – 1024 * 1024 *”
                  }
              Hozzászólás: awesome ablakkezelő #2146897
              birno
              Felhasználó

                Agyaltam egy kicsit(egy sör után lehet jobban megy a gondolkozás 😀 )

                Code:
                ~$free -m
                             total       used       free     shared    buffers     cached
                Mem:          1012        998         13          0          2        719
                -/+ buffers/cache:        276        735
                Swap:          517          0        517

                Példa:

                Code:
                    new_value „$memusedp” {
                        value = „$memtotalK $memfreeK – $memcachedK – $memtotalK / 100 *”
                    }

                (1012-13)-719)/1012)*100
                Ezt akkor nagyjából így kell elképzelni, igaz?

                Hozzászólás: awesome ablakkezelő #2146898
                birno
                Felhasználó

                  Agyaltam egy kicsit(egy sör után lehet jobban megy a gondolkozás 😀 )

                  Code:
                  ~$free -m
                               total       used       free     shared    buffers     cached
                  Mem:          1012        998         13          0          2        719
                  -/+ buffers/cache:        276        735
                  Swap:          517          0        517

                  Példa:

                  Code:
                      new_value „$memusedp” {
                          value = „$memtotalK $memfreeK – $memcachedK – $memtotalK / 100 *”
                      }

                  (1012-13)-719)/1012)*100
                  Ezt akkor nagyjából így kell elképzelni, igaz?

                  Hozzászólás: awesome ablakkezelő #2146895
                  birno
                  Felhasználó
                    uzsolt wrote:
                    Bocs, a DESTDIR-t elfelejtettem visszaírni, vagy írd át a config.mk-ban vagy pedig a configure-t futtasd le a prefix opcióval.
                    Új értékek: igen, egy „beépített” számológéppel lehet új változókat létrehozni, tetszőleges névvel, és arra hivatkozhatsz, mintha beépítettek lennének. A példa-konfigfáljban találsz példát rá, valamint a README-ben található linket fusd át (tök egyszerű, de a postfix számológépet könnyű megvalósítani, egy konvertálót pedig lusta voltam írni).
                    Remélem, erre kérdeztél rá.

                    Ok, csak gondoltam jelzem.  🙂
                    A README-s linket megnéztem, de egy szót sem értek belőle, matekból csak 3-as voltam…
                    Leirnád itt, hogy pl. a disk usage értékeit ha GB-ban szeretném látni vagy százalékban, hogyan valósítom meg?

                    Hozzászólás: awesome ablakkezelő #2146896
                    birno
                    Felhasználó
                      uzsolt wrote:
                      Bocs, a DESTDIR-t elfelejtettem visszaírni, vagy írd át a config.mk-ban vagy pedig a configure-t futtasd le a prefix opcióval.
                      Új értékek: igen, egy „beépített” számológéppel lehet új változókat létrehozni, tetszőleges névvel, és arra hivatkozhatsz, mintha beépítettek lennének. A példa-konfigfáljban találsz példát rá, valamint a README-ben található linket fusd át (tök egyszerű, de a postfix számológépet könnyű megvalósítani, egy konvertálót pedig lusta voltam írni).
                      Remélem, erre kérdeztél rá.

                      Ok, csak gondoltam jelzem.  🙂
                      A README-s linket megnéztem, de egy szót sem értek belőle, matekból csak 3-as voltam…
                      Leirnád itt, hogy pl. a disk usage értékeit ha GB-ban szeretném látni vagy százalékban, hogyan valósítom meg?

                      Hozzászólás: awesome ablakkezelő #2146891
                      birno
                      Felhasználó

                        Jól értem, hogy ha más formátumban szeretném látni a végeredményt mint ami a config-skeleton fájlban akkor nekem kell definiálnom?
                        Pl. MB-ban a memo és disk usage értékeket.
                        Hogyan?
                        A „config-syntax” meg a „generate_skeleton” fájlok segítségével?

                      10 bejegyzés megtekintése - 571-580 / 1,711