É possível ter transparência de janela no Mutter/Gnome Shell?

É possível ter transparência de janela no Mutter/Gnome Shell?

Gosto muito dos efeitos de transparência do compiz com GNOME2 e queria saber se existe alguma maneira (presumo sem usar o compizconfig) de ter algum tipo de transparência nas janelas. Existe algo semelhante ao compiz para o Gnome Shell?

Responder1

NOTA: Este repositório está morto e não pode mais ser usado, o link foi deixado para fins históricos.

Fiz uma extensão simples para gnome-shell (3.8.2) Aproveite janelas transparentes https://github.com/saysilence/transparentwindows

Responder2

Você pode instalar o xcompmgr e o transset. xcompmgr é um compositor de janela CLI independente que permite sombras projetadas e transparência verdadeira. Transset também é um utilitário CLI que permite diferentes transparências para janelas individuais. Ambos estão disponíveis nos repositórios do Ubuntu.

Ou, se você não se importa em compilar a partir do código-fonte, existeCompton, que é o que eu uso. Compton é um fork e uma melhoria no xcompmgr. Também acho que as opções de transparência atenderão melhor à sua solicitação no que diz respeito à aplicação de transparência a todas as janelas.

Responder3

Apenas olhando para o arquivo de extensão eu diria que se você alterasse o valor de

function setOpaque(window_actor) {
    setOpacity(window_actor, opacity_opaque);
}

Para:

function setOpaque(window_actor) {
    setOpacity(window_actor, opacity_transparent);
}

Deveria funcionar. Deveria ser a palavra-chave. A extensão, uma vez instalada, pode ser encontrada em ~/.local/share/gnome-shell/extensions/[e-mail protegido]/extension.js Experimente, me avise se o seu computador explodir :)

informação relacionada