Questão Como posso criar lançadores na minha área de trabalho?


Em versões mais antigas, era fácil criar um lançador na minha área de trabalho. Tudo o que eu tive que fazer é clicar com o botão direito do mouse na minha área de trabalho e selecionar a opção "create launcher".

Como posso criar esses lançadores agora?


218
2017-10-04 13:43


origem


Dê uma olhada em Xubuntu: Xfce tem suporte muito elegante para isso através do editor de menu. - 魔大农
Eu tive que começar a ferramenta Tweak, habilitar ícones da área de trabalho, em seguida, clique duas vezes no ícone Home na área de trabalho e arraste a pasta para a área de trabalho, segurando a tecla ALT enquanto solta (não antes). Outros métodos não funcionariam até que os ícones habilitados na área de trabalho :) - Spikolynn
Eu sei que já existem muitas respostas boas, mas aqui está o meu método preferido, com um exemplo detalhado usando o Arduino IDE v1.8.5: askubuntu.com/a/1014261/327339 - Gabriel Staples


Respostas:


A antiga caixa de diálogo da GUI ainda estará disponível se você ainda quiser usar isto:

Usando ALT+F2 tipo

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

Isto irá lançar o antigo Diálogo de GUI e criar um lançador em seu Desktop:

enter image description here

Pré-requisitos

gnome-desktop-item-edit é instalado automaticamente se você instalou o gnome-shell / gnome-fallback. Também é instalado automaticamente se você já instalou gnome-tweak-tool.

Como alternativa, você pode instalar o antigo painel do gnome sem muito do volume:

sudo apt-get install --no-install-recommends gnome-panel

Você pode mais tarde mover o MyLauncher.Desktop arquivo de ~/Desktop para ~/.local/share/applications/ para eles eles aparecem em todos os painéis de aplicativos.


184
2017-10-15 15:35



Embora esta seja uma resposta fantástica, é realmente triste que o Ubuntu tenha dificultado isso. - djangofan
E se você criasse um lançador, que lançou o "create launcher" gnome-desktop-item-edit --create-new ~/Desktop na seção de comando funciona para fazer isso, então você teria um ícone na área de trabalho para criar lançadores. - Mateo
Ah, digitando-o em um terminal eu posso ver porque ele não funciona: $ gnome-desktop-item-edit --create-new ~ / Desktop O programa 'gnome-desktop-item-edit' atualmente não está instalado. Você pode instalá-lo digitando: sudo apt-get install gnome-panel - matteo
Vale acrescentar que um bom lugar para estes está em ~/.local/share/applications/ - então eles aparecem no painel. - artfulrobot
Eu não entendo porque deveria ser tão difícil assim? - Adelin


Você pode fazer isso manualmente. Faça um novo arquivo de texto chamado something.desktop e escreva isto lá:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=command to run here
Name=visible name here
Comment=comment here
Icon=icon path here

Não esqueça de tornar o arquivo executável (chmod +x something.desktop).


97
2017-10-04 14:23



Obrigado pela sua resposta. Onde preciso colocar o arquivo, posso colocá-lo na pasta .local / share / applications e arrastá-lo e soltá-lo no painel do iniciador, mas não é isso que desejo. Eu quero tê-los na minha área de trabalho em vez do painel de inicialização. - tinuz
Do que colocá-lo em seu desktop! Você pode colocá-lo onde quiser. - fnkr
Obrigado pela resposta agora funciona .. eu tive que fazer o arquivo executável :) - tinuz
Isso funciona, exceto que você precisa mencionar que o arquivo precisa ter permissões executáveis. - DJTripleThreat
Essa é uma grande dor. Você precisa editar um arquivo de texto para criar um atalho? Por que fazemos isso muito mais difícil do que no Windows? E como você cria um "caminho de ícone aqui" quando você tem um executável? Boa sorte extraindo ícones disso - uma busca inteira. É incrível o quão difícil é essa tarefa mais simples no Ubuntu! - Dan Dascalescu


Existe uma maneira mais legal:

Arronax


arronax

Foto original tirada de iloveubuntu.net que atualmente inacessível

Para instalar, digite abrir um terminal com Ctrl+Alt+T e escreva:

sudo add-apt-repositório ppa: diesch / testing
sudo apt-get update
sudo apt-get instala arronax
nautilus -q

Isso é mais legal porque tem arraste e solte e mais funções com um GUI.

Mais sobre Arronax em ubuntugeek.com.


38
2017-07-16 14:25



Essa é uma boa ferramenta, amei. Obrigado! - Anwar
Esta é uma ferramenta muito legal. Veja o site do autor florian-diesch.de/software/arronax - Rudiger Wolf
Agora o alacarte está quebrado, este é o caminho. Ele não mostra todos os seus lançadores como o alacarte, mas permite que você defina mais configurações neles ...
Isso é muito legal, e não é só para o Unity. Funciona bem no MATE também! - JonasCz
OBRIGADO! relatou alguns erros na instalação (Ubuntu 16), mas funcionou perfeitamente! Mostra o ícone correto no lançador também! - dwn


Não funciona mais na versão mais recente, os ícones da área de trabalho foram completamente removidos.

Esta é uma solução para recuperá-lo no menu do botão direito do mouse. No Gnome and Unity,

1- Instale gnome-tweak-tool  Install gnome-tweak-tool, se você ainda não tem, Na pasta de terminais

sudo apt-get install gnome-tweak-tool

2- Digite o seguinte para iniciá-lo

gnome-tweak-tool

Ou use o atalho chave Alt+F2 tipo gnome-tweak-tool em seguida, clique em "Executar"

3- Navegue até a guia "Área de trabalho" à esquerda na foto - E ative
"O gerenciador de arquivos gerencia a área de trabalho"

enter image description here

4-Fonte para esta parte:  1 Agora vamos criar um script para colocar no menu do botão direito -

Aberto gedit quer por terminal ou Alt+F2, Cole o código

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

coloque somente isto no novo documento de texto e salve-o como "Criar Novo Lançador" sem necessidade de extensão (você pode precisar usar .sh como extensão ex "Criar Novo Launcher.sh", se você não puder torná-lo executável no próximo passo).

5- Agora precisamos tornar o arquivo executável, clique com o botão direito no arquivo vá em> Propriedades> clique na aba Permissões> procure por "Executar" e marque a opção "Permitir execução do arquivo como programa" e feche.

6- Abra o navegador de arquivos, vá para> Exibir> Mostrar arquivos ocultos, agora navegue até sua pasta pessoal e coloque o arquivo em ~/.gnome2/nautilus-scripts . Mostrado abaixo -

enter image description here

7- Agora temos Create new launcher no menu do botão direito! Clique com o botão direito do mouse em sua área de trabalho e vá para> Scripts> Criar novo iniciador Em seguida, preencha as informações de comando para o aplicativo desejado,
Mostrado abaixo- enter image description here

Se você esquecer o comando de inicialização do aplicativo, clique em "Procurar" e navegue até Sistema de arquivos> usr> bin que é / usr / bin, esses são os aplicativos em seu sistema, a maioria deve encontrar automaticamente o ícone depois de clicar em "Abrir" embora eles não apareçam antes.

Se ele não mostrar o ícone quando você voltar para a caixa "Criar Lançador", você pode arrastar um ícone ao encontrar o ícone em / usr / share / icons. Existem ícones padrão nas várias pastas de temas ou ícones específicos no /usr/share/icons/hicolor/scalable/apps ou /usr/share/icons/hicolor/48x48/apps, ou se mais tarde você quiser colocar um ícone em você pode clicar com o botão direito> propriedades para arrastar e soltar o ícone.

(Esta parte apenas para o gnome, alt+f2 é diferente na unidade). Outra maneira de listar aplicativos conhecidos é Alt+F2 e clique no aplicativo em "Mostrar lista de aplicativos conhecidos", você pode copiar o texto de comando para esse programa para colar
Criar novo lançador.

enter image description here

Tudo isso tornará extremamente mais fácil fazer lançadores personalizados, e uma vez configurado você pode fazê-los sem o terminal.


32
2018-04-28 23:45



Obrigado por tomar o tempo para escrever isso! Eu completei as etapas e é ótimo poder fazer lançadores tão facilmente agora. - Kamil Slowikowski
Isso é ridiculamente complicado ... - Reinier Post
Qual poderia ser a razão que o tweaker não está funcionando? Eu habilitei ícones do desktop no Gnome 3.28.1, mas eles não apareceram. - Suncatcher
O suporte ao ícone da área de trabalho foi completamente removido em novas versões. - Mateo


  1. Crie o arquivo .desktop em / usr / share / applications /

    gksudo gedit /usr/share/applications/give-any-name.desktop
    
  2. Cole o seguinte texto

    [Desktop Entry]
    Type=Application
    Terminal=false
    Icon=/path/to/icon/icon.png
    Name=give-name-here
    Exec=/path/to/file/executable
    Categories=Utility;
    

Dar para Nome o nome que você quer.

Quanto a Ícone e Exec, use um caminho completo ou um nome de "sistema". Por exemplo, o ícone do player de vídeo VLC é /usr/share/icons/hicolor/48x48/apps/vlc.png ou simplesmente vlc (sem a extensão .png).

Para Categorias, consulte o Lista de Padrões XDG.


27
2018-05-30 17:23



bem eu não consigo encontrar a pasta de aplicativos no meu computador ... - user590849
quer dizer que não há diretório chamado applicationsdentro /usr/share/? Como isso pode ser possível? - Rahul Virpara
sim, bem, eu descobri. Obrigado pela solução embora. Ele funciona como um encanto. - user590849
@virpara por que respectivamente? Eu tenho que trabalhar ok em outra ordem, mas talvez eu estivesse faltando alguma coisa? - Magpie
@Magpie você está certo. Ordem não importa aqui. É um erro meu. - Rahul Virpara


Uma maneira mais fácil de criar um lançador para um programa:

Se você puder encontrar o programa no seu painel, basta clicar e arrastar o ícone do programa em seu traço para a sua área de trabalho ou onde mais você quiser. :)


12
2017-10-14 13:59



Não funciona de mim (mensagem de erro) no Ubuntu 14.04 - BurninLeo
Você pode ter que usar o botão do meio do mouse. Isso cria um link simbólico para o arquivo .desktop. Ainda não funcionará a menos que o arquivo .desktop seja executável. - Seppo Enarvi


Em 14.04 / 15.10 / 16.04 / 17.04 / 17.10 Para criar um atalho na área de trabalho para um aplicação existente: a solução mais simples (não encontrada nas outras respostas, até onde eu posso ver) é copiar o arquivo da área de trabalho da aplicação para o Desktop: vá para /usr/share/applications,clique com o botão direito no arquivo da área de trabalho do aplicativo >copy, vá para a sua área de trabalho, clique direito >paste. Não esqueça de torná-lo executável, seu ícone correto aparecerá depois que você o tornar executável.

Basta arrastar e soltar o ícone do Dash para o Desktop não funciona em 14.04.


11
2018-05-31 08:41



Isso funcionou para mim em 14.04: xdg-desktop-icon install /usr/share/applications/google-chrome.desktop - Adam Monsen
Não há Paste no RMB no meu Gnome 3.28.1 - Suncatcher
@Suncatcher Isso é porque 3,28 não tem mais suporte para ícones de desktop mais ... - Jacob Vlijm


Faça um arquivo chamado something.desktop, abra-o no gedit e digite:

[Desktop Entry]
Name=Launcher Name
Comment=Launcher Comment
Exec=Command to Execute
Terminal=false
Type=Application
Icon=Path to Icon

Coloque isso é /usr/share/applications e quando você o executar, clique com o botão direito no aplicativo no Unity Launcher e marque "Mantenha no lançador"(se você quiser no Unity Launcher), ou apenas coloque-o na sua área de trabalho se você quiser um Desktop launcher.

Coloque este arquivo em ~/.local/share/applications se você quiser aplicar isso ao seu usuário.

Jurriaan fez um aplicativo gráfico em Python para fazer tudo isso por você, ele pode ser baixado aqui: http://jurschreuder.nl/UnityLaunchCreator.tar.gz


5
2017-10-25 15:28





Considerando a resposta anterior de Scaine, o gnome-panel maneira instala dependências, mas no fundo das coisas - nós realmente não precisamos disso, só precisamos ter .desktoparquivos criados. Assim, eu coloquei um pequeno script que faz exatamente isso, de forma gráfica, criando um nome .desktop arquivo no ~/Desktop pasta, prontamente disponível para uso e fixação no iniciador Unity. Não é o melhor roteiro aqui, mas faz o trabalho.

Isso pode ser salvo como um arquivo chamado makeLauncher.sh , altere as permissões do botão direito do mouse -> Propriedades -> Permissões -> Permitir a execução do arquivo como programa, e ele está pronto para ser executado.

#!/bin/bash

FORM=$(zenity --forms \ --title="Simple shortcut maker" --text="Create new .desktop file" \
        --add-entry="Program Name" \
        --add-entry="Command or path to file" \
        --add-entry="Terminal app(true/false)" \
        --add-entry="Icon (path)") 

[ $? == 0 ] || exit 1

awk -F'|' -v home="$HOME" '{ 
    FILE = home"/Desktop/"$1".desktop"
        print "[Desktop Entry]" >> FILE
        print "Type=Application" >> FILE
        print "Name="$1 >> FILE
        print "Exec="$2 >> FILE
        print "Terminal="$3 >> FILE
        if ($4 !~ /^[ ]*$/)
            print "Icon="$4 >> FILE ;
    system("chmod 755 " FILE);

}' <<< "$FORM"

E aqui está como parece

enter image description here

Nota: infelizmente, o campo de formulário do zenity não tem checkbox para um widget de formulários, então a opção true / false para o aplicativo Terminal deve ser digitada. Estou pensando em reescrever este script no PyQt.


3
2018-02-06 07:19



Sugestões: O aplicativo terminal deve ser uma caixa de seleção - isso tornaria o código um pouco mais complexo, mas mais fácil para o usuário. O ícone pode ser opcionalmente um seletor de arquivos. - muru
@muru boa sugestão - vou trabalhar nisso. - Sergiy Kolodyazhnyy
Eu adicionei o script a uma ação Nautilus, mas cria o lançador apenas na área de trabalho. Existe uma maneira de criar o lançador dentro da pasta onde o script é executado (com essa ação)? - cipricus
@cipricus bem, sim, possível: o roteiro escreve para FILE = home"/Desktop/"$1".desktop" , Onde home é definido como variável para o awk comando em -v home="$HOME" parte. O que você pode fazer é remover todas as referências a FILE  de awk comando, e redirecionar o comando em si para um nome de arquivo específico que você deseja criar via > somefile.desktop. Não é muito difícil, só precisa reescrever essa parte específica. Por favor, lembre-me daqui a alguns dias. Vou tentar atualizar esta resposta amanhã, mas posso esquecer. - Sergiy Kolodyazhnyy
Obrigado! - Eu cheguei com esta resposta mais simplista (Adicione 'Create launcher' ao menu de contexto do Nautilus (sem gnome-desktop-item-edit)mas acho que o seu pode ser melhor. - cipricus


por favor, esteja ciente desta página wiki que eu fiz, porque eu notei que as perguntas sobre desktop e lançadores de unidade são muitas vezes :) https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles


2
2018-05-01 06:13



Por favor, adicione um resumo ou etapas para o que o usuário pode fazer, apenas um link não é muito útil. - Mateo