Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: restart conky po probuzení notebooku  (Přečteno 3353 krát)

matlala

  • Aktivní člen
  • *
  • Příspěvků: 480
restart conky po probuzení notebooku
« kdy: 27 Dubna 2014, 14:25:42 »
Zdravím, mám problém s conky, vždy ho zabije uspání  a probuzení mého notebooku, na termináu píše něco o nepřístunosti xserveru. Zkouším ho restartovat po probuzení, ale nějak se mi to nedaří. Nemátě někdo nějaké nápady?

zkouším následující
Kód: [Vybrat]
matlala@matlala-N56VM ~ $ cat /etc/pm/sleep.d/10_conky
#!/bin/bash

case "$1" in
    suspend)
        #killall
        ;;
    resume)
XAUTHORITY=/home/matlala/.Xauthority
su matlala -c 'killall conky && export DISPLAY=:0 && conky'
#echo "restartováno"
;;
    *)
        ;;
esac
NOTEBOOK: Ubuntu 14.04 (kernel 3.14); Asus N56VM-S4272V (i7 3610QM, 16GB RAM 1600MHz, INTEL SSD 520 180GB + původní HDD místo DVD/BD, Full HD displej) + INTEL 7620 + doma 24" LG IPS 24EA53
NAS-HTPC: Ubuntu server 12.04 x64 + XBMC; ASRock E350M1/USB3, SEASONIC SSP-350GT, RAM 8GB (2x4GB) DDR3 1333MHz, case BITFENIX Prodigy , prim. eth. INTEL PRO/1000 CT, 2ks WD Red 3TB v SW RAID 1, 2*1Gb switch

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:restart conky po probuzení notebooku
« Odpověď #1 kdy: 27 Dubna 2014, 15:49:26 »
Můžeš zkusit uspat a probudit conky sám ve svém suspend/resume skriptu.
suspend: killall -s STOP conky
resume: killall -s CONT conky
ta desitka by mohla stačit.
« Poslední změna: 27 Dubna 2014, 16:15:18 od GdH »

matlala

  • Aktivní člen
  • *
  • Příspěvků: 480
Re:restart conky po probuzení notebooku
« Odpověď #2 kdy: 27 Dubna 2014, 17:22:32 »
Tak jsem to zkusil upravit a nechce se to s tím ani uspat ani bez toho su

script v /etc/pm/sleep.d/10_conky
Kód: [Vybrat]
#!/bin/bash
case "$1" in
    suspend)
        su matlala -c 'killall -s STOP conky'
        ;;
    resume)
       
        su matlala -c 'killall -s CONT conky'
        ;;
    *)
        ;;
esac
NOTEBOOK: Ubuntu 14.04 (kernel 3.14); Asus N56VM-S4272V (i7 3610QM, 16GB RAM 1600MHz, INTEL SSD 520 180GB + původní HDD místo DVD/BD, Full HD displej) + INTEL 7620 + doma 24" LG IPS 24EA53
NAS-HTPC: Ubuntu server 12.04 x64 + XBMC; ASRock E350M1/USB3, SEASONIC SSP-350GT, RAM 8GB (2x4GB) DDR3 1333MHz, case BITFENIX Prodigy , prim. eth. INTEL PRO/1000 CT, 2ks WD Red 3TB v SW RAID 1, 2*1Gb switch

matlala

  • Aktivní člen
  • *
  • Příspěvků: 480
Re:restart conky po probuzení notebooku
« Odpověď #3 kdy: 27 Dubna 2014, 17:30:09 »
ještě jsem vyzkoušel pod přihlášením na roota a hlásí tohle

Kód: [Vybrat]
root@matlala-N56VM:~# su matlala -c 'killall -s STOP conky'
root@matlala-N56VM:~# su matlala -c 'killall -s CONT conky'
X Error of failed request:  BadDamage (invalid Damage parameter)
  Major opcode of failed request:  143 (DAMAGE)
  Minor opcode of failed request:  3 (XDamageSubtract)
  Serial number of failed request:  590467
  Current serial number in output stream:  590472

NOTEBOOK: Ubuntu 14.04 (kernel 3.14); Asus N56VM-S4272V (i7 3610QM, 16GB RAM 1600MHz, INTEL SSD 520 180GB + původní HDD místo DVD/BD, Full HD displej) + INTEL 7620 + doma 24" LG IPS 24EA53
NAS-HTPC: Ubuntu server 12.04 x64 + XBMC; ASRock E350M1/USB3, SEASONIC SSP-350GT, RAM 8GB (2x4GB) DDR3 1333MHz, case BITFENIX Prodigy , prim. eth. INTEL PRO/1000 CT, 2ks WD Red 3TB v SW RAID 1, 2*1Gb switch

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:restart conky po probuzení notebooku
« Odpověď #4 kdy: 27 Dubna 2014, 17:53:57 »
A tvůj conkyrc ukázat můžeš?
Jinak ten killall nepotřebuje spouštět pod uživatelem, root má co je třeba - práva.
« Poslední změna: 27 Dubna 2014, 17:56:27 od GdH »

matlala

  • Aktivní člen
  • *
  • Příspěvků: 480
Re:restart conky po probuzení notebooku
« Odpověď #5 kdy: 27 Dubna 2014, 17:56:33 »
jo vidíš to :-D
aktuálně takhle, ale hodlám to roztáhnout na celou plochu. Ty věci před zobrazením jsou jen abych je našel

Kód: [Vybrat]
alignment top_left
gap_x 1525
gap_y 35
background no
border_width 1
default_color white
default_outline_color white
default_shade_color white
draw_borders no
draw_graph_borders yes
draw_outline no
draw_shades no
use_xft yes
xftfont DejaVu Sans Mono:size=12

minimum_size 50 50
no_buffers yes
out_to_console no
out_to_stderr no
extra_newline no
own_window yes
own_window_class Conky
own_window_type override # override pro unity a gnome, cinnamon měl desktop
stippled_borders 0
update_interval 1.0
uppercase no
use_spacer none
show_graph_scale no
show_graph_range no

double_buffer yes

#own_window_transparent yes
#own_window_argb_visual yes
#own_window_argb_value 0

#nastavení obnovovacích časů
net_avg_samples 1
cpu_avg_samples 1

#${color grey}File systems:
# / $color${fs_used /}/${fs_size /} ${fs_bar 6 /}

#$color$stippled_hr

#${color lightgrey} ${top name 6} ${top pid 6} ${top cpu 6} ${top mem 6}
#${color lightgrey} ${top name 7} ${top pid 7} ${top cpu 7} ${top mem 7}
#${color lightgrey} ${top name 8} ${top pid 8} ${top cpu 8} ${top mem 8}
#${color lightgrey} ${top name 9} ${top pid 9} ${top cpu 9} ${top mem 9}

#${color slate grey}eth0:$color Up:$color ${upspeed eth0} ${color grey} - Down:$color ${downspeed eth0}
#${color} ${downspeed eth0}/s
#${voffset -19}${offset 170}${color 6aaaea} ${upspeed eth0}/s
#${color}${downspeedgraph eth0 32,160 white} ${color}${upspeedgraph eth0 32,160 white}

#${color slate grey}wlan0:$color Up:$color ${upspeed wlan0} ${color grey} - Down:$color ${downspeed wlan0}

#$hr
#${color grey}Proces              PID   RAM%   CPU%
#${color lightgrey} ${top_mem name 1} ${top_mem pid 1} ${top_mem mem 1} ${top_mem cpu 1}
#${color lightgrey} ${top_mem name 2} ${top_mem pid 2} ${top_mem mem 2} ${top_mem cpu 2}
#${color lightgrey} ${top_mem name 3} ${top_mem pid 3} ${top_mem mem 3} ${top_mem cpu 3}
#${color lightgrey} ${top_mem name 4} ${top_mem pid 4} ${top_mem mem 4} ${top_mem cpu 4}
#${color lightgrey} ${top_mem name 5} ${top_mem pid 5} ${top_mem mem 5} ${top_mem cpu 5}


#${battery_bar 8}
#${battery_percent}% ${battery_time}

#disky lze vzíz vše bez, cely disk /dev/sdX nebo i oddíl s číslem
#/dev/sdb: ${alignr}${hddtemp /dev/sdb}°C
#${diskiograph_read 10,160 0000ff ff0000} ${diskiograph_write 10,160 0000ff ff0000}
#${diskio_read /dev/sda} ${diskio_write /dev/sda}
#${diskio_read /dev/sdb} ${diskio_write /dev/sdb}
#${diskiograph_read /dev/sda 10,160 0000ff ff0000} ${diskiograph_write /dev/sda 10,160 0000ff ff0000}
#${diskiograph_read /dev/sdb 10,160 0000ff ff0000} ${diskiograph_write /dev/sdb 10,160 0000ff ff0000}
#${cached} ${cpugauge} ${memgauge} ${diskio_read} ${diskio_write}

#${fs_used_perc /} ${fs_free_perc /}

#${color}Veřejná IP:${alignr}${execi 1 wget -q -O /dev/stdout http://checkip.dyndns.org/ | cut -d : -f 2- | cut -d \< -f -1} ## totálně zaseká conky

IP:${addrs}

TEXT
${color slate grey}${time %a, } ${time %e %B %G}$color
$nodename
$sysname $kernel
${color grey}Uptime:$color $uptime
$hr
${color #808080}Správa napájení:
${color #FFFFFF}${execi 1 ~/.conky-scripty/bat}
${color #808080}Jas displeje: ${color #FFFFFF}${execi 1 echo $(xbacklight -get | cut -d . -f 1)"%"}
$hr
${color grey}CPU:$color ${cpu}% ${freq_g}GHz ${acpitemp}°C
${cpubar 8}
${cpugraph 32,100% 0000ff ff0000}
${color grey}Threads:$color ${running_threads} ${alignr}${color grey}Procesů:$color $processes  ${color grey}Běžící:$color $running_processes
Průměrné zátěže: $loadavg
${color grey}RAM:$color $mem/$memmax${alignr}$memperc%
${color grey}RAM cache:$color $cached
${membar 8}
${color grey}Swap:$color $swap/$swapmax${alignr}$swapperc%
${swapbar 8}
$hr
${color grey}Proces              PID   CPU%   RAM
${color lightgrey} ${top name 1} ${top pid 1} ${top cpu 1} ${alignr}${top mem_res 1}
${color lightgrey} ${top name 2} ${top pid 2} ${top cpu 2} ${alignr}${top mem_res 2}
${color lightgrey} ${top name 3} ${top pid 3} ${top cpu 3} ${alignr}${top mem_res 3}
${color lightgrey} ${top name 4} ${top pid 4} ${top cpu 4} ${alignr}${top mem_res 4}
${color lightgrey} ${top name 5} ${top pid 5} ${top cpu 5} ${alignr}${top mem_res 5}

${color lightgrey} ${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1} ${alignr}${top_mem mem_res 1}
${color lightgrey} ${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2} ${alignr}${top_mem mem_res 2}
${color lightgrey} ${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3} ${alignr}${top_mem mem_res 3}
${color lightgrey} ${top_mem name 4} ${top_mem pid 4} ${top_mem cpu 4} ${alignr}${top_mem mem_res 4}
${color lightgrey} ${top_mem name 5} ${top_mem pid 5} ${top_mem cpu 5} ${alignr}${top_mem mem_res 5}
$hr
${color 6aaaea}Síť:$color
${color}IP eth0:${alignr}${addr wlan0}
${color}IP wlan0:${alignr}${addr wlan0}
Down:
${voffset -19}${offset 170}Up:
${if_existing /proc/net/route eth0}
${color} ${downspeed wlan0}/s
${voffset -19}${offset 170}${color 6aaaea} ${upspeed wlan0}/s
${color}${downspeedgraph wlan0 32,160 0000ff ff0000} ${color}${upspeedgraph wlan0 32,160 0000ff ff0000}
${color} ${totaldown wlan0}
${voffset -19}${offset 170}${color 6aaaea} ${totalup wlan0}$color
$hr
${color 6aaaea}Souborový systém:$color
/ ${color 6c6c6c}${fs_used /}/${fs_size /}${alignr}$color${fs_used_perc /}%
${fs_bar 8 /}
/home ${color 6c6c6c}${fs_used /home}/${fs_size /home}${alignr}$color${fs_used_perc /home}%
${fs_bar 8 /home}
/media/Data ${color 6c6c6c}${fs_used /media/Data}/${fs_size /media/Data}$color${alignr}${fs_used_perc /media/Data}%
${fs_bar 8 /media/Data}
/dev/sdb: ${alignr}${hddtemp /dev/sdb}°C
NOTEBOOK: Ubuntu 14.04 (kernel 3.14); Asus N56VM-S4272V (i7 3610QM, 16GB RAM 1600MHz, INTEL SSD 520 180GB + původní HDD místo DVD/BD, Full HD displej) + INTEL 7620 + doma 24" LG IPS 24EA53
NAS-HTPC: Ubuntu server 12.04 x64 + XBMC; ASRock E350M1/USB3, SEASONIC SSP-350GT, RAM 8GB (2x4GB) DDR3 1333MHz, case BITFENIX Prodigy , prim. eth. INTEL PRO/1000 CT, 2ks WD Red 3TB v SW RAID 1, 2*1Gb switch

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:restart conky po probuzení notebooku
« Odpověď #6 kdy: 27 Dubna 2014, 18:19:18 »
Tu tvou chybu reprodukovat neumím, takže může souviset s xbacklight a skriptem bat, se kterými to zkusit nemůžu. Jinak bývá rozumnější použít okno typu normal a
Kód: [Vybrat]
own_window_hints sticky,below,skip_taskbar,skip_pager,undecorated

matlala

  • Aktivní člen
  • *
  • Příspěvků: 480
Re:restart conky po probuzení notebooku
« Odpověď #7 kdy: 27 Dubna 2014, 18:28:40 »
á jo skoro, jen po uspání stačí kliknout na conky a zmizne, háže tuhle chybu
Kód: [Vybrat]
matlala@matlala-N56VM ~ $ Conky: one or more $endif's are missing
Conky: desktop window (1c0fb99) is subwindow of root window (9c)
Conky: window type - normal
Conky: drawing to created window (0x5200001)
Conky: drawing to double buffer
X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  25 (X_SendEvent)
  Resource id in failed request:  0x1c0fb99
  Serial number of failed request:  18634
  Current serial number in output stream:  18636


edit:
a ten script bat dělá jen výpis stav baterky, poslední nabití atd přes acpi
Kód: [Vybrat]
cat ~/.conky-scripty/bat
#!/bin/bash

AC_adapter=$(ls /sys/class/power_supply | grep "ADP\|AC")
napajeni=$(cat /sys/class/power_supply/$AC_adapter/online)

akt_jas=$(xbacklight -get | cut -d . -f 1)

stav=$(acpi -b | cut -d , -f 1 | cut -d " " -f 3)

stav_bat=$(acpi -b | cut -d , -f 2)
vydrz=$(acpi -b | cut -d , -f 3 | cut -d " " -f 2)
max_kapacita=$(acpi -i | tail -1 | cut -d " " -f 5) #v mAh
aktualni_kapacita=$(acpi -i | tail -1 | cut -d " " -f 10) #v mAh
aktualni_kapacita_proc=$(acpi -i | tail -1 | cut -d " " -f 13) #v %

case $napajeni in
1) # ze sítě
echo "Síť"$stav_bat", Naposled "$aktualni_kapacita_proc" "$aktualni_kapacita/$max_kapacita"mAh"
;;
0) # z baterie
echo "Vybíjení"$stav_bat", Zbývá" $vydrz
;;
esac

exit 0
 
« Poslední změna: 27 Dubna 2014, 18:30:43 od matlala »
NOTEBOOK: Ubuntu 14.04 (kernel 3.14); Asus N56VM-S4272V (i7 3610QM, 16GB RAM 1600MHz, INTEL SSD 520 180GB + původní HDD místo DVD/BD, Full HD displej) + INTEL 7620 + doma 24" LG IPS 24EA53
NAS-HTPC: Ubuntu server 12.04 x64 + XBMC; ASRock E350M1/USB3, SEASONIC SSP-350GT, RAM 8GB (2x4GB) DDR3 1333MHz, case BITFENIX Prodigy , prim. eth. INTEL PRO/1000 CT, 2ks WD Red 3TB v SW RAID 1, 2*1Gb switch

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:restart conky po probuzení notebooku
« Odpověď #8 kdy: 27 Dubna 2014, 18:39:52 »
Ošetři si ještě tuhle chybu
Kód: [Vybrat]
Conky: one or more $endif's are missingnemáš uzavřený podmíněný blok a víc se tomu teď nemůžu věnovat.

matlala

  • Aktivní člen
  • *
  • Příspěvků: 480
Re:restart conky po probuzení notebooku
« Odpověď #9 kdy: 27 Dubna 2014, 18:41:09 »
áha, toho jeem si ani nevšiml
NOTEBOOK: Ubuntu 14.04 (kernel 3.14); Asus N56VM-S4272V (i7 3610QM, 16GB RAM 1600MHz, INTEL SSD 520 180GB + původní HDD místo DVD/BD, Full HD displej) + INTEL 7620 + doma 24" LG IPS 24EA53
NAS-HTPC: Ubuntu server 12.04 x64 + XBMC; ASRock E350M1/USB3, SEASONIC SSP-350GT, RAM 8GB (2x4GB) DDR3 1333MHz, case BITFENIX Prodigy , prim. eth. INTEL PRO/1000 CT, 2ks WD Red 3TB v SW RAID 1, 2*1Gb switch

matlala

  • Aktivní člen
  • *
  • Příspěvků: 480
Re:restart conky po probuzení notebooku
« Odpověď #10 kdy: 23 Září 2014, 19:56:39 »
tak dneska jsem měl náladu si s tím konečně pohrát aby to v unity na 14.04 jelo
původní stav: conky mizí po probuzení když na něj kliknu nebo když kliknu na zobrazit plochu


celé to bylo v nastavení
own_window_type desktop
nikoliv normal jak se tu radilo
NOTEBOOK: Ubuntu 14.04 (kernel 3.14); Asus N56VM-S4272V (i7 3610QM, 16GB RAM 1600MHz, INTEL SSD 520 180GB + původní HDD místo DVD/BD, Full HD displej) + INTEL 7620 + doma 24" LG IPS 24EA53
NAS-HTPC: Ubuntu server 12.04 x64 + XBMC; ASRock E350M1/USB3, SEASONIC SSP-350GT, RAM 8GB (2x4GB) DDR3 1333MHz, case BITFENIX Prodigy , prim. eth. INTEL PRO/1000 CT, 2ks WD Red 3TB v SW RAID 1, 2*1Gb switch

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:restart conky po probuzení notebooku
« Odpověď #11 kdy: 23 Září 2014, 21:52:00 »
Takže tys tam měl override, já ti radil normal a po půl roce jsi zjistil, že tam máš desktop? :D

matlala

  • Aktivní člen
  • *
  • Příspěvků: 480
Re:restart conky po probuzení notebooku
« Odpověď #12 kdy: 23 Září 2014, 21:54:29 »
spíš půl roku jsem to házel za halvu a věnoval se důležitějším věcem-server, škola, domácí mazlíčci... :-D
Na přednáškách vždycky není co dělat, protože výklad mě ruší když dělám ukoly tam :-D
NOTEBOOK: Ubuntu 14.04 (kernel 3.14); Asus N56VM-S4272V (i7 3610QM, 16GB RAM 1600MHz, INTEL SSD 520 180GB + původní HDD místo DVD/BD, Full HD displej) + INTEL 7620 + doma 24" LG IPS 24EA53
NAS-HTPC: Ubuntu server 12.04 x64 + XBMC; ASRock E350M1/USB3, SEASONIC SSP-350GT, RAM 8GB (2x4GB) DDR3 1333MHz, case BITFENIX Prodigy , prim. eth. INTEL PRO/1000 CT, 2ks WD Red 3TB v SW RAID 1, 2*1Gb switch

 

Provoz zaštiťuje spolek OpenAlt.