Estou executando o Linux Mint 13, com um gerenciador de desktop KDE 4. Gostaria de iniciar aplicativos a partir de um terminal ( konsole
no meu caso específico) e definir o tamanho exato da janela e a localização da janela. Por exemplo, se eu iniciar Kate
a Chromium
partir de um terminal, quero que a janela do Kate cubra a metade esquerda da tela e quero que o Chromium cubra o quarto superior direito da tela.
Como posso fazer isso?
ps: Tenho uma tela de 15,6" configurada para resolução de 1920x1080.
Responder1
Se você não deseja especificar a geometria/posição durante a inicialização, mas permanentemente, basta usar Kwin
o sistema de regras de:
- Inicie o aplicativo desejado
- Clique com o botão direito na barra de título ou use Alt+F3
- Mais ações
- Configurações especiais de janela
- Guia: Correspondência de janela
- Verifique se os valores foram detectados corretamente, caso contrário utilize o
Detect Windows Properties
botão para capturar os dados da janela de destino
- Verifique se os valores foram detectados corretamente, caso contrário utilize o
- Guia: "Tamanho e posição"
- Ative as caixas de seleção
Position
eSize
- Selecione quando aplicar a Posição/Tamanho (Aplicar Inicialmente, Forçar, etc.)
- Defina o valor para
Position
e/ouSize
- Ative as caixas de seleção
Você pode fazer muito mais do que isso usando as regras da janela, veja também: .
Responder2
Execute xwinifo
e clique na janela do aplicativo que deseja iniciar.
Anote a linha na parte inferior
-geometria WxH+X+Y
onde W
, H
são a largura e a altura, X
, Y
são as coordenadas do início da janela.
Então tente iniciar o aplicativo com esses argumentos de comando, por exemplo, para Konsole:
konsole -geometry WxH+X+Y
Deve terminar razoavelmente perto de onde você deseja. Minha Y
coordenada estava cerca de 22 pixels muito baixa - mas dá a você algo com que trabalhar. Talvez o cabeçalho do aplicativo (decoração?) não seja contado corretamente?
De qualquer forma, faça isso portodosjanelas que você deseja. Coloque em um script de shell e você pode executá-lo para iniciar todos eles. por exemplo
#! /bin/sh
konsole -geometry WxH+X+Y &
konsole -geometry WxH+X+Y &
konsole -geometry WxH+X+Y &
Onde os valores exatos para W
/ H
/ X
/ Y
são obtidos no wininfo
comando.