Normalmente, tenho muitas coisas em movimento, incluindo 10 ou mais screen
sessões. Eu também tenho muitos desktops configurados. Às vezes, quero encontrar uma sessão screen
específica entre os muitos desktops. Em geral, eu só tenho uma conexão com uma dada screen
sessão.
Obter a área de trabalho atual de uma sessão de terminal é prontamente realizado com wmctrl -d
, mas o truque é executar esse programa na área de trabalho que estou procurando. IE conectando a essa screen
session e então fazendo wmctrl -d
irá listar como a área de trabalho atual aquela que eu estou conectando de ; isso não é muito informativo.
Como geralmente tenho muitas guias abertas em yakuake
(possivelmente 10 ou mais de cada vez), seria útil saber em qual guia do programa terminal a sessão de tela está sendo executada.
screen
instâncias que não estão sendo executadas em yakuake
geralmente estão localizadas na única guia de uma janela roxterm
que é a única janela de terminal em sua área de trabalho.
O ideal seria simplesmente dar o nome de uma sessão de tela para obter uma lista dos locais das janelas que contêm instâncias conectadas.
Também pode ser relevante que meu gerenciador de janelas seja openbox
.
Existe uma maneira de encontrar as guias de desktop e / ou terminal dessas instâncias de tela?
Tags gnu-screen desktop terminal