faz funcionar
... até testou, mas o ícone do iniciador não responde por cerca de 7 segundos depois que você clicou. Se você clicar novamente após esses 7 segundos, ele funcionará novamente.
Essa "quebra" é causada pelo ícone, aguardando a exibição de uma janela. Este não será o caso, já que a gnome-terminal
-window que aparece é "reivindicada" pelo ícone do lançador gnome-terminal
, e o seu ícone "caseiro" não reconhece a janela como "his".
Solução?
Você poderia resolver o problema adicionando uma linha ao seu lançador (14.04)
StartupWMClass=gnome-terminal
ou (16.04):
StartupWMClass=gnome-terminal-server
no entanto , só faça isso por razões de teste, não use isso como uma solução permanente; ter arquivos .desktop
mutiple, possivelmente reivindicando o mesmo WM_CLASS
em seu comando principal, é uma má ideia, isso causará conflitos em como gnome-terminal
aparece no iniciador Unity.
Melhor solução
Adicione o seu script como uma opção de clique com o botão direito do mouse ao gnome-terminal
launcher existente:
- Copieo%global
gnome-terminal
launcherde/usr/share/applications
para
~/.local/share/applications
:
cp/usr/share/applications/gnome-terminal.desktop~/.local/share/applications
Abra o arquivo com gedit
:
gedit ~/.local/share/applications/gnome-terminal.desktop
Altere a linha:
Actions=New;
para:
Actions=New;My Script;
e adicione a seção:
[Desktop Action My Script]
Name=My Script
Exec=gnome-terminal -e "bash /absolute/path/to/your/script.sh"
até o final do arquivo. Em seguida, efetue logout e login novamente e você terá seu script disponível como um atalho de lista rápida no gnome-terminal
launcher.