Dunst: Como você pode tornar a janela dunst transparente e excluir o texto

Criado em 5 dez. 2018  ·  6Comentários  ·  Fonte: dunst-project/dunst

Quando eu defino transparency = x , a janela inteira fica transparente, o que inclui texto, bordas, imagens, etc. Claro, eu só queria que o fundo da janela fosse transparente, mas não sei como. Tentei definir frame_color = #ff00ff00 para ter alfa opaco, mas também não funcionou. Estou usando Arch, bspwm e compton. Configuração atual .
arch_blur
Aqui está uma bela área de trabalho do que desejo alcançar.

Feature

Comentários muito úteis

Implementado com o # 717, agora todas as sequências de cores suportam transparência.

Todos 6 comentários

Oh, este problema caiu em pedaços, desculpe!

No momento, isso não é possível com os recursos atuais, acho que se enquadra na categoria de implementação do suporte RGBA, que tem sido um problema aberto há muito tempo (# 289)

Podemos ser capazes de resolver isso. Estou me perguntando por que ainda não respondi isso. Achei que já tivesse respondido.

Na verdade, gostaria de descartar a configuração de opacidade também. Eu gostaria de mudar isso para valores RGB A. Mas eu tive uma tentativa falhada em # 344. Lá, usei valores rgba, mas instruí cairo a desenhar sobre nossa própria superfície desenhada, em vez de incorporar a superfície da janela inferior.

Entre o PR e agora, mais de 1,5 ano se passou e eu encontrei cairo_operator_t . Talvez em combinação com uma chamada para cairo_set_operator , poderíamos lidar com isso e finalmente ter valores RGB A.

@tsipinakis Você tem algum conhecimento se está correto, o que estou contando aqui? Se for realmente o caso como eu descrevi, deve ser muito fácil, na verdade. E eu me pergunto por que ainda não foi implementado.

Por enquanto, se você estiver usando compton, pode apenas adicionar "90:class_g = 'Dunst'" à sua seção opacity-rule . Isso tornará as notificações 90% transparentes.

Existe uma opção geral opacity no próprio dunst. Mesmo efeito, mas não é necessário um compositor específico. Mas isso não cobre a fonte (que é a solicitação de recurso real desse bug).

Implementado com o # 717, agora todas as sequências de cores suportam transparência.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

ghost picture ghost  ·  5Comentários

progandy picture progandy  ·  4Comentários

atomheartother picture atomheartother  ·  6Comentários

phuhl picture phuhl  ·  3Comentários

progandy picture progandy  ·  6Comentários