Por que isso não é possível
O que você pergunta é essencialmente impossível. Para simplificar a explicação, existem dois tipos de áreas de trabalho gráficas: empilhamento e ladrilhos. Unity é um exemplo de empilhamento de desktop, onde você tem uma pilha de janelas (como uma pilha de bandeja de refeitório), onde a janela ativa no momento é a de cima.
O comportamento do mouse foi definido no X11 de forma que clicar em uma janela o leva ao topo da pilha. Embora existam maneiras de manter a janela abaixo de outras (mais notavelmente com wmctrl
), não há nenhuma maneira de clicar em uma janela sem ativá-la em foco . Isso não é bom para ajustes - a menos que você esteja disposto a criar alguma nova camada para a GUI, e até agora não ouvi falar de nenhum projeto desse tipo.
Se você solicitar, posso até colocar recompensas nessa questão, mas posso apostar que não haverá resposta satisfazendo suas exigências exatas.
Um pouco de solução alternativa
Pode-se fazer isso: definir a janela do terminal transparente para o tamanho mínimo, defini-la como "sempre no topo" e clicar em * qualquer coisa ao redor da própria janela.
Nesta captura de tela, você pode ver duas abordagens para isso: uma por padrão, clique com o botão direito na borda da janela e via comando wmctrl
. O último pode permitir a abordagem de scripts para isso, mas a premissa básica é a mesma - você tem que clicar em qualquer coisa em torno do próprio temperamento.
Alternativas possíveis
- Existem terminais suspensos, como
Guake
. Você pode ter um terminal suspenso ligado à tecla F12, com a janela que mantém a posição no topo, e você pode clicar em qualquer coisa ao redor dele - Use a tela dividida com o terminal e a outra janela desejada conectados
Exemplo de Guake