Od kiedy zaktualizowałem swoje Ubuntu do najświerzszej wersji 9.10 Karmic Koala (czyli mniej więcej kilka godzin po oficjalnej premierze, bo tyle właśnie pobierało się ISO z torrenta) aż do dzisiaj miałem mały, ale irytujący „ficzer” w aplikacji conky.

Jako że lubię wiedzieć co mój komputer aktualnie robi, jak jest obciążony i co w ogóle w nim piszczy, conky chyba najlepiej w tej roli się sprawdza. Niestety po starcie systemu gdziekolwiek bym nie kliknął w pulpit conky po prostu znikał. Po ponownym uruchomieniu działał już bez zarzutów. Jakiś czas żyłem z tą niedogodnością raczej z braku czasu zajęcia się problemem niż z faktu pogodzenia się z nim, ale wczoraj nie wytrzymałem i problem postanowiłem usunąć.

Po raczej krótkiej sesji z Google, i lekturze kilku wątków na forum Ubuntu okazało się że rozwiązanie jest proste – wystarczy w pliku konfiguracyjnym conky’ego (domyślnie .conkyrc w swoim katalogu domowym) dodać lub przeedytować linię:

own_window_type override

Wartość „override” ma tutaj kluczowe znaczenie. Teraz tylko wystarczy uruchomić/zrestartować conky i problem (przynajmniej u mnie) zniknął.

This article has 2 comments

  1. Sabathius

    Masz ku uciesze /etc/conky/conky.conf

    background true
    top_cpu_separate false
    if_up_strictness link
    #alignment bottom_left
    alignment top_right
    background no
    border_width 1
    border_margin 8
    cpu_avg_samples 2
    default_color grey
    default_outline_color black
    default_shade_color black
    draw_borders yes
    draw_graph_borders yes
    draw_outline yes
    draw_shades yes
    font monospace-10×10
    gap_x 20
    gap_y 60
    minimum_size 5 5
    maximum_width 500
    net_avg_samples 2
    no_buffers yes
    out_to_console no
    own_window yes
    own_window_class Conky
    #own_window_type desktop
    own_window_type override
    own_window_transparent yes
    stippled_borders 0
    update_interval 3.0
    uppercase no
    use_spacer right
    show_graph_scale no
    show_graph_range no
    use_xft yes
    double_buffer yes

    #${scroll 40 $nodename – $sysname $kernel on $machine | }
    #$hr

    TEXT
    ${color grey}Up:${color white}$uptime ${color grey}T:${color white}$acpitemp°C ${color grey}Freq:${color white}$freq${color grey}Bat:${color white}$battery
    ${color grey}RAM:${color white}$memperc%${color grey} Swap:${color white}$swapperc% ${color grey}CPU:${color white} $cpu%
    ${if_up wlan0}${color grey}WLN U:${color white}${upspeed wlan0}ks${color grey} D:${color white}${downspeed wlan0}ks${color grey} ${wireless_essid wlan0} ${wireless_link_qual wlan0}%
    $endif${if_up tun0}${color grey}VPN U:${color white}${upspeed tun0}ks${color grey} D:${color white}${downspeed tun0}ks
    $endif${if_up ppp0}${color grey}PPP U:${color white}${upspeed ppp0}ks${color grey} D:${color white}${downspeed ppp0}ks
    $endif${if_up eth0}${color grey}ET0 U:${color white}${upspeed eth0}ks${color grey} D:${color white}${downspeed eth0}ks
    $endif${if_up eth1}${color grey}ET1 U:${color white}${upspeed eth1}ks${color grey} D:${color white}${downspeed eth1}ks
    $endif${hr 1}
    ${color grey}Name PID CPU% MEM%
    ${color white}${top name 1}${top pid 1}${top cpu 1}${top mem 1}
    ${color white}${top name 2}${top pid 2}${top cpu 2}${top mem 2}
    ${color lightgrey}${top name 3}${top pid 3}${top cpu 3}${top mem 3}
    ${color grey}${top name 4}${top pid 4}${top cpu 4}${top mem 4}

    a jak ci malo /etc/conky/conky-tail.conf:

    background true
    top_cpu_separate false
    if_up_strictness link
    alignment br
    #alignment top_right
    background no
    border_width 1
    border_margin 8
    cpu_avg_samples 2
    default_color white
    default_outline_color black
    default_shade_color black
    draw_borders no
    draw_graph_borders yes
    draw_outline yes
    draw_shades yes
    font -8
    gap_x 20
    gap_y 0
    minimum_size 800 200
    #maximum_width 500
    net_avg_samples 2
    no_buffers yes
    out_to_console no
    own_window yes
    own_window_class Conky
    #own_window_type desktop
    own_window_type override
    own_window_transparent yes
    stippled_borders 0
    update_interval 3.0
    uppercase no
    use_spacer right
    show_graph_scale no
    show_graph_range no
    use_xft yes
    double_buffer yes

    #${scroll 40 $nodename – $sysname $kernel on $machine | }
    #$hr

    TEXT
    ${tail /var/log/daemon.log 10}
    $hr
    ${tail /var/log/messages 20}

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

This site uses Akismet to reduce spam. Learn how your comment data is processed.