Como defino uma imagem de fundo em um emulador de terminal em execução?

0

Eu não sei se isso é possível. Eu gostaria de fazer o cmus usar a arte do álbum como plano de fundo do meu terminal.

Eu encontrei um número de terminais que podem exibir imagens de fundo (aterm parece ser o mais popular para este tipo de bling). Mas não consigo encontrar uma maneira de mudar essas imagens na hora. Eu estava esperando que houvesse uma ferramenta como o xtermcontrol e que eu pudesse encontrar um modo de direcionar um termo arbitrário com ele (ou executar um loop que ouve um fifo ...) para definir a imagem de fundo sempre que eu quiser.

Eu tenho uma pequena preferência por xterm ou urxvt, mas não me importo de instalar qualquer terminal que suporte essa funcionalidade. Alguma sugestão?

- editar -

Apenas tentei o truque mais idiota que eu poderia imaginar. aterm em um xephyr com um fundo semi-transparente. Eu poderia, de fato, controlar o background com DISPLAY=:2.0 feh... , mas o desempenho foi horrível, eu não consegui obter o sombreamento, e meu xmonad keybindings e xmodmap config não funcionaram tão bem dentro do xephyr. Tão perto!

    
por valadil 20.12.2013 / 21:01

1 resposta

0

Encontrou! Há um código de escape que você pode imprimir. "\ E] 20; file.ext; 100 \ a". Totalmente deveria ter adivinhado isso.

estou usando     enquanto : ; Faz       se ler linha       dormir 1     feito

para ler continuamente em novos nomes de arquivos de um pipe nomeado. Infelizmente eu não gosto do efeito depois de tudo. Ah bem. Espero que alguém ache isso útil. Scripts concluídos aqui: link

    
por 21.12.2013 / 04:45

Tags