LinuxForum.Fans
Тема

Полупрозрачный фон в conky

Автор: buy-happiness 21 сообщений 5157 просмотров
#279529

Как реализовать полупрозрачный фон в коньках? Гугление как то не помогает, везде решения для полной прозрачности.

#279533

Например, так:

text
own_window_transparent no
own_window_argb_visual yes
own_window_argb_value 120

Степень прозрачности меняете при помощи параметра own_window_argb_value.

#279537
AmiD_FLice написал:
Например, так:
text
own_window_transparent no
own_window_argb_visual yes
own_window_argb_value 120

Степень прозрачности меняете при помощи параметра own_window_argb_value.

Что-то не получается, коньки вообще не реагируют на эти строки.
Вот конфиг:

text

background yes
#
own_window_transparent no
own_window_argb_visual yes
own_window_argb_value 120
#
use_xft yes
xftfont Archangelsk:size=16
#
double_buffer yes
#
alignment top_right
#
gap_x 40
gap_y 40
#
no_buffers yes
#
update_interval 1.0
#
draw_shades yes
#

TEXT ...

#279541

Композитный менеджер включен?

#279542
AmiD_FLice написал:
Композитный менеджер включен?

Нет.

#279546
buy-happiness написал:
[quote=AmiD_FLice]Композитный менеджер включен?

Нет.[/quote]
Причина может быть в этом. У меня, например, при выключенном KWin прозрачности в коньках нет .

#279548

Установка cairo-compmgr заканчивается так:

text

checking for CAIRO_COMPMGR... no
configure: error: Package requirements (xcomposite,
        xdamage,
        xext,
        xi,
        x11,
        ice,
        sm,
        xrandr,
        gl,
        cairo >= 1.8.0,
        pixman-1 >= 0.16.0,
        gtk+-2.0 >= 2.16.0
        libvala-0.16 >= 0.14.0) were not met:

No package 'gl' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix.

Alternatively, you may set the environment variables CAIRO_COMPMGR_CFLAGS and CAIRO_COMPMGR_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. ==> ОШИБКА: Произошел сбой в build(). Преждевременный выход...

#279556
"buy-happiness" написал:
Установка cairo-compmgr заканчивается так:
text
]checking for CAIRO_COMPMGR... no
configure: error: Package requirements (xcomposite,
        xdamage,
        xext,
        xi,
        x11,
        ice,
        sm,
        xrandr,
        gl,
        cairo >= 1.8.0,
        pixman-1 >= 0.16.0,
        gtk+-2.0 >= 2.16.0
        libvala-0.16 >= 0.14.0) were not met:

No package 'gl' found

Зависимости не удовлетворены.

#279558
yars написал:
[quote="buy-happiness"]Установка cairo-compmgr заканчивается так:
text
]checking for CAIRO_COMPMGR... no
configure: error: Package requirements (xcomposite,
        xdamage,
        xext,
        xi,
        x11,
        ice,
        sm,
        xrandr,
        gl,
        cairo >= 1.8.0,
        pixman-1 >= 0.16.0,
        gtk+-2.0 >= 2.16.0
        libvala-0.16 >= 0.14.0) were not met:

No package 'gl' found

Зависимости не удовлетворены.[/quote]
А что именно нужно? Из приведённого списка помоему всё стоит...

#279560
text
uname -a
Xorg --version

Ну и как можно у вашего пакетного менеджера спросить про версии установленных/готовых к установке пакетов?

В Slackware так:
text
slackpkg search gtk+

#279561
uname -a
Linux arch-laptop 3.5.6-1-ARCH #1 SMP PREEMPT Sun Oct 7 19:33:50 CEST 2012 i686 GNU/Linux

Xorg --version, говорит что нет такой команды.
gtk вообще не установлен у меня...

UPD
Что-то не пойму, gtk2 стоит у меня...

#279562

Прошу прощения:

text
Xorg -version

X.Org X Server 1.12.3 Release Date: 2012-07-09 X Protocol Version 11, Revision 0 Build Operating System: Slackware 14.0 Slackware Linux Project Current Operating System: Linux localhost 3.2.26-smp #2 SMP Tue Aug 7 15:22:26 CDT 2012 i686 Kernel command line: auto BOOT_IMAGE=Linux ro root=802 vt.default_utf8=1 Build Date: 23 August 2012 02:27:55PM Current version of pixman: 0.26.2 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version.

А иксы-то стоят? ;-)

text
xdamage, xext, xi, x11, ice, sm, xrandr - это часть иксов.
"buy-happiness" написал:
gtk вообще не установлен у меня...

Надо поставить:

text

cairo >= 1.8.0,
pixman-1 >= 0.16.0,
gtk+-2.0 >= 2.16.0

Надо обновить:

text
vala-0.16 >= 0.14.0
#279563
Xorg -version

X.Org X Server 1.13.0
Release Date: 2012-09-05
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.6.0-1-ARCH i686
Current Operating System: Linux arch-laptop 3.5.6-1-ARCH #1 SMP PREEMPT Sun Oct 7 19:33:50 CEST 2012 i686
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=4e2e54c1-47dd-4f4c-8029-8ef9b08ca166 ro quiet
Build Date: 05 October 2012 02:01:30PM

Current version of pixman: 0.26.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.

cairo:

text

extra/cairo 1.12.2-3 [установлен]
    Cairo vector graphics library

pixman:

text

extra/pixman 0.26.2-1 [установлен]
    The pixel-manipulation library for X and cairo

Пакет gtk+-2.0 не найден.

vala:

text

extra/vala 0.16.1-1 [установлен]
    Compiler for the GObject type system
#279564

Получается, наоборот, нужно или брать версию собираемого пакета свежее, или откатывать версии тех пакетов, что оно просит, на те, что не новее указанных версий.

#279721

А зачем все так сложно то. Можно просто поставить полупрозрачную картинку в качестве фона, выглядит это примерно так: http://www.image-share.com/ijpg-1796-82.html
Конфиг сonky(для календаря):

text

own_window yes
own_window_type desktop
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,skip_pager,sticky
gap_x 425
gap_y 310 
update_interval 5
minimum_size 300 225
maximum_width 180
maximum_height 80
alignment ml
double_buffer yes
use_xft yes
border_width 20
xftfont DejaVu Sans Mono:size=11
#xftfont Bitstream Vera Sans:size=8
TEXT
${image ~/.conky/mybasecal.png -p -1,0 -s 230x250}
$alignc${time %H:%M}
${color #bbffbb}$hr$color
$alignc${time %A} ${time %d} ${time %B}
${color #bbffbb}$hr$color
${execpi 60 DJS=`date +%_d`; cal | sed s/"\(^\|[^0-9]\)$DJS"'\b'/'\1${color green}'"$DJS"'$color'/}
#279737
"buy-happiness" написал:
Пакет gtk+-2.0 не найден.

Интересно, а если поискать просто gtk?

#279773

А вывести картинку полупрозрачную для фона - не подойдет?

Войдите или зарегистрируйтесь, чтобы ответить.