Dunst: Как сделать окно dunst прозрачным и исключить текст

Созданный на 5 дек. 2018  ·  6Комментарии  ·  Источник: dunst-project/dunst

Когда я устанавливаю transparency = x это сделает все окно прозрачным, включая текст, границы, изображения и т. Д. Конечно, я хотел, чтобы фон окна был прозрачным, но не знаю, как это сделать. Я пробовал установить для frame_color = #ff00ff00 непрозрачную альфа-канал, но это тоже не сработало. Я использую Arch, bspwm и compton. Текущая конфигурация .
arch_blur
Вот хороший рабочий стол того, чего я хочу достичь.

Самый полезный комментарий

Реализовано с помощью # 717, теперь все цветовые строки поддерживают прозрачность.

Все 6 Комментарий

Ой, этот вопрос провалился извините!

В настоящее время это невозможно с текущими функциями, я предполагаю, что это подпадает под категорию реализации поддержки 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, теперь все цветовые строки поддерживают прозрачность.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги