Автор Тема: Конфигурация на конки!  (Прочетена 33844 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

TiL

  • Newbie
  • *
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 8
Re:Конфигурация на конки!
« Отговор #30 -: 06 Април 2011, 00:01:39 »
Здравейте :) Та от вчера и аз се заиграх с това конку. По стечение на обстоятелствата се натъкнах на тема в в сайта :) Та имам един проблем и моля ако някой може да ми помогне. Моя конки е съвсем простиък и изчистен и предполагам, че няма да ви затрудни. Проблема ми се явява в това, че съм го даправил да се стартира атоматично и не иска да изпише данни за мак адреса на безжичния ми адаптер. Също така не иска да изпише и битрейта и ессид-то... Ако стартирам конки след като линукс е заредил ми изписва посочените данни. От там ми хрумна да направя програмата да се стартира 40секунди след зареждането на дистрото, но и по този начин се се получи. Та ако някой може да ми реши проблема и да каже къде ми е грешката ще съм много благодарен.

конкирц
# set to yes if you want Conky to be forked in the background
    background yes
    use_xft yes
    xftfont HandelGotD:size=9
    xftalpha 0.5
    update_interval 1.0
    total_run_times 0
    own_window yes
    own_window_type normal
    own_window_transparent yes
    own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
    double_buffer yes
    minimum_size 200 5
    maximum_width 250
    draw_shades no
    draw_outline no
    draw_borders no
    draw_graph_borders yes
   
    default_color grey
    default_shade_color red
    default_outline_color grey
    alignment top_right
    gap_x 12
    gap_y 48
    no_buffers yes
    uppercase no
    cpu_avg_samples 2
    override_utf8_locale yes

    TEXT
    Date & Time ${hr 2}
    ${alignc}${font Arial Black:size:24}${time %H:%M}${font}
    ${alignc}${Time %A %m %d %Y}
    System ${hr 2}
    $sysname $kernel on $machine
    Hostname $alignr $nodename
    Uptime $alignr $uptime
    Atom N270 @  ${freq}MHz
    CPU $alignr ${cpu cpu0}%
    ${cpubar cpu0}
    ${execi 300 sensors | grep Core}
   
    MEM $alignc $mem / $memmax $alignr $memperc%
    $membar
   
    Swap $alignc $swap / $swapmax $alignr $swapperc%
    ${swapbar}

    Root $alignc ${fs_used /} / ${fs_size /} $alignr ${fs_free_perc /}%
    ${fs_bar /}
   
                    Network
    Ethernet ${hr 2}
    ${alignc}  IP   ${addr eth0}
    Wireless ${hr 2}
    ${alignc}  IP   ${addr eth1}
    ${alignc}  Mac  ${wireless_ap eth1}
    ${alignc}  Bit. ${wireless_bitrate eth1}
    ${alignc}  Essid ${wireless_essid eth1}

кода с който стартирам конки със закъснение е .conky_start.sh
#!/bin/bash
sleep 40 && conky;
::)

radoshow

  • Full Member
  • ***
  • Благодарности
  • -Казани: 1
  • -Получени: 15
  • Публикации: 203
  • I don't need google my wife knows everything
Re:Конфигурация на конки!
« Отговор #31 -: 06 Април 2011, 08:08:18 »
Здравей колега,
Три пъти прочетах поста ти и не ми стана много ясно кое точно ти прави проблем.
Цитат
Проблема ми се явява в това, че съм го даправил да се стартира атоматично и не иска да изпише данни за мак адреса на безжичния ми адаптер. Също така не иска да изпише и битрейта и ессид-то... Ако стартирам конки след като линукс е заредил ми изписва посочените данни.
От написаното разбирам,че като стартираш Conky ръчно ти показва данните,които искаш.Ако е така значи стартера не си го направил както трябва.Ето ти един работещ стартер.Изтрий твоя,който си създал и отвори текстов редактор и постави тези редове вътре.
#!/bin/bash
sleep 30s
conky -q &
exit0
Запамети го като  .conky_start.sh.След това стартирай терминала да му зададеш права да се отваря като програма с тази команда:
chmod +x ~/.conky_start.shТова е при условие си запаметил стартера в Домашната директория.Ако е на друго място командата трябва да изглежда по този начин:
cd /пътя до стартера
chmod +x .conky_start.sh
Другото важно условие да ти се покаже Conky след рестарт е да запаметиш конфигурационния файл (.conkyrc) в Домашната директория.Ако е на друго място ще трябва да се редактира .conky_start.sh по този начин:
#!/bin/bash
sleep 30s
conky -c /пътя до conkyrc &
exit0
И накрая трябва да добавиш .conky_start.sh да се стартира автоматично.Ако споделиш кое дистро използваш ще ти кажа и как да направиш тази гимнастика.Направих проба с твоя conkyrc и при мен вади данните коректно.

TiL

  • Newbie
  • *
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 8
Re:Конфигурация на конки!
« Отговор #32 -: 06 Април 2011, 12:57:50 »
Здрасти колега. Правилно си ме разбрал :) Ето един скрийн http://hristo1988.snimka.bg/other/diploma.579934 който показва конки при забавен старт (40сек. след убунту) Дистрото ми е Убунту 10.04. Пробвах и твоя стартер, но пак не стана. Файловете .conkyrc и conky_start.sh са ми в домашната тиректория... Та сега ми се върти в главата една идея, но не се сещам как да е реализирам  ???

Идеята е следната:
Стартира убунту и с него стартира конки
някакъв брояч отброява 40сек. след което затваря конки и го отваря отново...

И така ако не стане вече  :-X

radoshow

  • Full Member
  • ***
  • Благодарности
  • -Казани: 1
  • -Получени: 15
  • Публикации: 203
  • I don't need google my wife knows everything
Re:Конфигурация на конки!
« Отговор #33 -: 06 Април 2011, 13:47:00 »
Нещо не мога да свържа пъзела.Значи казваш,че като пуснеш ръчно Conky ти вади информацията за безжичната мрежа,а като я стартираш с 40сек. закъснение не иска.Така ли?

TiL

  • Newbie
  • *
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 8
Re:Конфигурация на конки!
« Отговор #34 -: 06 Април 2011, 16:23:36 »
Да. Като го направя конку-то да се пуща 40сек след системата, не ми вади инфо за мрежата. Трябва да го затворя ( killall conky) и после да го пусна на ново и всичко е наред... Ако пък го направя да не се отваря със системата, а го пущам ръчно си ми излиза всичко, но е досадно след всеки рестарт да го пущам ръчно  :-\

radoshow

  • Full Member
  • ***
  • Благодарности
  • -Казани: 1
  • -Получени: 15
  • Публикации: 203
  • I don't need google my wife knows everything
Re:Конфигурация на конки!
« Отговор #35 -: 06 Април 2011, 18:53:52 »
Не мисля,че проблема е Conky,а по-скоро безжичния адаптер.Може би не си инсталирал правилния драйвър.Аз имам един лаптоп,който iwconfig ми го показва като eth1.Безжичния адаптер е Broadcom bcm4312.Когато му инсталирам b43 драйвъра имам проблем с интерфейса,а с BroadcomSTA си работи перфектно.Ако искаш да намерим решение е добре да кажеш кое дистро ползваш и как инсталира Conky.

TiL

  • Newbie
  • *
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 8
Re:Конфигурация на конки!
« Отговор #36 -: 06 Април 2011, 19:27:40 »
Дистрото е убунту 10.04. Конкъ го инсталирах през терминала sudo apt-get install conky Драйвъра за безжичната мрежа го инсталирах с помоща на програмата на убунту-то. В момента драйвъра ми е Broadcom STA (These package contains Broadcom 802.11 Linux STA wireless driverfor use with Broadcom's BCM4311-, BCM4312-, BCM4321-, andBCM4322-based hardware.) Това за драйвъра малко ме съмнява, защото нямам проблеми с мрежата. И само да вметна, че като пусна програмата да открие драйвътите, открива само два, но устройството тръгва само с гореспоменатия драйвър.

Та в по-горен пост питах как ще стане номера със автоматичното затваряне на конку и отварянето му наново, че цял ден си блъскам главата и нищо не става...

xxTTcc

  • Sr. Member
  • ****
  • Благодарности
  • -Казани: 21
  • -Получени: 10
  • Публикации: 414
  • Logged as root
Re:Конфигурация на конки!
« Отговор #37 -: 07 Април 2011, 11:11:59 »
Ако знаеш как да клилваш процеси в терминала ми се струва че, това което искаш ще е невъзможно. Защото доколкото си спомням трябва да килваш процеса по един пид номер ли какъв беше а той всеки път е различен. Тъй че ако измислиш скрипт да му листва номера да го копира номера и килва и стартира след това. Може да успееш в начинанието. Поне аз така мисля с моя скромен опит.
Прочети правилата, потърси и попитай!

TiL

  • Newbie
  • *
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 8
Re:Конфигурация на конки!
« Отговор #38 -: 07 Април 2011, 13:05:12 »
Вече незнам какво да направя.... Успях да рестартирам конку, но няма успех

ето това ползвах
#!/bin/bash
sleep 5s
conky -q &
sleep 15s
killall conky &
sleep 5
conky -q &
exit0

Но уви и то не помогна :@ А като стартира програмата автоматично(от  данните за wifiто отчита само ип-то) отварям терминал, логвам се като роот и килвам процеса. След това затварям стария терминал(ако се опитам да го отворя от терминала от които съм го киллнал не се отваря моето конки а това което е по подразбиране), отварям нов теминал(следователно вече не съм роот), стартирам конки и всичко си е наред... Дайте съвет какво да правя, че вече главата ми изпуши, а искам да ми показва данните за вифи-то....

radoshow

  • Full Member
  • ***
  • Благодарности
  • -Казани: 1
  • -Получени: 15
  • Публикации: 203
  • I don't need google my wife knows everything
Re:Конфигурация на конки!
« Отговор #39 -: 07 Април 2011, 13:17:33 »
Дистрото е убунту 10.04. Конкъ го инсталирах през терминала sudo apt-get install conky Драйвъра за безжичната мрежа го инсталирах с помоща на програмата на убунту-то. В момента драйвъра ми е Broadcom STA (These package contains Broadcom 802.11 Linux STA wireless driverfor use with Broadcom's BCM4311-, BCM4312-, BCM4321-, andBCM4322-based hardware.) Това за драйвъра малко ме съмнява, защото нямам проблеми с мрежата. И само да вметна, че като пусна програмата да открие драйвътите, открива само два, но устройството тръгва само с гореспоменатия драйвър.

Та в по-горен пост питах как ще стане номера със автоматичното затваряне на конку и отварянето му наново, че цял ден си блъскам главата и нищо не става...
Колега за да се напише такова скриптче не чак такава главоблъсканица.Трябва само малко да се помисли.Ето и как трябва да изглежда въпросния скрипт:
#!/bin/bash
sleep 5s
conky -q &
sleep 5s
killall conky &
sleep 5s
conky -q &

exit0
А ето и гимнастиките,които прави.5секунди след като ти зареди Убунту ще стартира Conky.Ще е активно 5 секунди и killall conky ще утрепе процеса и след 5 секундна пауза пак ще зареди Conky.Запамети скрипта приметно като .conky_start.sh в Домашната директория и му дай права с тази команда:
chmod +x ~/.conky_start.shНакрая го добави да се стартира автоматично и рестартирай или излез от сесия да провериш дали ще ти е от полза.Да ти кажа още не мога да вдяна защо не иска да ти показва информацията от WIFI адаптера коректно,а трябва да го презаредиш,че да тръгне.От както излезе пакета conky-all винаги само него инсталирам.Та ти предлагам да деинсталираш conky и да инсталираш conky-all.Това става по този начин:
sudo apt-get purge --remove conky
sudo apt-get install conky-all
Пробвай да видиш дали ще се оправи Conky преди да пробваш скрипта.

EDIT: Дай изхода от тази команда conky -v
« Последна редакция: 07 Април 2011, 13:21:13 от radoshow »

TiL

  • Newbie
  • *
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 8
Re:Конфигурация на конки!
« Отговор #40 -: 07 Април 2011, 14:10:01 »
Цт не стана :@ Вече направо побяснявам :@ пробвах таз врътка със скрипта за старт и рестарт, но не стана... пробвах като деинсталирах конку и инсталирах conky-all, пак не стана. Данеби да имам някаква грешка в кода(ма то пък нямаше да тръгва и при ръчен старт)
Ето ми го conkyrc файла
# set to yes if you want Conky to be forked in the background
    background yes
    use_xft yes
    xftfont HandelGotD:size=9
    xftalpha 0.5
    update_interval 1.0
    total_run_times 0
    own_window yes
    own_window_type normal
    own_window_transparent yes
    own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
    double_buffer yes
    minimum_size 200 5
    maximum_width 280
    draw_shades no
    draw_outline no
    draw_borders no
    draw_graph_borders yes
  
    default_color grey
    default_shade_color red
    default_outline_color grey
    alignment top_right
    gap_x 12
    gap_y 27
    no_buffers yes
    uppercase no
    cpu_avg_samples 2
    override_utf8_locale yes

    TEXT
   ${color steel blue}System ${hr 2}$color
   $sysname $kernel on $machine
   Hostname $alignr $nodename
   Uptime $alignr $uptime
   Computer Name: $nodename
   OS: Ubuntu $sysname
   ${color steel blue}Cpu ${hr 2}$color
   ${alignc}${execi 1000 cat /proc/cpuinfo | grep 'model name' | sed -e 's/model name.*: //'}
   CPU $alignr ${cpu cpu0}% $alignr ${freq}MHz
   ${cpubar cpu0}
   ${execi  300 sensors | grep Core}
   ${execi 300 sensors | grep temp1}
   ${color steel blue}Memory ${hr 2}$color
   MEM $alignc $mem / $memmax $alignr $memperc%
   $membar
   Swap $alignc $swap / $swapmax $alignr $swapperc%
   ${swapbar}
   ${color steel blue}Disk ${hr 2}$color
   Root      $alignc ${fs_used /} / ${fs_size /} $alignr ${fs_free_perc /}%
   Shared  $alignc ${fs_used /media/88604DD6604DCB9E/} / ${fs_size /media/88604DD6604DCB9E/} $alignr $alignr${fs_free_perc /media/88604DD6604DCB9E/}%
   ${color steel blue}Ethernet ${hr 2}$color
   IP   ${addr eth0}
   ${color steel blue}Wireless ${hr 2}$color
   Essid ${wireless_essid eth1}
   Signal: ${wireless_link_qual_perc eth1}%
   ${exec iwconfig eth1 | grep "Frequency" | cut -c 25-45}
   Bit. ${wireless_bitrate eth1}
   Local IP   ${addr eth1}
   My Mac  ${wireless_ap eth1}
   Total download: ${totaldown eth1}
   Total upload: ${totalup eth1}

Ето какво излиза като го стартира системата автоматично(ако го стартирам ръчно аз през терминала всичко си е ок)

« Последна редакция: 07 Април 2011, 14:13:12 от TiL »

radoshow

  • Full Member
  • ***
  • Благодарности
  • -Казани: 1
  • -Получени: 15
  • Публикации: 203
  • I don't need google my wife knows everything
Re:Конфигурация на конки!
« Отговор #41 -: 07 Април 2011, 14:32:23 »
Дай изхода на conky -v

wuser

  • Administrator
  • Hero Member
  • *****
  • Благодарности
  • -Казани: 85
  • -Получени: 49
  • Публикации: 2761
Re:Конфигурация на конки!
« Отговор #42 -: 10 Април 2011, 22:30:02 »
След не особено кратко закъснение оправихме правописната грешка от статията – и ls-sensors е заменено с вярното lm-sensors. Извиняваме се на автора за закъснението, понякога не успяваме да огреем навсякъде и се надяваме това да не го отказва и да продължава да ни радва с нови великолепни уроци!
Мъдростта на патилото
Perl Monks: PHP - it's "training wheels without the bike" -- Randal L. Schwartz


Дееба... чувствам се все едно обяснявам на майка ми как да си отвори пощата
"не работи"
WTF?!?!? к'во значи че не работи?
Не ти се компилира, дава ти грешка, вади ти грешни резултати, компютърът ти се изключва като го напишеш или на целия квартал му спира тока?
Stilgar

spacy01

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 19
  • -Получени: 20
  • Публикации: 511
    • Блога на Гери и Пею
Re:Конфигурация на конки!
« Отговор #43 -: 10 Април 2011, 22:34:56 »
Чак великолепни уроци... просто споделям, каквото знам! Няма нужда от извинения, хора сме!


radoshow

  • Full Member
  • ***
  • Благодарности
  • -Казани: 1
  • -Получени: 15
  • Публикации: 203
  • I don't need google my wife knows everything
Re:Конфигурация на конки!
« Отговор #44 -: 13 Април 2011, 12:03:48 »
@TiL И при мен се получи същия проблем с безжичната мрежа.Сега ще се опитам да сменя безжичния интерфейс от eth1 на wlan0 да видим дали ще се оправи.Проблема е от там.После пак ще пиша.