Use o programa xttitle
do pacote xttitle
. Observe os dois "t" s em x * tt * itle. Bem, na verdade, existem 3 "t" s ... mas eu só tive problemas com erros de digitação nos dois primeiros.
Estou usando o wmctrl para mover os aplicativos depois de lançá-los, de modo que não seja necessário fazer isso manualmente, por exemplo, vários editores de texto e navegadores da web e visualizadores e terminais em pdf. Eu estou emitindo o seguinte comando wmctrl para mover aplicativos em torno de
wmctrl -r <title> -e <x>,<y>,0,-1,-1
em que < x > e < y > são as coordenadas do alvo horizontal e vertical e < title > é o nome do aplicativo conforme retornado por wmctrl -l
. Se eu lançar duas cópias do google chrome usando os comandos abaixo,
google-chrome &
google-chrome &
emita o comando
wmctrl -l
os nomes das janelas retornados são
0x03c06fd9 0 main New Tab - Google Chrome
0x03c0703d 0 main New Tab - Google Chrome
agora, se eu tentar mover um desses para uma coordenada arbitrária, digamos 100,100, com o seguinte comando
wmctrl -r "Google Chrome" -e 100,100,0,-1,-1
Se você ainda não adivinhou, mova esta janela google chrome que estou digitando no momento, já que abri antes dos outros dois.
Existe alguma maneira de atribuir esses títulos de janela ao iniciar a partir da linha de comando ou redefini-los posteriormente. Eu preciso mudar os nomes para algo como
Google Chrome 1
Google Chrome 2
Google Chrome 3
Note que há duas maneiras de contornar isso que eu sei, no entanto, eu não gosto de nenhuma delas, pois elas podem levar a problemas se o sistema operacional iniciar um programa em segundo plano.
-i
. :ACTIVE:
para usar a janela ativa Use o programa xttitle
do pacote xttitle
. Observe os dois "t" s em x * tt * itle. Bem, na verdade, existem 3 "t" s ... mas eu só tive problemas com erros de digitação nos dois primeiros.
Tags command-line window workspaces