LINUX.ORG.RU

Правильный прозрачный цвет для элементов?

 


0

2

Два года назад, еще на 3.4 осоме прозрачный цвет можно было делать вот так, но я только что узнал, что это ошибка, работает, но в лог (не нотифай) постоянно и быстро сыпет ерроры по парсингу цвета:

theme.bg_systray = "#12ADAC" .. 0.01
Нашел мануал, что можно сделать вот так: (но не работает)
theme.bg_systray = "#00000000"
картинки тоже не подставляет, хотя в другие элементы можно.
theme.bg_systray = "png:" .. theme.icons .. "/systray.png"

Как правильно делать элементы прозрачными?


УМВР через #00000000

$ awesome -v
awesome v3.5.5 (Kansas City Shuffle)
 • Build: Jun 11 2014 02:21:37 for x86_64 by gcc version 4.9.0 (root@miyumi)
 • Compiled against Lua 5.1.5 (running with Lua 5.1)
 • D-Bus support: ✔

entefeed ☆☆☆
()
Ответ на: комментарий от vim

Хм. Нет, именно на systray не работает. Его фон становится черным. На все остальные элементы работает отлично.
А ..0.01 у меня скукоживает трей и соседний элемент (список тегов) в кашу.

entefeed ☆☆☆
()

Если стоит композитный менеджер типа xcompmgr или cairo-compmgr, можно попробовать в свойства виджета добавить уровень прозрачности, например opacity=0.5

Faiver
()
Ответ на: комментарий от Faiver

Не совсем подходит для меня, я делаю тему, которая должна работать у большинства, не все используют compton, xcompmgr, etc.

vim
() автор топика

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

vim
() автор топика
Ответ на: комментарий от vim

Всё равно, скорее всего «настоящая» прозрачность будет только с композитным менеджером, кому надо установят его.

peregrine ★★★★★
()
Ответ на: комментарий от peregrine

согласен

ТС, можешь посмотреть в gears.color, там есть какие-то функции что-то делающие с альфа-каналом цветов. может, найдешь что полезное

перечитал, понял, что проблема только с треем. мне тогда добавить нечего :)

actionless ★★★★★
()
Последнее исправление: actionless (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.