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

72

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

58

Uma maneira que eu uso é adicionar uma entrada no menu com o pacote 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.

Funciona no Unity e no GNOME Shell (Ubuntu 17.10 e acima).

    
por kikixx 16.10.2011 / 23:39
101

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 dconf-editor (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êpodecolocaressearquivo.desktopem/home/<username>/.local/share/applications/paraqueeleapareçanopainel

Usandoalacarte

Paraestemétodo,vocêprecisadealacarteinstalled.Fazerissopor

sudoapt-getinstallalacarte

EuseALT+F2edigitealacarte

Vocêreceberáestediálogo:

Selecione a categoria desejada e clique em "Novo item"

Você receberá este diálogo

CliqueemOK.Eleapareceránopainel

NOTEforUbuntu13.04andabove:Afterperformingtheabovesteps,nothingwillhappenanditwillseemlikenothingisaddedtothedash

Toresolvethis,goto~/.local/share/applicationsandyoushouldbeabletoseeafilenamedalacarte-made.desktop.

RightClickonthisfileandchecktheboxwhichallowsitexcecutepermissions.

Afterclosingthepropertiesdialog,yourentrywillnowappearinthedash.

Fontes:

A resposta de Bruno Pereira

resposta da Binarylife

A resposta de Kikixx

James 'comentário

    
por Amith KK 14.03.2012 / 06:06
11

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 é 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 ou caminho do terminal 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