Strona 1 z 1

[+] conky - wyśrodkowanie linii na górze ekranu

: 02 lutego 2010, 13:27
autor: lamek
Mój ~/.conkrc wygląda tak, że wszystko mam w 1 linii, którą chcę umieścić na samej górze na środku, niestety nie wiem zbytnio jak.
Próbowałem:

Kod: Zaznacz cały

${alignc}
itp. i nie działa. Pomoże mi ktoś poprawić mój .conkyrc by ta linia była wyśrodkowana? Wygląda on tak:

Kod: Zaznacz cały

background yes 
gap_x 0
gap_y 5 

maximum_width 1270

# Use Xft? 
use_xft yes 

#xftfont Bitstream Vera Sans Mono:size=8 
xftfont Terminus:encoding=utf-8:size=9 
xftalpha 0.9 

update_interval 1.0 

total_run_times 0 

own_window yes 
own_window_type override

#own_window_type desktop 
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager 
own_window_transparent yes 

# If own_window_transparent is set to no, you can set the background colour here 
#own_window_colour hotpink 

# Use double buffering (reduces flicker, may not work for everyone) 
double_buffer yes 
draw_shades yes 
draw_outline no 
draw_borders no 
stippled_borders 8 
border_margin 4 
border_width 1 

default_color white 
default_shade_color black 
default_outline_color white 

alignment top_middle 
uppercase no

cpu_avg_samples 2 
net_avg_samples 2 

override_utf8_locale yes 

#use_spacer yes 

TEXT 
${color}||  ${color #ddaa00}${font :encoding=utf-8:size=9}${time %A} ${color}${font :encoding=utf-8:size=9}${color}${time %e %B %G} || ${color }${color slate grey}CPU: ${color #ddaa00}$cpu$color% ||  ${color slate grey}RAM:  $color${membar 5,80}  ${color #ddaa00}$mem  $color|| ${color }${color slate grey}ROOT:  $color${fs_bar 5,80 /}  ${color #ddaa00}${fs_free /}  $color||  ${color }${color slate grey}HOME:  $color${fs_bar 5,80 /home}  ${color #ddaa00}${fs_free /home}  $color||  ${color }${color slate grey}TYTAN:  $color${fs_bar 5,80 /mnt/tytan}  ${color #ddaa00}${fs_free /mnt/tytan}  $color|| ${color}${alignr}DL:${color #ddaa00}${downspeed wlan0}$color|| ${color}UL:${color #ddaa00}${upspeed wlan0}$color||
A tak wygląda zrzut. Jak widać linia jest wyrównana do lewej strony a chcę by była wyśrodkowana.

Obrazek

: 02 lutego 2010, 16:13
autor: artekb2b
Też mam problemy, niektóre konfiguracje działają, a niektóre nie. Nie wiem czemu. Spróbuj zmienić wartość gap_x 0 na np. gap_x 100. Powinno się przesunąć, im większa wartość tym będzie bardziej w prawo.

: 02 lutego 2010, 16:27
autor: lamek
Wiem, że tak można zrobić. Niestety to nie powoduje wyśrodkowania tylko przesunięcie i nadal wyrównanie do lewej tzn. jak np. we wtorek będzie na środku idealnie, a w poniedziałek może wyjść za prawą stronę ekranu przez dłuższą nazwę dnia.

: 02 lutego 2010, 20:14
autor: RA1D3N
Jak ustawisz

Kod: Zaznacz cały

alignment top_middle i gap_y 0
i usuniesz

Kod: Zaznacz cały

gap_x
powinien conky być na środku.

: 03 lutego 2010, 21:21
autor: lamek
@RA1D3N
dzięki, działa dokładnie tak jak tego chciałem

: 01 kwietnia 2010, 19:38
autor: Olivia
Ja też mam problem z wyśrodkowaniem, ale kalendarza.
Aktualnie w kodzie mam:

Kod: Zaznacz cały

$alignc${pre_exec cal}
A tylko nazwa miesiaca jest wyśrodkowana.

Obrazek

Jak mogę wyśrodkowac całość kalendarza :confused:

: 01 kwietnia 2010, 20:10
autor: I.L.O.
Olivia skad masz skrypt na kalendaż w conky?

: 01 kwietnia 2010, 20:50
autor: Olivia
${pre_exec cal} to jest cały kod ;) .