Como adiciono uma aplicação ao traço?

66

Acabei de instalar o Oneiric Ocelot e não consigo descobrir como adicionar um aplicativo, que está armazenado no meu diretório pessoal, ao painel. Eu posso criar um lançador, mas eu quero isso no painel também.

    
por jqno 16.10.2011 / 22:57

4 respostas

56

Uma maneira que eu uso é adicionar uma entrada no menu com alacarte .

  1. Instale o alacarte, se ainda não estiver: sudo apt-get install alacarte
  2. Abra o alacarte digitando-o no prompt de execução ( ALT + F2 )
  3. Clique em Novo item e preencha o nome e o comando.
  4. Clique em OK e feche o alacarte.
  5. O aplicativo deve aparecer na pesquisa do painel.

EDIT: Esta solução não funciona na nova versão do Ubuntu 13.04.

    
por kikixx 16.10.2011 / 23:39
96

Existem 2 maneiras de fazer isso

Nenhum novo método de software

Para 11,10 e mais recente :

Para criar um .desktop personalizado simples, você precisará adicionar essas entradas a um arquivo .desktop de sua escolha em ~ / .local / share / applications /

nano ~/.local/share/applications/your_application_name.desktop

[Desktop Entry]
Name=the name you want shown
Comment=
Exec=command to run
Icon=icon name
Terminal=false
Type=Application
StartupNotify=true

Para opções extras para o seu arquivo .desktop, você pode visitar este site . Todas as opções disponíveis são muito bem descritas lá.

Você também pode copiar o arquivo .desktop de um aplicativo existente de /usr/share/applications/ para seu ~/.local/share/applications/ e editá-lo para atender às suas necessidades.

ie: isto irá copiar o arquivo gedit .desktop para a pasta onde os arquivos .desktop devem ser salvos para um usuário

cd ~/.local/share/applications
sudo cp /usr/share/applications/gedit.desktop .

Depois disso, abra esse local usando nautilus ~/.local/share/applications/ e arraste e solte o arquivo que você acabou de criar para o iniciador do Unity.

Tem uma opção ao invés de arrastar e soltar o arquivo você pode abrir o editor-dconf (instale-o com sudo apt-get install dconf-tools ou procure-o no USC) e navegue até desktop.unity.launcher e edite os principais favoritos clicando duas vezes no entradas à direita da chave.

Para adicionar seu lançador personalizado, adicione-o na posição desejada com este formato '/home//.local/share/applications/.desktop'. Não se esqueça de respeitar o , e os espaços nessa linha e certifique-se de que a linha começa e termina com [ e ] , respectivamente.

Com este método, você precisará fazer logoff e voltar para a mudança de favoritos para entrar em vigor. Isso fará com que apareça no traço

Usando o novo software

Usando gnome-desktop-item-edit

Para isso, você precisa de gnome-tweak-tool ou gnome-shell instalado

Use ALT + F2 e digite

gnome-desktop-item-edit --create-new ~/Desktop

Isso abrirá a caixa de diálogo Criar lançador

Você pode colocar esse arquivo .desktop em /home/<username>/.local/share/applications/ para que ele apareça no painel

Usando alacarte

Para este método, você precisa de alacarte installed. Faça isso por

sudo apt-get install alacarte

E use ALT + F2 e digite alacarte

Você receberá esta caixa de diálogo:

Selecione a categoria desejada e clique em "Novo item"

Você receberá este diálogo

Clique em OK. Ele aparecerá no painel

  

NOTA para o Ubuntu 13.04 e acima :   Depois de realizar as etapas acima, nada acontecerá e parecerá que nada foi adicionado ao traço

     

Para resolver isso, acesse ~/.local/share/applications e você poderá ver um arquivo chamado alacarte-made.desktop .

     

Clique com o botão direito nesse arquivo e marque a caixa que permite excecute de permissões.

     

Depois de fechar a caixa de diálogo de propriedades, sua entrada aparecerá agora no painel.

Fontes:

resposta de Bruno Pereira

resposta da Binarylife

A resposta de Kikixx

comentário de James

    
por Amith KK 14.03.2012 / 06:06
10

Um arquivo .desktop na pasta .local/share/applications também funcionará.

Basta adicionar os arquivos .desktop necessários, torná-los executáveis usando chmod +x <filename> e reiniciar a unidade digitando unity --replace

Um arquivo .desktop para texto sublime

[Desktop Entry]
Encoding=UTF-8
Name=Sublime Text 2
Comment=Launch Sublime Text 2
Icon=/home/user/Sublime Text 2/Icon/48x48/sublime_text.png
Exec="/home/user/Sublime Text 2/sublime_text"
Terminal=false
Type=Application
Categories=Developer;Accessories;Accessibility;
StartupNotify=true

Nota
Se a cadeia Exec contiver caracteres de espaço, aspas duplas devem ser usadas.

    
por Mahesh 18.03.2012 / 10:31
0

Normalmente, quando você instala o ícone, ele é adicionado automaticamente. Mas se não for, faça o seguinte:

  1. Abra o painel do Unity.
  2. Digite o menu principal na barra de pesquisa. (Na Alemanha você precisa digitar "Hauptmenu")
  3. Abra e selecione a melhor categoria que seu aplicativo se encaixa (se você quiser criar um).
  4. Selecione o item de inserção.
  5. Digite nome, comando (um comando de terminal ou caminho para o executável) e comente.
  6. Adicione o item.
  7. Inicie o item no painel do Unity.
por rjkrocks 20.01.2012 / 14:55