Tweak Conky Layout через скрипт

Использовать iperf для измерения пропускной способности. Он может измерять пропускную способность как вашего сервера, так и клиентской машины. Это программа с открытым исходным кодом, которую вы можете легко загрузить. Если у вас возникнут какие-либо трудности, вы можете использовать Jperf, который имеет графический интерфейс для iperf. Вы можете выполнять различные настройки, основываясь на показаниях, которые вы получаете от этих двух, поскольку это позволяет измерять пропускную способность и вносить изменения в параметры сети.

1
задан 29 January 2011 в 20:50

9 ответов

Соответствующая часть обновления может быть найдена в этой части скрипта (взята из указанной вами ссылки и с «От:» и кавычками отредактирована):

case "s" { #print $from and $subj for new email
    &gmail;
    if ($new>0){
        my $size=@from;
        if ($emails!=-1 && $size>$emails){$size=$emails;} #limit number of emails displayed
        for(my $i=0; $i<$size; ++$i){
            print "$from[$i]\n"; #print from line
            $text=$subj[$i]."\n";
            print wrap($initial_tab, $subsequent_tab, $text); #print subject with word wrap
        }
        $size=@from;
        if ($emails!=-1 && $size >$emails){print "$emails out of $size new emails displayed\n";}
    }
} 

Что вы хотите здесь добавьте print для hr (горизонтальная линия конки) и отредактируйте шрифт вокруг объекта с помощью переменной font. Вот пример, обратите внимание, что я не смог его протестировать.

case "s" { #print $from and $subj for new email
    &gmail;
    if ($new>0){
        my $size=@from;
        if ($emails!=-1 && $size>$emails){$size=$emails;} #limit number of emails displayed
        for(my $i=0; $i<$size; ++$i){
            print "$from[$i]\n"; #print from line
            $text='${font sans:style=normal:size=10}'.$subj[$i].'${font}'."\n";
            print wrap($initial_tab, $subsequent_tab, $text); #print subject with word wrap
            print '${hr}' . "\n";
        }
        $size=@from;
        if ($emails!=-1 && $size >$emails){print "$emails out of $size new emails displayed\n";}
    }
}   

${font} в конце объекта должен, насколько мне известно, возвращать предметы окружающему шрифту. Если нет, вам может понадобиться снова установить свой более смелый шрифт после последнего закрытия.

1
ответ дан 25 May 2018 в 23:15
  • 1
    Я заменил Case S вашим кодом, и вы можете увидеть результаты выше в моем исходном вопросе. Кажется, Конки не видит его как код, может быть ...? Кстати, я очень ценю вашу помощь. – begtognen 29 January 2011 в 20:51
  • 2
    @begtognen Ах, видимо, вам нужно соответственно изменить свой .conkyrc. Замените ${execi 10 perl ~/.scripts/gmail.pl s} на ${execpi 10 perl ~/.scripts/gmail.pl s}. См. Оговорки execpi на странице Конки объектов . – Ward Muylaert 29 January 2011 в 21:12
  • 3
    Ага! Вы абсолютно правы. Смена его на execpi работала красиво. Я не смог получить «hr». работать, но это не имеет большого значения; Я просто использовал " _________ & quot ;. Большое спасибо за ваше время и знания! – begtognen 29 January 2011 в 21:29
  • 4
    Ах, забыл, что hr тоже должен быть вар. – Ward Muylaert 29 January 2011 в 21:36
  • 5
    Отлично. И да, мне нужно было снова установить более смелый шрифт после последнего закрытия. – begtognen 29 January 2011 в 22:27

соответствующие части для обновления можно найти в этой части скрипта (взято из предоставленной вами ссылке и с "От:" и цитаты вырезал):

case "s" { #print $from and $subj for new email &gmail; if ($new>0){ my $size=@from; if ($emails!=-1 && $size>$emails){$size=$emails;} #limit number of emails displayed for(my $i=0; $i<$size; ++$i){ print "$from[$i]\n"; #print from line $text=$subj[$i]."\n"; print wrap($initial_tab, $subsequent_tab, $text); #print subject with word wrap } $size=@from; if ($emails!=-1 && $size >$emails){print "$emails out of $size new emails displayed\n";} } }

что вы хотите сделать здесь-это добавить print для hr (горизонтальная линия носатый) и изменить шрифт вокруг объекта с помощью font переменной. Вот пример, обратите внимание, что я не смог протестировать его.

case "s" { #print $from and $subj for new email &gmail; if ($new>0){ my $size=@from; if ($emails!=-1 && $size>$emails){$size=$emails;} #limit number of emails displayed for(my $i=0; $i<$size; ++$i){ print "$from[$i]\n"; #print from line $text='${font sans:style=normal:size=10}'.$subj[$i].'${font}'."\n"; print wrap($initial_tab, $subsequent_tab, $text); #print subject with word wrap print '${hr}' . "\n"; } $size=@from; if ($emails!=-1 && $size >$emails){print "$emails out of $size new emails displayed\n";} } }

и [F6] в конце темы должны вернуть все окружающие шрифт, насколько я знаю. Если нет, вам может потребоваться снова установить свой шрифт осмелел после последнего закрытия.

1
ответ дан 25 July 2018 в 22:33

соответствующие части для обновления можно найти в этой части скрипта (взято из предоставленной вами ссылке и с "От:" и цитаты вырезал):

case "s" { #print $from and $subj for new email &gmail; if ($new>0){ my $size=@from; if ($emails!=-1 && $size>$emails){$size=$emails;} #limit number of emails displayed for(my $i=0; $i<$size; ++$i){ print "$from[$i]\n"; #print from line $text=$subj[$i]."\n"; print wrap($initial_tab, $subsequent_tab, $text); #print subject with word wrap } $size=@from; if ($emails!=-1 && $size >$emails){print "$emails out of $size new emails displayed\n";} } }

что вы хотите сделать здесь-это добавить print для hr (горизонтальная линия носатый) и изменить шрифт вокруг объекта с помощью font переменной. Вот пример, обратите внимание, что я не смог протестировать его.

case "s" { #print $from and $subj for new email &gmail; if ($new>0){ my $size=@from; if ($emails!=-1 && $size>$emails){$size=$emails;} #limit number of emails displayed for(my $i=0; $i<$size; ++$i){ print "$from[$i]\n"; #print from line $text='${font sans:style=normal:size=10}'.$subj[$i].'${font}'."\n"; print wrap($initial_tab, $subsequent_tab, $text); #print subject with word wrap print '${hr}' . "\n"; } $size=@from; if ($emails!=-1 && $size >$emails){print "$emails out of $size new emails displayed\n";} } }

и [F6] в конце темы должны вернуть все окружающие шрифт, насколько я знаю. Если нет, вам может потребоваться снова установить свой шрифт осмелел после последнего закрытия.

1
ответ дан 26 July 2018 в 22:32

соответствующие части для обновления можно найти в этой части скрипта (взято из предоставленной вами ссылке и с "От:" и цитаты вырезал):

case "s" { #print $from and $subj for new email &gmail; if ($new>0){ my $size=@from; if ($emails!=-1 && $size>$emails){$size=$emails;} #limit number of emails displayed for(my $i=0; $i<$size; ++$i){ print "$from[$i]\n"; #print from line $text=$subj[$i]."\n"; print wrap($initial_tab, $subsequent_tab, $text); #print subject with word wrap } $size=@from; if ($emails!=-1 && $size >$emails){print "$emails out of $size new emails displayed\n";} } }

что вы хотите сделать здесь-это добавить print для hr (горизонтальная линия носатый) и изменить шрифт вокруг объекта с помощью font переменной. Вот пример, обратите внимание, что я не смог протестировать его.

case "s" { #print $from and $subj for new email &gmail; if ($new>0){ my $size=@from; if ($emails!=-1 && $size>$emails){$size=$emails;} #limit number of emails displayed for(my $i=0; $i<$size; ++$i){ print "$from[$i]\n"; #print from line $text='${font sans:style=normal:size=10}'.$subj[$i].'${font}'."\n"; print wrap($initial_tab, $subsequent_tab, $text); #print subject with word wrap print '${hr}' . "\n"; } $size=@from; if ($emails!=-1 && $size >$emails){print "$emails out of $size new emails displayed\n";} } }

и [F6] в конце темы должны вернуть все окружающие шрифт, насколько я знаю. Если нет, вам может потребоваться снова установить свой шрифт осмелел после последнего закрытия.

1
ответ дан 2 August 2018 в 04:00

Соответствующая часть обновления может быть найдена в этой части скрипта (взята из предоставленной вами ссылки и с «От:» и кавычками отредактирована):

  case "s"  {#print $ from и $ subj для новой электронной почты и gmail;  if ($ new & gt; 0) {my $ size = @ from;  if ($ emails! = - 1 & amp; $ size & gt; $ emails) {$ size = $ emails;} # ограничить количество отображаемых сообщений (my $ i = 0; $ i & lt; $ size; ++ $ i  ) {print "$ from [$ i] \n";  #print из строки $ text = $ subj [$ i]. "\n";  print wrap ($ initial_tab, $ later_tab, $ text);  #print subject with word wrap} $ size = @ from;  if ($ emails! = - 1 & amp; $ size & gt; $ emails) {напечатать "$ e-mail из $ новых новых сообщений электронной почты \n";}}}  

Что вы хотите сделать это, добавьте print для hr (горизонтальная линия конки) и отредактируйте шрифт вокруг объекта с помощью переменной font . Вот пример, обратите внимание, что я не смог его протестировать.

  case "s" {#print $ from и $ subj для нового email и amp; gmail;  if ($ new & gt; 0) {my $ size = @ from;  if ($ emails! = - 1 & amp; $ size & gt; $ emails) {$ size = $ emails;} # ограничить количество отображаемых сообщений (my $ i = 0; $ i & lt; $ size; ++ $ i  ) {print "$ from [$ i] \n";  #print from line $ text = '$ {font sans: style = normal: size = 10}'. $ subj [$ i]. '$ {font}'. "\n";  print wrap ($ initial_tab, $ later_tab, $ text);  #print subject with word wrap print '$ {hr}'.  "\n";  } $ size = @ from;  if ($ emails! = - 1 & amp; $ size & gt; $ emails) {print "$ e-mail из $ new новых отображаемых сообщений \n";}}}  

$ {font} в конце темы, насколько мне известно, должен возвращать вещи окружающему шрифту. Если нет, вам может понадобиться снова установить свой более смелый шрифт после последнего закрытия.

1
ответ дан 4 August 2018 в 20:03

Соответствующая часть обновления может быть найдена в этой части скрипта (взята из предоставленной вами ссылки и с «От:» и кавычками отредактирована):

  case "s"  {#print $ from и $ subj для новой электронной почты и gmail;  if ($ new & gt; 0) {my $ size = @ from;  if ($ emails! = - 1 & amp; $ size & gt; $ emails) {$ size = $ emails;} # ограничить количество отображаемых сообщений (my $ i = 0; $ i & lt; $ size; ++ $ i  ) {print "$ from [$ i] \n";  #print из строки $ text = $ subj [$ i]. "\n";  print wrap ($ initial_tab, $ later_tab, $ text);  #print subject with word wrap} $ size = @ from;  if ($ emails! = - 1 & amp; $ size & gt; $ emails) {напечатать "$ e-mail из $ новых новых сообщений электронной почты \n";}}}  

Что вы хотите сделать это, добавьте print для hr (горизонтальная линия конки) и отредактируйте шрифт вокруг объекта с помощью переменной font . Вот пример, обратите внимание, что я не смог его протестировать.

  case "s" {#print $ from и $ subj для нового email и amp; gmail;  if ($ new & gt; 0) {my $ size = @ from;  if ($ emails! = - 1 & amp; $ size & gt; $ emails) {$ size = $ emails;} # ограничить количество отображаемых сообщений (my $ i = 0; $ i & lt; $ size; ++ $ i  ) {print "$ from [$ i] \n";  #print from line $ text = '$ {font sans: style = normal: size = 10}'. $ subj [$ i]. '$ {font}'. "\n";  print wrap ($ initial_tab, $ later_tab, $ text);  #print subject with word wrap print '$ {hr}'.  "\n";  } $ size = @ from;  if ($ emails! = - 1 & amp; $ size & gt; $ emails) {print "$ e-mail из $ new новых отображаемых сообщений \n";}}}  

$ {font} в конце темы, насколько мне известно, должен возвращать вещи окружающему шрифту. Если нет, вам может понадобиться снова установить свой более смелый шрифт после последнего закрытия.

1
ответ дан 6 August 2018 в 04:04

Соответствующая часть обновления может быть найдена в этой части скрипта (взята из предоставленной вами ссылки и с «От:» и кавычками отредактирована):

  case "s"  {#print $ from и $ subj для новой электронной почты и gmail;  if ($ new & gt; 0) {my $ size = @ from;  if ($ emails! = - 1 & amp; $ size & gt; $ emails) {$ size = $ emails;} # ограничить количество отображаемых сообщений (my $ i = 0; $ i & lt; $ size; ++ $ i  ) {print "$ from [$ i] \n";  #print из строки $ text = $ subj [$ i]. "\n";  print wrap ($ initial_tab, $ later_tab, $ text);  #print subject with word wrap} $ size = @ from;  if ($ emails! = - 1 & amp; $ size & gt; $ emails) {напечатать "$ e-mail из $ новых новых сообщений электронной почты \n";}}}  

Что вы хотите сделать это, добавьте print для hr (горизонтальная линия конки) и отредактируйте шрифт вокруг объекта с помощью переменной font . Вот пример, обратите внимание, что я не смог его протестировать.

  case "s" {#print $ from и $ subj для нового email и amp; gmail;  if ($ new & gt; 0) {my $ size = @ from;  if ($ emails! = - 1 & amp; $ size & gt; $ emails) {$ size = $ emails;} # ограничить количество отображаемых сообщений (my $ i = 0; $ i & lt; $ size; ++ $ i  ) {print "$ from [$ i] \n";  #print from line $ text = '$ {font sans: style = normal: size = 10}'. $ subj [$ i]. '$ {font}'. "\n";  print wrap ($ initial_tab, $ later_tab, $ text);  #print subject with word wrap print '$ {hr}'.  "\n";  } $ size = @ from;  if ($ emails! = - 1 & amp; $ size & gt; $ emails) {print "$ e-mail из $ new новых отображаемых сообщений \n";}}}  

$ {font} в конце темы, насколько мне известно, должен возвращать вещи окружающему шрифту. Если нет, вам может понадобиться снова установить свой более смелый шрифт после последнего закрытия.

1
ответ дан 7 August 2018 в 22:04

Соответствующая часть обновления может быть найдена в этой части скрипта (взята из предоставленной вами ссылки и с «От:» и кавычками отредактирована):

  case "s"  {#print $ from и $ subj для новой электронной почты и gmail;  if ($ new & gt; 0) {my $ size = @ from;  if ($ emails! = - 1 & amp; $ size & gt; $ emails) {$ size = $ emails;} # ограничить количество отображаемых сообщений (my $ i = 0; $ i & lt; $ size; ++ $ i  ) {print "$ from [$ i] \n";  #print из строки $ text = $ subj [$ i]. "\n";  print wrap ($ initial_tab, $ later_tab, $ text);  #print subject with word wrap} $ size = @ from;  if ($ emails! = - 1 & amp; $ size & gt; $ emails) {напечатать "$ e-mail из $ новых новых сообщений электронной почты \n";}}}  

Что вы хотите сделать это, добавьте print для hr (горизонтальная линия конки) и отредактируйте шрифт вокруг объекта с помощью переменной font . Вот пример, обратите внимание, что я не смог его протестировать.

  case "s" {#print $ from и $ subj для нового email и amp; gmail;  if ($ new & gt; 0) {my $ size = @ from;  if ($ emails! = - 1 & amp; $ size & gt; $ emails) {$ size = $ emails;} # ограничить количество отображаемых сообщений (my $ i = 0; $ i & lt; $ size; ++ $ i  ) {print "$ from [$ i] \n";  #print from line $ text = '$ {font sans: style = normal: size = 10}'. $ subj [$ i]. '$ {font}'. "\n";  print wrap ($ initial_tab, $ later_tab, $ text);  #print subject with word wrap print '$ {hr}'.  "\n";  } $ size = @ from;  if ($ emails! = - 1 & amp; $ size & gt; $ emails) {print "$ e-mail из $ new новых отображаемых сообщений \n";}}}  

$ {font} в конце темы, насколько мне известно, должен возвращать вещи окружающему шрифту. Если нет, вам может понадобиться снова установить свой более смелый шрифт после последнего закрытия.

1
ответ дан 10 August 2018 в 10:18

Соответствующая часть обновления может быть найдена в этой части скрипта (взята из предоставленной вами ссылки и с «От:» и кавычками отредактирована):

  case "s"  {#print $ from и $ subj для новой электронной почты и gmail;  if ($ new & gt; 0) {my $ size = @ from;  if ($ emails! = - 1 & amp; $ size & gt; $ emails) {$ size = $ emails;} # ограничить количество отображаемых сообщений (my $ i = 0; $ i & lt; $ size; ++ $ i  ) {print "$ from [$ i] \n";  #print из строки $ text = $ subj [$ i]. "\n";  print wrap ($ initial_tab, $ later_tab, $ text);  #print subject with word wrap} $ size = @ from;  if ($ emails! = - 1 & amp; $ size & gt; $ emails) {напечатать "$ e-mail из $ новых новых сообщений электронной почты \n";}}}  

Что вы хотите сделать это, добавьте print для hr (горизонтальная линия конки) и отредактируйте шрифт вокруг объекта с помощью переменной font . Вот пример, обратите внимание, что я не смог его протестировать.

  case "s" {#print $ from и $ subj для нового email и amp; gmail;  if ($ new & gt; 0) {my $ size = @ from;  if ($ emails! = - 1 & amp; $ size & gt; $ emails) {$ size = $ emails;} # ограничить количество отображаемых сообщений (my $ i = 0; $ i & lt; $ size; ++ $ i  ) {print "$ from [$ i] \n";  #print from line $ text = '$ {font sans: style = normal: size = 10}'. $ subj [$ i]. '$ {font}'. "\n";  print wrap ($ initial_tab, $ later_tab, $ text);  #print subject with word wrap print '$ {hr}'.  "\n";  } $ size = @ from;  if ($ emails! = - 1 & amp; $ size & gt; $ emails) {print "$ e-mail из $ new новых отображаемых сообщений \n";}}}  

$ {font} в конце темы, насколько мне известно, должен возвращать вещи окружающему шрифту. Если нет, вам может понадобиться снова установить свой более смелый шрифт после последнего закрытия.

1
ответ дан 13 August 2018 в 16:41
  • 1
    Я заменил Case S вашим кодом, и вы можете увидеть результаты выше в моем исходном вопросе. Кажется, Конки не видит его как код, может быть ...? Кстати, я очень ценю вашу помощь. – begtognen 29 January 2011 в 20:51
  • 2
    @begtognen Ах, по-видимому, вам нужно соответственно изменить свой .conkyrc . Замените $ {execi 10 perl ~ / .scripts / gmail.pl s} с $ {execpi 10 perl ~ / .scripts / gmail.pl s} . См. Оговорки execpi на странице Конки объектов . – Ward Muylaert 29 January 2011 в 21:12
  • 3
    Ага! Вы абсолютно правы. Смена его на execpi работала красиво. Я не смог получить «hr». работать, но это не имеет большого значения; Я просто использовал & quot; _________ & quot ;. Большое спасибо за ваше время и знания! – begtognen 29 January 2011 в 21:29
  • 4
    Ах, забыл, что hr тоже должен быть var. – Ward Muylaert 29 January 2011 в 21:36
  • 5
    Отлично. И да, мне нужно было снова установить более смелый шрифт после последнего закрытия. – begtognen 29 January 2011 в 22:27

Другие вопросы по тегам:

Похожие вопросы: