Como posso abrir uma aplicação sem que ela apareça (de jeito nenhum) no iniciador do Unity?

1

Eu quero abrir um aplicativo de inicialização em segundo plano, mas também não quero vê-lo em um painel Unity comum no lado esquerdo.

Na pior das hipóteses, será na barra de tarefas (onde há um relógio).
Obrigado pelo seu tempo.

PrtSc: executando "test.desktop" com "gcalctool". Você vê seu ícone com a imagem "ponto de interrogação!" Link para o PrtSc

    
por Nwbie 01.09.2012 / 14:08

2 respostas

1

Eu não acho que seria possível no Unity, porque a barra superior é reservada para menus. Mas se você quiser, você pode instalar qualquer outro ambiente de desktop como o XFCE ou o LXDE. Então você pode instalar algumas docas como AWN, Cairo Dock, etc.

O Xubuntu com dock

Lubuntu com doca

Mais sobre docas : link .

    
por green 01.09.2012 / 14:28
1

A maneira como um aplicativo é representado no Unity é definido em seu arquivo .desktop . Caso não desejemos que um ícone apareça no Iniciador Unity, podemos chamar um aplicativo de um arquivo .desktop no qual não fazemos referência a um ícone, por exemplo,

[Desktop Entry]
Name=Calculator No Icon
Comment=Perform arithmetic, scientific or financial calculations
Exec=gcalctool
Terminal=false
Icon=
Type=Application

Você pode testar isso salvando este exemplo em ~/.local/share/applications/<anyname>.desktop . Dê permissão executável a este arquivo para poder executá-lo a partir do duplo clique no Nautilus. Observe que o ícone no Launcher será substituído por um espaço vazio.

Não há garantia de que a remoção da referência Icon= em seu arquivo .desktop evite mostrar um ícone, já que toda janela pode definir uma representação de ícone no tempo de execução. Isso pode ser visto quando removemos o arquivo /usr/share/applications/gcalctool.desktop . Ainda assim, o gcalctool mostrará seu ícone no Launcher quando for executado a partir de um terminal.

De qualquer forma, não podemos remover o espaço reservado vazio de um aplicativo gráfico que abre uma janela na área de trabalho.

    
por Takkat 01.09.2012 / 18:46