Когда я устанавливаю transparency = x
это сделает все окно прозрачным, включая текст, границы, изображения и т. Д. Конечно, я хотел, чтобы фон окна был прозрачным, но не знаю, как это сделать. Я пробовал установить для frame_color = #ff00ff00
непрозрачную альфа-канал, но это тоже не сработало. Я использую Arch, bspwm и compton. Текущая конфигурация .
Вот хороший рабочий стол того, чего я хочу достичь.
Ой, этот вопрос провалился извините!
В настоящее время это невозможно с текущими функциями, я предполагаю, что это подпадает под категорию реализации поддержки RGBA, которая долгое время оставалась открытой проблемой (# 289)
Возможно, мы сможем решить эту проблему. Мне интересно, почему я еще не ответил на это. Я думал, что уже ответил.
На самом деле я бы тоже хотел сбросить настройку непрозрачности. Я бы хотел переместить это в значения RGB A. Но в № 344 у меня была неудачная попытка. Здесь я использовал значения rgba, но я проинструктировал cairo рисовать на нашей собственной нарисованной поверхности вместо того, чтобы включать поверхность нижнего окна.
Между PR и настоящим прошло более 1,5 лет, и я нашел cairo_operator_t
. Возможно, в сочетании с вызовом cairo_set_operator
мы сможем справиться с этим и, наконец, получить значения RGB A.
@tsipinakis Знаете ли вы, правильно ли это, о чем я здесь говорю? Если это действительно так, как я это описал, на самом деле это должно быть очень просто. И мне интересно, почему это до сих пор не реализовано.
На данный момент, если вы используете compton, вы можете просто добавить "90:class_g = 'Dunst'"
в раздел opacity-rule
. Это сделает уведомления прозрачными на 90%.
В самом dunst есть общий вариант opacity
. Тот же эффект, но не нужен специальный композитор. Но это не касается шрифта (который является фактическим запросом функции этой ошибки).
Реализовано с помощью # 717, теперь все цветовые строки поддерживают прозрачность.
Самый полезный комментарий
Реализовано с помощью # 717, теперь все цветовые строки поддерживают прозрачность.