Terminal transparente no JWM

0

Como posso (em ordem de preferência):

a) tornar o trabalho de transparência falso lxterminal no JWM b) tornar outro terminal leve transparente ou falso transparente no JWM c) fazer transparente somente o terminal no JWM usando compton

No arquivo de configuração do lxterminal, tentei definir bgtransparent = true e bgalpha = (vários inteiros), mas não funcionou. Também no menu de edição / configuração, não há opção para configurar transparência.

    
por black-clover 10.05.2018 / 09:17

1 resposta

0

OK, resolvi isso sozinho. Vou postar aqui caso alguém tenha a mesma pergunta.

Estes são os passos que tomei:

  1. instalado: compton, transset-df, devilspie
  2. defina todos os parâmetros de opacidade no JWM como 1.0 (isso significa colocar a linha:

    <Opacity>1.0</Opacity> 
    

    no arquivo de configuração .jwmrc para cada elemento como estilo do windows, menu, etc.) para que eles não sejam transparentes

  3. criou o arquivo .devilspie / opacity.ds no meu diretório home

  4. comando de execução

    $devilspie -a 
    

    no terminal para encontrar o identificador para o lxterminal

  5. coloque o seguinte código no arquivo opacity.ds:

    ( if
    ( or
    ( contains ( window_class ) "Gvim" )
    ( contains ( application_name ) "lxterminal" )
    )
    ( begin
    ( spawn_async (str "transset-df -i " (window_xid) " 0.85" ))
    )
    )
    

    em que 0,85 é o nível de opacidade (pode ser de 0,00 a 1,00)

  6. Adicionados os seguintes comandos ao .jwmrc:

    <StartupCommand>compton </StartupCommand>
    <StartupCommand>devilspie -a </StartupCommand>
    

Se você usar o Conky, ele terá sua própria configuração de transparência em seu arquivo de configuração. Mais informações podem ser encontradas em:

link

    
por 11.05.2018 / 19:45