Conky iniciando por cima das janelas [RESOLVIDO]

Banner de apresentação da postagem sobre o conkytheme

Dica rápida mas funcional para amantes do Conky…

Bem, em alguns casos (o meu caso), após a instalação e execução do Conky junto com o início da sessão no Ubuntu (ou outra distribuição) ele acaba deixando Conky Theme (o monitor de sistema) por cima das outras janelas (e não apenas no desktop), e a solução que encontramos é fechar e abrir o Conky novamente não é? Bem, tem uma forma simples e racional de resolver tudo isso, vamos ao passo a passo:

Imagem na inicialização automática do conky

Depois que instalamos o Conky, ele é adicionado aos Aplicativos de Sessão não é? Onde simplesmente digitamos “conky“.

Resolvendo problema de inicialização do conky

Para resolver esse probleminha, basta digitar isso: “conky –pause 10” (sem aspas), onde 10 é o tempo que ele demora para iniciar após o término da inicialização do sistema.

No meu caso precisei digitar 30, no lugar daquele 10, mas em meu notebook nem precisei, como é o caso da maioria das pessoas.

Bem, se seu Conky Theme sismar de iniciar por cima das outras janelas, já sabem o que fazer…

Contato:

[email protected]

@tittao

9 comentários em “Conky iniciando por cima das janelas [RESOLVIDO]”

  1. O bom mesmo é este script que adiciona automaticamente HDS IPS MEMORIA PROCESSADOR SISTEMA ETC.. e cria na pasta do usuario o aquivo .conky ja pronto e depois basta digitar o comando conky e tera tudo isso na tela sem burocracia.

    #!/bin/bash
    #written via TheeMahn

    #set Base, hilight color & header please adjust colors in hex and font to your liking
    BASE=’${color #ffffff}${font Liberation sans:style=normal:pixelsize=10}’
    HILIGHT=’${color #00ff00}${font Liberation sans:style=normal:pixelsize=10}’
    HEADER=’${color #ffff00}${font Liberation:style=Bold:pixelsize=12}’
    BAR=’${color #ffffff}’

    #Get CPU model
    PROC=`cat /proc/cpuinfo | grep ‘model name’ | sed -e ‘s/.*: //’ | uniq`
    echo $PROC

    #check Architecture set 32 bit default
    ARCHITECTURE=’32 Bit’

    #
    # Check for x86_64 (Test 1) – some O/S’s use the -i switch
    #
    if [ “`uname -i|grep x86_64`” == “x86_64” ]; then
    ARCHITECTURE=’64 Bit’
    fi

    #
    # Check for x86_64 (Test 2) – some OSs (ie. Gentoo) return Processor manufacturer
    # rather than architecture with “uname -i”
    #
    if [ “`uname -a|grep x86_64`” != “” ]; then
    ARCHITECTURE=’64 Bit’
    fi

    echo $ARCHITECTURE ‘O/S detected.’

    #Create conky skelaton
    echo ‘background yes
    font Liberation:size=9
    xftfont Sans Seriff:size=9
    use_xft yes
    xftalpha 0.1
    update_interval 1.0
    total_run_times 0
    own_window yes
    own_window_type override
    own_window_transparent yes
    own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
    double_buffer yes
    draw_shades yes
    draw_outline no
    draw_borders no
    draw_graph_borders no
    minimum_size 320 5
    maximum_width 320
    default_color ffff00
    default_shade_color 000000
    default_outline_color 000000
    alignment top_right
    gap_x 6
    gap_y 22
    no_buffers yes
    cpu_avg_samples 2
    override_utf8_locale no
    uppercase no # set to yes if you want all text to be in uppercase
    use_spacer no
    ‘ > ~/.conkyrc

    #Count number of processor cores
    CORES=1
    CORES=`cat /proc/cpuinfo | grep “processor” | wc -l`
    echo $CORES “Cpu core(s) Detected.”
    echo ‘TEXT

    ‘$HEADER’SYSTEM:${hr 1 }
    ‘$BASE’O/S: ‘$HILIGHT’${alignr}Ultimate Edition 2.8
    ‘$BASE’O/S architecture: ‘$HILIGHT’${alignr}’$ARCHITECTURE’
    ‘$BASE’Hostname: ‘$HILIGHT’$alignr$nodename
    ‘$BASE’Kernel: ‘$HILIGHT’$alignr$kernel
    ‘$BASE’Uptime: ‘$HILIGHT’$alignr$uptime
    ‘$BASE’Processes: ‘$HILIGHT’${alignr}$processes ($running_processes running)
    ‘$BASE’Load: ‘$HILIGHT’${alignr}$loadavg
    ‘$HEADER’CPU: ${hr 1 }
    ‘$BASE$PROC’
    ‘$BASE’CPU Usage: ‘$HILIGHT’${alignr} ${freq}MHz X ‘$CORES $BASE’
    ${cpu cpu0}% ‘$BAR’ ${alignr}${cpubar cpu0 3,170}
    ‘$BASE’Cores: ${hr 1 }’ >> ~/.conkyrc

    #Create a cpubar for each core
    COUNTER=0
    while [ $COUNTER != $CORES ]; do
    let COUNTER=COUNTER+1
    echo $BASE’${cpu cpu’$COUNTER’}% ‘$BAR’${alignr}${cpubar cpu’$COUNTER’ 3,170}’ >> ~/.conkyrc
    done

    #Output disk I/O bar top processes memory useage etc.
    echo $HEADER’RAM:${hr 1 }’$HILIGHT’
    ${alignr}$mem / $memmax ($memperc%)’$HILIGHT’
    ‘$BAR’${membar 3}
    ‘$BASE’Swap: ‘$HILIGHT’${alignr}$swap/$swapmax
    ‘$BAR’${swapbar 3}
    ‘$HEADER’${font pixelsize=20}${alignc}Time: ${time %I:%M %P}
    ‘$HEADER’HIGHEST CPU $alignr CPU% MEM%
    ${hr 1}
    ‘$BASE’${top name 1}’$HILIGHT’$alignr${top cpu 1}${top mem 1}
    ‘$BASE’${top name 2}’$HILIGHT’$alignr${top cpu 2}${top mem 2}
    ‘$HEADER’${hr 1}
    HIGHEST MEM $alignr CPU% MEM%
    ${hr 1}
    ‘$BASE’${top_mem name 1}’$HILIGHT’$alignr${top_mem cpu 1}${top_mem mem 1}
    ‘$BASE’${top_mem name 2}$alignr’$HILIGHT’${top_mem cpu 2}${top_mem mem 2}
    ‘$BAR’${diskiograph /dev/sda 3,170}
    ‘$HEADER’FILESYSTEM ${hr 1}
    ‘$BASE’Root: ‘$HILIGHT’${alignr}${fs_free /} / ${fs_size /}
    ‘$BAR’${fs_bar 3 /}’ >> ~/.conkyrc

    #Detect hard disks & create a bar for each mount point
    echo “Internal / External storage detected:”
    echo “/ – Root”
    ls /media/ > /tmp/tmp.txt
    cat /tmp/tmp.txt | while read FILE
    do
    target=$(echo “$FILE” | sed -e “s/ /_/”)
    echo $BASE$FILE’: ‘$HILIGHT’${alignr}${fs_free /media/’$FILE’} / ${fs_size /media/’$FILE’}
    ‘$BAR’${fs_bar 3 /media/’$FILE’}’ >> ~/.conkyrc
    echo $FILE
    done
    rm /tmp/tmp.txt
    echo ‘$HEADER’DISK I/O: ${diskio}
    $HEADER’NETWORK:${hr 1}’ >> ~/.conkyrc

    #Detect “Active” network and propigate Network Xfer bar
    ACTIVE=`ifconfig | grep -B 1 inet | head -1 | awk ‘{print $1}’`
    echo $BASE’IP: ‘$HILIGHT’${addr ‘$ACTIVE’} / ${execi 3600 wget -O – http://whatismyip.org/ | tail}
    ‘$BASE’TCP Connections: ‘$HILIGHT’${tcp_portmon 1 65535 count}
    ‘$BASE’Down: ‘$HILIGHT’${downspeed ‘$ACTIVE’} k/s ${alignr}Up ${upspeed ‘$ACTIVE’} k/s
    ‘$BAR’${downspeedgraph ‘$ACTIVE’ 25,107 ‘$BASE’ ‘$HILIGHT’} ${alignr}${upspeedgraph ‘$ACTIVE’ 25,107 ‘$BASE’ ‘$HILIGHT’}
    ‘$BASE’Total: ‘$HILIGHT’${totaldown ‘$ACTIVE’} ${alignr}’$BASE’Total: ‘$HILIGHT’${totalup ‘$ACTIVE’}’ >> ~/.conkyrc
    echo $HEADER’${hr 1}’ >> ~/.conkyrc

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *