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

220

Em versões mais antigas, era fácil criar um lançador na minha área de trabalho. Tudo o que precisei fazer foi 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?

    
por tinuz 04.10.2011 / 15:43

18 respostas

185

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

Usando o tipo ALT + F2

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

Isso iniciará o antigo diálogo da GUI e criará um iniciador na sua área de trabalho:

Pré-requisitos

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

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

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

Posteriormente, você pode mover o arquivo MyLauncher.Desktop de ~/Desktop para ~/.local/share/applications/ para eles em todos os painéis de aplicativos.

    
por fossfreedom 15.10.2011 / 17:35
98

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

#!/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 se esqueça de tornar o arquivo executável ( chmod +x something.desktop ).

    
por fnkr 04.10.2011 / 16:23
38

Existe uma maneira mais legal:

Arronax

Fotooriginalretiradade iloveubuntu.net que atualmente inacessível

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

sudo add-apt-repository ppa:diesch/testing 
sudo apt-get update
sudo apt-get install arronax
nautilus -q

Isso é mais legal porque tem arrastar e soltar e mais funções com uma GUI .

Mais sobre Arronax em ubuntugeek.com .

    
por hingev 16.07.2012 / 16:25
32

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 e no Unity,

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

sudo apt-get install gnome-tweak-tool

2- Digite o seguinte para iniciá-lo

gnome-tweak-tool

Ou use o atalho de teclado Alt + F2 digite gnome-tweak-tool e clique em "Executar"

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

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

Abra gedit pelo terminal ou Alt + F2 , cole o código

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

coloque somente isso no novo documento de texto e salve-o como "Criar novo lançador" sem necessidade de extensão (talvez seja necessário usar o .sh como extensão ex "Criar novo lançador.sh", caso não consiga executável no próximo passo).

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

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

7-AgoratemosCreatenewlaunchernomenudobotãodireito!Cliquecomobotãodireitonasuaáreadetrabalhoevápara>Scripts>CriarnovolançadorEmseguida,preenchaasinformaçõesdecomandoparaoaplicativodesejado,
Mostradoabaixo-

Se você esquecer o comando de inicialização do aplicativo, clique em "Procurar" e navegue até Sistema de arquivos > usr > bin que é / usr / bin, estes são os aplicativos em seu sistema, a maioria deve encontrar automaticamente o ícone depois que você 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 encontrando o ícone em / usr / share / icons. Existem ícones padrão nas várias pastas de temas ou ícones específicos em /usr/share/icons/hicolor/scalable/apps ou /usr/share/icons/hicolor/48x48/apps , ou se você quiser colocar um ícone em seguida, clique com o botão direito > propriedades para arrastar e soltar o ícone.

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

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

    
por Mateo 29.04.2012 / 01:45
28
  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;
    

Dê a Nome o nome que você deseja.

Quanto ao Icon 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 a Lista de Normas XDG .

    
por Rahul Virpara 30.05.2012 / 19:23
12

Uma maneira mais fácil de criar um iniciador 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. :)

    
por Trevor 14.10.2011 / 15:59
11

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

Basta arrastar e soltar o ícone de Dash para a área de trabalho não funciona em 14.04.

    
por Jacob Vlijm 31.05.2014 / 10:41
5

Crie 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 em /usr/share/applications e, quando executar, clique com o botão direito do mouse no aplicativo do Unity Launcher e marque " Manter no iniciador " (se desejar no Iniciador Unity) ou apenas coloque na sua área de trabalho se você quiser um lançador de área de trabalho.

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: link

    
por Greg Treleaven 25.10.2011 / 17:28
3

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

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

#!/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

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

    
por Sergiy Kolodyazhnyy 06.02.2016 / 08:19
2

por favor, esteja ciente desta página wiki que eu fiz, porque eu notei que as perguntas sobre os lançadores de desktop e de unidade são muito frequentes :) link

    
por hytromo 01.05.2012 / 08:13
2

Isso pode ser facilmente alcançado usando nautilus-action & amp; %código%.

PASSOS:

  • Instale o nautilus-action executando o seguinte comando no terminal:

    sudo apt-get install nautilus-action
    
  • Inicie o Nautilus-Actions e crie uma nova ação.

  • Na guia Ação, marque " Exibir item no menu de contexto do local " e, em Rótulo do contexto , insira: Criar lançador.

  • AbraagoraaguiaComandoeinsiraosseguintesdetalhes:

    Etiqueta:gnome-desktop-item-edit

    Caminho:CreateLauncher

    Parâmetros:gnome-desktop-item-edit

    Diretóriodetrabalho:--create-new%f

  • Deixe o restante das guias como está. Salve agora seu comando e saia:

  • ReinicieoNautilus:

    nautilus-q
  • VocêpodeadicionaratalhosnomenudecontextoselecionandoCriarlançador

O atalho é adicionado no diretório atual no qual você clica com o botão direito do mouse

FEITO!

    
por Khurshid Alam 15.06.2013 / 16:21
1

Desenvolvi um pequeno programa de linha de comando para a criação de lançadores. Exemplo:

iconize -n "Sublime Text" -p /home/marco/Desktop/sublime/sublime -i /home/marco/Desktop/sublime/Icon/256x256/sublime_text.png

Ele criará uma entrada na área de trabalho correspondente dentro de ~/.local/share/applications :

[Desktop Entry]
Type=Application
Name=Sublime Text
Exec=/home/marco/Scrivania/sublime/sublime %U
Icon=/home/marco/Scrivania/sublime/Icon/256x256/sublime_text.png

Você pode movê-lo para sua área de trabalho da seguinte forma:

mv ~/.local/share/applications/sublime-text.desktop ~/Desktop

Alternativas mais poderosas são Alacarte e MenuLibre (eles têm mais funções e uma interface gráfica com o usuário).

    
por Marco Liceti 07.10.2015 / 17:20
1

Instale o "Create Launcher" do Ubuntu Software Center. Você pode pesquisar esse nome para encontrá-lo lá. Veja também: Link - Diretório de aplicativos do Ubuntu

    
por Marian Lux 06.11.2012 / 15:47
1

Eu notei que tanto o gnome-panel quanto o gnome-tweak-tool precisam de uma carga de dependências, mesmo com --no-recommends .

O método que usei até agora é escolher um ícone arbitrário do Dash, como o Firefox, e arrastá-lo para a área de trabalho. Você não pode arrastar um ícone do Launcher, ele não permite. Portanto, tem que ser o Dash, então pressione a tecla Super (ou Windows) no seu teclado para iniciar o Dash, certifique-se de que ele não está em tela cheia (alterne com o botão no canto superior esquerdo) e arraste qualquer ícone para sua área de trabalho.

Em seguida, clique com o botão direito do mouse no novo ícone da área de trabalho e altere o caminho, a descrição, o ícone (e o comentário, se desejar). Em seguida, arraste esse novo lançador para algum lugar como /home/yourname/Misc/Apps e, finalmente, a partir daí, arraste-o para o Iniciador.

Nota: Se você arrastar o arquivo da área de trabalho para o Iniciador diretamente e, em seguida, excluir o arquivo da área de trabalho, a entrada do Iniciador parará de funcionar, mesmo que pareça boa. Presumo que faça algum tipo de atalho para o original que você acabou de excluir.

    
por Scaine 16.07.2012 / 16:18
0

Esses lançadores têm um problema: você não pode usá-los no navegador da Web, por exemplo, para anexar arquivos a mensagens de e-mail ou fazer upload de arquivos para sites como link

Existe uma solução fácil:

  1. Abra uma janela de terminal
  2. Executar ln -s /destination/directory ~/Desktop/nameofshortcut

por exemplo: ln -s /data/music ~/Desktop/good_music

Desta forma, um ícone aparece na área de trabalho, com a imagem de uma pasta com uma seta abaixo, que representa um atalho, em vez da mola ou do foguete dos lançadores.

    
por Vefa73distritus 26.12.2011 / 18:33
0

No 14.04 , você pode clicar com o botão direito do mouse no executável e escolher Make Link , então você pode arrastar e soltar esse link em sua área de trabalho.

Para anexar este programa ao seu lançador, basta iniciar o programa e, em seguida, enquanto ele estiver em execução, clique com o botão direito do mouse no ícone na barra inicial e escolha Lock to Launcher .

Observação: adicionar programas à sua barra inicializadora desta maneira não funciona com aplicativos WINE, no entanto, você ainda pode adicionar aplicativos WINE à sua área de trabalho dessa maneira.

    
por Alium Britt 24.01.2015 / 21:15
0

Como criar um atalho no Desktop E um ícone do Unity Dash ("menu Iniciar") usando um arquivo .desktop e dois links simbólicos

Neste exemplo, faremos um launcher para o Arduino v1.8.5. Os executáveis foram previamente extraídos para esta pasta: "~ / Downloads / Install_Files / Arduino / arduino-1.8.5". O arquivo executável principal para iniciar o aplicativo é armazenado em "~ / Downloads / Install_Files / Arduino / arduino-1.8.5 / arduino".

Siga meu exemplo abaixo, atualizando todas as etapas conforme necessário para o seu aplicativo, incluindo a modificação do conteúdo do arquivo .desktop, conforme necessário.

Minha estratégia será criar um único arquivo .desktop para atuar como o iniciador "mestre" do programa, então criaremos dois links simbólicos (links simbólicos) para esse arquivo, para permitir que nós lancemos o programa (1) via um ícone na área de trabalho e (2) usando o menu de pesquisa do iniciador do Unity Application.

Q: Por que assim?
R: Bem, isso permite que você tenha apenas que editar um único arquivo .desktop para fazer alterações nos atalhos em ambos os lugares ao mesmo tempo.

P: Por que não apenas fazer o arquivo .desktop diretamente na área de trabalho e, em seguida, fazer um único link simbólico para o iniciador de aplicativo Unity?
R: porque desta forma o arquivo .desktop fica em segurança em uma pasta diferente, na qual você e seus filhos não o excluirão acidentalmente da área de trabalho, para que você saiba que ele não será acidentalmente modificado ou excluído.

STEPS:

1. Crie um iniciador (arquivo .desktop), usando um editor de texto de sua escolha, editando-o conforme necessário. Guarde-o em "~ / Desktop_launchers / Arduino_1_8_5.desktop".

Aqui estão os comandos, comigo usando o editor de texto GUI "leafpad":

mkdir ~/Desktop_launchers
sudo apt update && apt install leafpad
cd ~/Desktop_launchers
leafpad Arduino_1_8_5.desktop

Copie e cole o seguinte no arquivo "Arduino_1_8_5.desktop" que você acabou de criar.

  • Observe que o diretório de minha casa ("~") é "/ home / gabriels". Modifique-o abaixo para o seu nome de usuário.
  • Observe também que, para Exec caminhos com espaços, você deve usar as aspas simples ( ' ) ao redor do nome do caminho abaixo, senão você obterá um "erro ao iniciar o aplicativo" quando você clica no link de execução.
  • Para o caminho Icon , no entanto, mesmo que tenha espaços no caminho , você deve não usar as aspas simples ao redor do caminho ou o ícone ganhou não aparece corretamente no link.

Arduino_1_8_5.desktop conteúdo do arquivo:

[Desktop Entry]
Name=Arduino 1.8.5
Comment=
Exec='/home/gabriels/Downloads/Install_Files/Arduino/arduino-1.8.5/arduino'
Icon=/home/gabriels/Downloads/Install_Files/Arduino/arduino-1.8.5/lib/arduino.png
Terminal=false
Type=Application
StartupNotify=true

Salvar e sair.

2. Torne isso executável.

Nota: este passo é importante! Você deve fazer isso ANTES de criar o link simbólico na próxima etapa abaixo ou então o link simbólico que você está prestes a criar não funcionará corretamente como um atalho para iniciar o programa a partir do seu Desktop.

chmod +x Arduino_1_8_5.desktop

3. Faça um link simbólico para o seu launcher .desktop acima na área de trabalho para que você possa iniciá-lo a partir de lá:

Formato de comando: "ln -s / caminho / para / arquivo / caminho / para / symlink_to_make"

ln -s ~/Desktop_launchers/Arduino_1_8_5.desktop ~/Desktop/Arduino_1_8_5.desktop

Observe que encerrar seu link simbólico com ".desktop" é obrigatório ou não será exibido ou funcionará corretamente como um atalho na área de trabalho.

4. Faça um link simbólico para ele no menu Unity Applications para que você possa iniciá-lo também:

sudo ln -s ~/Desktop_launchers/Arduino_1_8_5.desktop /usr/share/applications/Arduino_1_8_5.desktop

Notas:

  • Os arquivos .desktop do aplicativo Unity são armazenados em: "/ usr / share / applications"
  • Nota lateral para adicionar ao seu conhecimento geral: os arquivos .desktop no diretório de aplicativos, diferentemente da área de trabalho, não precisam ser marcados como executáveis para funcionar.

5. Feito!

  • Agora, se você precisar atualizar o arquivo da área de trabalho, atualize-o diretamente em apenas um lugar: "~ / Desktop_launchers / Arduino_1_8_5.desktop", e as alterações serão reconhecidas automaticamente pelos links simbólicos na área de trabalho e em "/ usr / share / applications ".
  • Se o ícone da área de trabalho não for atualizado depois de alterá-lo, clique na área de trabalho e pressione F5 ou Ctrl + R para atualizar os ícones da área de trabalho.
  • Para remover os atalhos, simplesmente exclua os links simbólicos da área de trabalho e de "/ usr / share / applications" da seguinte forma:
    • rm ~/Desktop/Arduino_1_8_5.desktop
    • sudo rm /usr/share/applications/Arduino_1_8_5.desktop

Imagens:

Meu Desktop com o atalho recém-criado:

OmenudoUnityLaunchercomoatalhorecém-criado:

Leituraadicional:

Paraconhecimentoadicionaletécnicasalternativas,vejaaDocumentaçãoOficialdoUbuntuem"UnityLaunchersAndDesktopFiles" aqui: link

    
por Gabriel Staples 12.03.2018 / 19:36
-1
  1. Inicie o aplicativo do terminal. (Tecla de atalho: Ctrl + Alt + T)
  2. Use o comando nautilus do sudo para iniciar o gerenciador de arquivos como superusuário (nível administrativo de sua conta). (*)
  3. Navegue Computador > usr > compartilhar > aplicações e desloque-se para a aplicação que pretende utilizar.
  4. Arraste da janela do gerenciador de arquivos Nautilus para a área de trabalho. (Certifique-se de que a janela do nautilus não esteja maximizada.)
  5. Feche o Nautilus e saia do terminal.
  6. Arraste o novo lançador pela área de trabalho até o local desejado.

(*) Você receberá um erro se tentar arrastar / soltar com o Nautilus como usuário de nível normal. Esse erro foi o que me fez descobrir as seis etapas listadas aqui. É outro exemplo de "fracasso" sendo um passo no caminho para o sucesso.

    
por Algot Runeman 28.09.2014 / 15:58