Comandos do shell como imagem de plano de fundo

4

Em muitos terminais e emuladores de terminal, é possível especificar uma imagem de fundo. Eu vi algumas configurações onde, nesta imagem de fundo, era mesmo dinâmico. É possível assistir a um comando predefinido ou a um conjunto de comandos em segundo plano como se fosse uma imagem, seja em um terminal nativo ou em um emulador de terminal?

Eu gostaria de fazer algo como executar o htop em segundo plano, onde ele provavelmente não seria passível de interação, mas onde eu poderia ver a saída em tempo real ou ser capaz de assistir a um comando seguindo um arquivo de log.

Isso é possível?

    
por user725740 07.05.2017 / 17:00

2 respostas

0

Tanto quanto sei, não há maneira fácil / padrão de fazer isso. Dificuldades é que você precisa executar o programa, obter a saída e talvez fazer algum tipo de imagem (fundo), se você quiser redesenhar as operações normais da janela acima dela. Isso tornaria uma espécie de fluxo de vídeo ... coisas difíceis de construir. Como o comentário de Alex diz, é muito mais fácil empilhar duas janelas e brincar com a opacidade, então o seu gerenciador de janela / composite faz todos os desenhos sobre os outros, que é o seu trabalho.

Esta página menciona opções em nessa direção:

  • xrootconsole
  • Tilda
  • Eterm .

O último tem funcionalidade semelhante à que você quer, mas não parece muito mantida, talvez desde 2011. Eu acho que em todas as 3 opções, você teria que watch htop > buffer e tail buffer adequadamente no contexto dinâmico , mas eu não mergulhei muito neles.

Veja também esta discussão no ycombinator, discutindo como transformá-lo em uma página da web. Muitas idéias, mas muitos links de demonstração estão mortos.

    
por 17.07.2017 / 01:16
-1

Use Conky para exibir sua saída htop em sua área de trabalho e alterar a transparência de seu terminal.

    
por 23.01.2018 / 15:52