Conky - czarne paski (bary)

Tematy związane z oprogramowaniem, instalacją, konfiguracją
ali772
Posty: 68
Rejestracja: 13 czerwca 2014, 13:46
Lokalizacja: Krosno

Conky - czarne paski (bary)

Post autor: ali772 »

Witam. To już (chyba) mój ostatni problem z Conkym, lecz sam już nie dam rady z nim sobie poradzić. Próbuję, próbuję i nic już nie dam rady wymyślić. Ale do rzeczy. Mój problem polega na tym, iż chciałbym, aby paski (np. cpubar, membar) były czarne. Dopisanie przed nim

Kod: Zaznacz cały

${color black}[...]{color}
powoduje, iż pasek po prostu znika. Z każdym innym kolorem (white, blue) jest normalnie - paski są w danym kolorze. Jak dopiszę do configu

Kod: Zaznacz cały

default_color black
to wszystko jest poprawnie, oprócz właśnie tych pasków. Gdyby był błąd w zapisie nazwy koloru to pasek tak, czy tak byłby różowy. A przy black on po prostu znika, bądź staje się przeźroczysty. Jest na to jakaś rada?

.conkyrc

Kod: Zaznacz cały

# UŻYWAĆ XFT?use_xft yes
xftfont rsfs:size=8
xftalpha 0.5


# ODSTĘPY AKTUALIZACJI PROGRAMU W SEKUNDACH
update_interval 1.0


# ILE RAZY CONKY MA BYĆ ODŚWIEŻANY PRZED WYŁĄCZENIEM? (0, ABY DZIAŁAŁ BEZ PRZERWY)
total_run_times 0


# CZY CONKY MA BYĆ URUCHAMIANY W NOWYM OKNIE?
own_window yes
own_window_transparent yes
own_window_argb_visual yes
own_window_argb_value 0
own_window_type dock
own_window_class conky-semi
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager


# UŻYWAĆ PODWÓJNEGO BUFOROWANIA?
double_buffer yes


# MINIMALNA WIELKOŚĆ OBSZARU TEKSTU
minimum_size 285


# MAKSYMALNA SZEROKOŚĆ
maximum_width 225


# RYSOWAĆ ZARYS?
draw_outline no


# RYSOWAĆ RAMKI WOKÓŁ TEKSTU?
draw_borders no
draw_graph_borders yes


# DOMYŚLNE KOLORY
default_color white


# POŁOŻENIE PROGRAMU
alignment top_right


# POŁOŻENIE WZGLĘDEM OSI X I OSI Y
gap_x 1138
gap_y 0


# SUBTRACT FILE SYSTEM BUFFERS FROM USED MEMORY?
no_buffers yes


# NUMBER OF CPU SAMPLES TO AVERANGE (SET TO 1 TO DISABLE AVERAGING)
cpu_avg_samples 2


# USTAWIĆ KODOWANIE UFT-8?
override_uft8_locale yes


TEXT


# INFORMACJE O SYSTEMIE
$alignc INFORMACJE O SYSTEMIE
${hr 1}
OS:$alignr Debian 8.0 "Jessie"
Kernel: $alignr$kernel ($machine)
Aktualny użytkownik: $alignr${exec whoami}
Czas działania:$alignr${color }$uptime


# SIEĆ
$alignc SIEĆ
${hr 1}
ESSID: ${alignr}${execi 20 ~/.Skrypty_Conky/essid.sh}
Wewnętrzny adres IP: $alignr${addr wlan0}
Zewnętrzny adres IP: $alignr${execi 5 ~/.Skrypty_Conky/mojeip.sh}
Prędkość łącza: ${alignr}${execi 20 /sbin/iwconfig wlan0 | grep Rate | cut -b20-|cut -d"M" -f1} Mb/s


# TEMPERATURY
$alignc TEMPERATURY 
${hr 1}
Procesor (pierwszy rdzeń): ${alignr} ${exec sensors coretemp-isa-0000 |grep Core\ 0 |cut -d+ -f2 |cut -d.  -f1}°C
Procesor (drugi rdzeń): ${alignr} ${exec sensors coretemp-isa-0000 |grep Core\ 1 |cut -d+ -f2 |cut -d.  -f1}°C
Dysk twardy: ${alignr} ${execi 60 ~/.Skrypty_Conky/hddtemp}°C


# PROCESOR
$alignc PROCESOR
${hr 1}
$alignc Intel Celeron 1005M
${freq cpu0}MHz ${alignr}${cpu cpu1}%
${cpubar cpu1 8,225}
${freq cpu0}MHz ${alignr}${cpu cpu2}%
${cpubar cpu2 8,225}


# PAMIĘĆ
$alignc PAMIĘĆ 
${hr 1}
RAM: ${alignr}$mem/$memmax ($memperc%)
${membar 8,225}
SWAP: ${alignr}${swap}/$swapmax ($swapperc%)
${swapbar 8,225}


# ROZMIAR PARTYCJI
$alignc ROZMIAR PARTYCJI
${hr 1}
root (/)$alignr${fs_used /}/${fs_size /} (${fs_used_perc /}%)
${fs_bar /}
home (/home)$alignr${fs_used /home}/${fs_size /home} (${fs_used_perc /home}%)
${fs_bar /home}
boot (/boot)$alignr${fs_used /boot}/${fs_size /boot} (${fs_used_perc /boot}%)
${fs_bar /boot}


# POCZTA
$alignc POCZTA
${hr 1}
$alignc${execi 60 ~/.Skrypty_Conky/poczta.sh}


# BATERIA
$alignc BATERIA
${hr 1}
Stan: ${battery_percent BAT1}% $alignr Pozostało: ${battery_time BAT1}
${battery_bar BAT1}
Awatar użytkownika
dedito
Moderator
Posty: 3606
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

Po pierwsze daj zrzut ekranu.
Po drugie spróbuj zakomentować linie zaczynające się od

Kod: Zaznacz cały

own_window_argb 
W twoim przypadku zrób:

Kod: Zaznacz cały

#own_window_argb_visual yes 
#own_window_argb_value 0
zapisz i ponownie uruchom conky.
ali772
Posty: 68
Rejestracja: 13 czerwca 2014, 13:46
Lokalizacja: Krosno

Post autor: ali772 »

Pojawia się czarny prostokąt zamiast Conky.
Awatar użytkownika
dedito
Moderator
Posty: 3606
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

Zrzut ekranu.
Uruchomiłem twój config u siebie i dział mi poprawnie.
Jakie masz środowisko?
ali772
Posty: 68
Rejestracja: 13 czerwca 2014, 13:46
Lokalizacja: Krosno

Post autor: ali772 »

Pisze w stopce. KDE, Debian Jessie. Uruchomiłeś config, tylko że tam jest biały ustawiony. Weź zmień

Kod: Zaznacz cały

default_color white
na

Kod: Zaznacz cały

default_color black
.
Przez przypadek wrzuciłem ten co działa, zamiast czarnego configa. Screena wrzuce potem lub jutro rano, teraz nie jestem na laptopie.
Awatar użytkownika
dedito
Moderator
Posty: 3606
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

Na domyślnym kolorzez czarnym też działa poprawnie. Oczywiście przy zakomentowanych liniach wymienionych powyżej.
Odkomentowane dają czarny prostokąt ale jeśli dobrze rozumię poniższe taki to daje efekt w powiązaniu z own_windows_transparent:
own_window_transparent Boolean, set transparency? If ARGB visual is enabled, sets background opacity to 0%
źródło: http://conky.sourceforge.net/config_settings.html
ali772
Posty: 68
Rejestracja: 13 czerwca 2014, 13:46
Lokalizacja: Krosno

Post autor: ali772 »

Dzięki Ci wielkie dedito! U mnie jak były te dwie linie zakomentowane to był czarny prostokąt, lecz jak mam zakomentowaną

Kod: Zaznacz cały

#own_window_argb_value 0
wszystko działa sprawnie. Jeszcze raz dzięki, sprawa rozwiązana.
Awatar użytkownika
dedito
Moderator
Posty: 3606
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

Jeszcze zamiast

Kod: Zaznacz cały

OS:$alignr Debian 8.0 "Jessie"
Proponuje coś zgodnego ze stanem faktycznym brać np.:

Kod: Zaznacz cały

OS:$alignr${pre_exec lsb_release -d | awk '{print $2,$3,$4,$5}'}
ODPOWIEDZ