Abra o terminal no modo ‘sempre visível’ na inicialização

Abra o terminal no modo ‘sempre visível’ na inicialização

Quero que o Ubuntu abra um terminal no canto inferior direito quando eu fizer login, com osempre por cimamodo habilitado. Eu criei um script que faz isso quando o executo em um terminal, mas não funciona quando executo o script usandoAplicativos de inicialização. A janela aparece no lugar certo, massempre por cimanão está habilitado. Abaixo está meu roteiro.

#!/bin/bash
gnome-terminal --title="abvtrm" --geometry 80x10-0--255
wmctrl -a abvtrm -b add,above
exit

A ideia é que eu queira forçar o nome da janela a ser algo que eu decida, para que eu tenha um nome ao qual me referir para wmctrl. Percebi que se eu executar o comando

wmctrl -a abvtrm -b add,above

manualmente em um terminal (após o login, tendo a janela presente, mas nem sempre no modo superior), não tem efeito, o que me sugere que por algum motivo não tenho permissão para escolher um nome para a janela ao trabalharAplicativos de inicialização.

Eu chamo o script invocando o comando

bash myscriptname.sh

Pergunta bônus: A intuição me diz que para que a janela apareça no canto inferior direito, devo colocar

gnome-terminal --title="abvtrm" --geometry 80x10-0-0

mas quando faço isso, a janela acaba em algum lugar na área central direita da tela. Por que é isso?

Responder1

OK, aqui está uma solução real, primeiro abra um terminal

sudo gedit~/.bashrc

Encontre esta seção e adicione um # à linha como no código que colei abaixo, isso permitirá que você altere os nomes dos terminais e seu código original estará correto.

case "$TERM" in
xterm*|rxvt*)
    # JEFFYEE REMOVED because it makes commands to title() not work
    #PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
    ;;
*)
    ;;
esac

Aqui está minha fonte, mas testado e funcionando por mim.

Responder2

Usar

wmctrl -r :ACTIVE: -b toggle,above

use toggle em vez de add (motivo:Fonte)

No canto inferior direito, estou trabalhando e atualizarei esta resposta.

informação relacionada