Como adiciono um lançador personalizado?

36

Comecei pesquisando guias. Eu encontrei este guia mas nenhum dos métodos principais funciona mais em 11,10.

  1. A primeira solução, criei o arquivo da área de trabalho, no entanto, o local do arquivo fornecido como .gconf-> desktop-> unity-> launcher -> favourites não existe mais. Eu posso chegar a /home/sayth/.gconf/desktop , mas não há mais uma pasta de unidade.

  2. A segunda solução descreveu o clique com o botão direito do mouse na área de trabalho e a criação de um inicializador. Clicar com o botão direito do mouse na área de trabalho não produz mais a opção "criar um lançador".

Eu instalei o geany 0.21 manualmente, já que o do repositório está desatualizado. Ele está instalado e funcionando corretamente e está sendo executado em /usr/local/bin/geany .

Como posso adicioná-lo ao iniciador?

    
por sayth 13.11.2011 / 07:23

10 respostas

26

A primeira coisa que faço é navegar para / usr / local / share / applications & amp; veja se há um geany.desktop

Se sim, basta arrastar para o lançador.

Se não , bastaria um minuto para configurar. Sua fonte tem um 'geany.desktop.in', remova o arquivo .in & amp; é um bom geany.desktop

Editar : o geany.desktop.in é um bom modelo para o seu .desktop, mas precisa de alguma edição menor antes de copiar ou depois. As linhas 4,5,6 começam com um _ que deve ser removido.

de geany.desktop editado (ou editado geany.desktop.in

[Desktop Entry]
Type=Application
Version=1.0
Name=Geany
GenericName=Integrated Development Environment
Comment=A fast and lightweight IDE using GTK2
Exec=geany %F
Icon=geany
Terminal=false
Categories=GTK;Development;IDE;
MimeType=text/plain;text/x-chdr;text/x-csrc;text/x-c++hdr;text/x-c++src;text/x-java;text/x-dsrc;text/x-pascal;text/x-perl;text/x-python;application/x-php;application/x-httpd-php3;application/x-httpd-php4;application/x-httpd-php5;application/xml;text/html;text/css;text/x-sql;text/x-diff;
StartupNotify=true

A fonte também possui alguns ícones, geany.png do geany-0.21 / icons / 48x48 & amp; colocar em algum lugar como fotos ou documentos Em seguida, copie o arquivo geany.desktop.in localizado na pasta de origem para ~ / .local / share / applications / geany.desktop

- se foi em Downloads / geany-0.21

cp Downloads/geany-0.21/geany.desktop.in  ~/.local/share/applications/geany.desktop

Depois é só ir lá,

nautilus ~/.local/share/applications

clique com o botão direito do mouse em geany .desktop > propriedades > clique na área de ícones & amp; navegue até o seu geany.png > abrir

Por fim, arraste o geany.desktop para o seu lançador

Editar: uma vantagem que você verá com um 'mais' adequado. O .desktop tem uma linha MimeTypes =. Abra o .desktop em um editor de texto & amp; dê uma olhada.

Você pode, se quiser, arrastar & amp; solte qualquer um desses tipos para o ícone geany no seu launcher & amp; eles vão abrir em geany

    
por doug 13.11.2011 / 09:30
25

Você pode adicionar um lançador personalizado no Ubuntu 11.10 digitando isso em um Terminal

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

Depois de personalizar o item na área de trabalho, arraste-o para o Iniciador.

    
por J. Austin Rodriguez 13.11.2011 / 07:38
9

No Ubuntu 12.04 nenhuma das opções acima funcionou para mim ao precisar criar um lançador para um aplicativo compilado localmente. Isso pode ser um aplicativo criado por você mesmo ou algo que você baixou da fonte e, em seguida, teve que executar localmente make install. Acabei precisando de um híbrido de dicas encontradas neste segmento. Usando o Angry Birds como exemplo hipotético, fiz o seguinte:

  1. Crie um arquivo angry-birds-launcher.desktop e salve-o no diretório / usr / share / applications. Você pode fazer isso em um único comando com sudo gedit /usr/share/applications/xyz.desktop. O nome do arquivo atual não é importante, desde que termine em .desktop
  2. O Gedit será aberto com uma página em branco. Em gedit, insira o seguinte texto:

    [Desktop Entry]
    Type=Application
    Name=[Name of your app, for example Angry Birds. This can be free text.]
    Exec=[full path to your executable and executable name, for example /usr/local/bin/angry-birds]
    Icon=[full path to your executable's icon and icon name, for example /usr/local/share/icons/apps/angry-birds.png]
    Terminal=false
    StartupNotify=true
  3. Verifique novamente se há erros de digitação e salve o arquivo.

  4. Abra o Nautilus e navegue até / usr / share / applications e você deverá ver na lista de aplicativos seu aplicativo com o ícone correto.
  5. Clique duas vezes para iniciar o aplicativo. Um ícone temporário aparecerá no painel. Como você lançou um aplicativo do diretório 'oficial' (usr / share / applications), o Ubuntu finalmente exibirá a opção de menu para bloquear o inicializador no painel.
  6. Passe o mouse sobre o ativador no painel, clique com o botão direito e selecione Bloquear no lançador. Você deve estar tudo pronto nesse ponto.
por user76098 10.07.2012 / 05:36
3

A partir do Ubuntu 15.04, você pode conseguir isso iniciando seu programa e, em seguida, clicando com o botão direito no ícone no dock e, em seguida, selecionando "Lock to Launcher".

    
por Ashhar Hasan 30.11.2015 / 22:51
3

Eu devo ter lido essa questão dezenas de vezes, toda vez que eu instalo o Ubuntu em outro computador :)

A maneira mais fácil de adicionar um lançador personalizado é usar uma ferramenta de GUI.

Há pelo menos dois que eu conheço:

  • MenuLibre - meu novo favorito:)
  • Alacarte - o que eu usei por anos, mas agora tem bugs

Instalação

MenuLibre pode ser instalado executando o seguinte comando no seu terminal:

sudo apt install menulibre  

ou simplesmente pesquise no Centro de Software por menulibre e instale a partir daí.

Da mesma forma, para instalar a execução do alacarte:

sudo apt install alacarte  

ou pesquise no Centro de Software por alacarte .

Você só precisa de um, então faça uma escolha e você adicionará lançadores em pouco tempo!

Por último, mas não menos importante, aqui está uma imagem (vale pelo menos mil palavras)

Alacarteparecesimilar,masémaissimplesemenosavançado.

Agora,sobreesses bugs que mencionei: a Alacarte agora tem problemas com Ícones PNG, por isso mesmo que você acredite que está adicionando o ícone que eles não salvam e que os lançadores serão sem ícone.

    
por nana 03.10.2014 / 04:16
2

Como adicionar um lançador personalizado sem instalar programas extras

Eu verifiquei isso como trabalhando no Ubuntu 15.10. Eu não sei sobre versões anteriores. O exemplo abaixo é para adicionar um lançador de área de trabalho do Emacs à área de trabalho e, em seguida, alterar o Command para executar meu próprio script / programa.

Abra o Dash pressionando o Tecla Windows , que no meu teclado é mapeada para a tecla Super_L ( reportado pelo programa xev ). Uma vez no painel, digite o nome de algum programa. Neste exemplo, eu digitei emacs porque eu quero um launcher que lance o Emacs, mas execute um script que configure um ambiente e execute o Emacs:

Arrasteoíconeparaaáreadetrabalho:

Cliquecomobotãodireitodomousenoíconedaáreadetrabalhoe,emseguida,cliqueemPropriedades(desculpe,devidoaoXWindows,nãopossofornecerumacapturadeteladessemenu,nãoimportaoqueeutentei!).Issoéoquevocêpodeverantesdefazermodificações:

AgoravocêpodealteraroCommandparaoquevocêquiser.Nomeucaso,mudeipararun-my-emacs.sh,queestánomeuPATH,queeuconfigureianteriormenteemmeusscriptsdeinicialização:

Clique na tecla ESCAPE para sair depois de fazer alterações. Observe o bug na imagem acima.

Verifique se funciona clicando duas vezes no ícone na área de trabalho.

    
por bgoodr 08.01.2016 / 16:37
1

Ao criar um arquivo .desktop para o seu lançador, você pode querer dar um caminho para o ícone do aplicativo:

Icon=/full/path/to/icon

Caso você queira apenas alterar um ícone para outro que não o padrão, abra o menu Preferências com um clique com o botão direito do mouse no arquivo .desktop. Isto mostrará o seguinte diálogo:

Clique no ícone para abrir uma caixa de seleção de arquivo para fornecer um novo caminho de ícone.

Arquivos locais .desktop podem ser encontrados em ~/.local/share/applications/ , ícones personalizados podem ser armazenados em ~/.icons/ .

Somente ícones de arquivos .desktop com permissão executável serão exibidos.

    
por Takkat 16.05.2013 / 23:28
0
% bl0ck_qu0te%

Eu fiz um vídeo sobre esse assunto. link

    
por Darko Demić 06.06.2012 / 12:19
0

Usando o Ubuntu 16.10, apenas arrastei um ícone existente do painel da lanchonete para a área de trabalho, editei-o com um editor de texto simples e o adicionei de volta, como sugerido por bgoodr. Trabalhou como um encanto.

    
por Plamen 25.10.2016 / 19:43