Как сделать текст Conky полупрозрачным?

7

Хорошо, прежде чем вы спросите меня RTFM , я покажу вам снимок экрана и опишу свою ситуацию:

Снимок экрана

Это то, что я хочу получить. Снимок экрана выше показывает (полупрозрачный) Conky, но прозрачность обеспечивается добавлением фильтра непрозрачности для Conky в ccsm . Разумеется, это работает только тогда, когда окно управляется WM , т.е. когда Conky находится в нормальном режиме (а не рабочем столе или переопределить ). Это нормально, но если вы нажмете кнопку «Показать / скрыть все окна», Conky также будет скрыт (что идеально, не должно произойти).

Файл конфигурации Conky

alignment top_right
background yes
use_xft yes
xftalpha 0.1
border_margin 5
border_width 5
default_color white     # grey 5f5f5f 3F3F3F
double_buffer yes
draw_borders no
draw_outline no
draw_shades no
gap_x 30
gap_y 60
maximum_width 240
minimum_size 175
no_buffers yes
override_utf8_locale yes
own_window yes
own_window_title conky
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_transparent yes
own_window_type override    ## normal /override /desktop
text_buffer_size 200
total_run_times 0
update_interval 1
uppercase no
xftfont Ubuntu Beta:size=8

#               fonts
#   Blue Highway
#   Zegoe Light - U
#   Zekton
#   Calibri
#   Engebrechtre
#   Opeln2001
#       Aller Display

TEXT
${font Aller:pixelsize=55}${alignc}${time %H:%M}${font}

${font Aller:pixelsize=11}${alignc}${time  %B %d, %Y}
${alignc}${time %A}${font}

#${voffset 10}${alignc}${font StyleBats:size=8}A${font} CPU1: ${cpubar cpu1 9,80}
#${alignc}${font StyleBats:size=8}A${font} CPU2: ${cpubar cpu2 9,80}
#${alignc}${font StyleBats:size=8}g${font} RAM:  ${offset 1}${membar 9, 80}
#${font Webdings:size=10}~$ ${battery_bar}

... и больше

Я использовал все возможные комбинации настроек argb и прочее, но ничего не работает. Я действительно хочу, чтобы это было:

  1. Полупрозрачный
  2. «Sticky», чтобы он не был сведен к минимуму при использовании C-D или «Hide All Windows»
задан aviraldg 28.01.2011 в 10:48
источник

2 ответа

2

Это сработало для меня:

own_window yes
own_window_title conky
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

Затем перейдите к настройке compiz (CCSM), включите «непрозрачность, яркость и все остальное», нажмите на самую левую вкладку «непрозрачность». Кнопка Alt Button4 и Alt Button5 управляет настройкой непрозрачности / прозрачности.

После этого просто наведите курсор мыши и нажмите кнопку Alt rock & amp; н-ролл.     

ответ дан Paulo Polito 11.04.2011 в 00:37
2

Чтобы включить композицию, т. е. истинную прозрачность не только псевдопрозрачность, вам нужно включить ARGB:

own_window yes
own_window_type normal
own_window_class conky-semi
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_transparent yes
own_window_argb_visual yes
own_window_argb_value 128

Если вы хотите полупрозрачный черный фон, просто установите own_window_transparent no

Чтобы контролировать уровень прозрачности, играйте с own_window_argb_value , в диапазоне от 0 до 255.

Источник: Ссылка

    
ответ дан valadao 16.06.2011 в 21:33