Nas versões mais antigas, era fácil criar um iniciador na minha área de trabalho. Tudo o que eu precisava fazer era clicar com o botão direito do mouse na minha área de trabalho e selecionar a opção "criar iniciador".
Como posso criar esses lançadores agora?
A caixa de diálogo GUI antiga ainda está disponível se você ainda quiser usar isso:
Usando ALT+ F2tipo
Isso iniciará a antiga caixa de diálogo da GUI e criará um iniciador em sua área de trabalho:
Pré-requisitos
gnome-desktop-item-edit
é instalado automaticamente se você instalou o gnome-shell/gnome-fallback. Ele também é instalado automaticamente se você já o instalougnome-tweak-tool
.Como alternativa, você pode instalar o painel gnome antigo sem muito volume:
Mais tarde, você pode mover o
MyLauncher.Desktop
arquivo de~/Desktop
para~/.local/share/applications/
para fazê-lo aparecer em todos os painéis de aplicativos ou para/usr/local/share/applications
disponibilizá-lo a todos os usuários (graças ao comentário de @JonBently).EDIT: Ubuntu 22.04+ o aplicativo é chamado gnome-tweaks ..... 28-07-2022
Você pode fazer isso manualmente. Crie um novo arquivo de texto chamado
something.desktop
e escreva isso lá:Não se esqueça de tornar o arquivo executável (
chmod +x something.desktop
)OU clique com o botão direito do mouse nesse rótulo e selecione ' Permitir inicialização ' (Testado no Ubuntu 19.04).
Existe uma maneira mais fria:
Arronax
Foto original tirada de iloveubuntu.net que atualmente está inacessível
Para instalar, digite open a terminal com Ctrl+ Alt+ Te escreva:
Isso é mais legal porque tem arrastar e soltar e mais funções com uma GUI .
Mais sobre Arronax em ubuntugeek.com .
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 No Gnome e no Unity,
1- Instale o gnome-tweak-tool , se você ainda não o tiver, no terminal paste-
2- Em seguida, digite o seguinte para iniciá-lo
Ou use o atalho de tecla Alt+ F2digite
gnome-tweak-tool
e clique em "Executar"3- Navegue até a guia "Desktop" à esquerda na foto - E LIGUE
"Tenha o gerenciador de arquivos manipulando a área de trabalho"
4- Fonte desta parte: 1 Agora vamos criar um Script para colocar no menu do botão direito -
Abra
gedit
pelo terminal ou Alt+ F2, Cole o códigocoloque apenas isso no novo documento de texto e salve-o como "Create New Launcher" sem extensão necessária (você pode precisar usar .sh como extensão ex "Create New Launcher.sh", se você não puder torná-lo executável no Próxima Etapa).
5- Agora precisamos tornar o arquivo executável, clique com o botão direito do mouse no arquivo vá em > Propriedades > clique na aba Permissões > procure por "Executar" e marque "Permitir execução do arquivo como programa" e feche.
6- Abra o navegador de arquivos, vá em > Exibir > Mostrar arquivos ocultos, agora navegue até sua pasta pessoal e coloque o arquivo em
~/.gnome2/nautilus-scripts
. Mostrado abaixo -7- Agora temos Criar novo lançador no menu do botão direito! Clique com o botão direito do mouse na área de trabalho e vá para> Scripts> Criar novo iniciador Em seguida, preencha as informações do comando para o aplicativo desejado,
mostrado abaixo-
Se você esquecer qual é 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 iniciador", 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 no
/usr/share/icons/hicolor/scalable/apps
ou/usr/share/icons/hicolor/48x48/apps
, ou se mais tarde você quiser colocar um ícone, clique com o botão direito do mouse em > propriedades para arrastar e soltar o ícone.(Esta parte apenas para o gnome, alt+ f2é diferente na unidade) Outra maneira de listar aplicativos conhecidos é pressionar Alt+ F2e clicar no aplicativo em "Mostrar lista de aplicativos conhecidos", você pode copiar o texto do comando para esse programa para colar para
criar um novo iniciador.
Tudo isso tornará extremamente mais fácil criar lançadores personalizados e, uma vez configurado, você poderá fazê-los sem o terminal.
Crie o arquivo .desktop em /usr/share/applications/
Cole o seguinte texto
Dê a Name o nome que você deseja.
Quanto a 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 Padrões XDG .
Uma maneira mais fácil de criar um iniciador para um programa:
Se você puder encontrar o programa em seu painel, basta clicar e arrastar o ícone do programa em seu painel para a área de trabalho ou para qualquer outro lugar que desejar. :)
In 14.04 / 15.10 / 16.04 /17.04 / 17.10 To create a shortcut on the desktop to an existing application: the simplest solution (not found in the other answers as far as I can see) is to copy the application's desktop file to the Desktop: go to
/usr/share/applications,
right click on the application's desktop file>copy
, go to your desktop, right click>paste
. Don't forget to make it executable, its correct icon will appear after you made it executable.Simply drag and drop the icon from Dash on to the Desktop does not work in 14.04.
Crie um arquivo chamado
something.desktop
, abra-o no gedit e digite:Coloque isso
/usr/share/applications
e quando você executá-lo, clique com o botão direito do mouse no aplicativo no Unity Launcher e marque " Keep in launcher " (se você quiser no Unity Launcher), ou apenas coloque-o em sua área de trabalho se você quiser um iniciador de desktop.Coloque este arquivo
~/.local/share/applications
se quiser aplicá-lo ao seu usuário.Jurriaan fez um aplicativo python gráfico para fazer tudo isso para você, pode ser baixado aqui: http://jurschreuder.nl/UnityLaunchCreator.tar.gz
How to create both a Desktop shortcut AND a Unity Dash / Gnome dock ("start menu") icon option using one .desktop file and two symlinks
(Tested in Ubuntu 14.04, 16.04, 18.04, and 20.04).
In this example we will make a launcher for Arduino v1.8.5. The executables were previously extracted into this folder: "~/Downloads/Install_Files/Arduino/arduino-1.8.5". The main executable file to launch the application is stored at "~/Downloads/Install_Files/Arduino/arduino-1.8.5/arduino".
Follow my example below, updating all steps as necessary for your application, including modifying the .desktop file contents as required.
My strategy will be to create a single .desktop file to act as the "master" launcher for the program, then we will create two symbolic links (symlinks) to this file to allow us to launch the program (1) via an icon on your Desktop, and (2) using the Unity or Gnome Application launcher search menu.
Q: Why do it this way?
A: Well, it allows you to only have to edit a single .desktop file to make changes to the shortcuts in both places at once.
Q: Why not just do the .desktop file directly on the Desktop and then make a single symlink for the Unity/Gnome application launcher?
A: because this way the .desktop file sits safely in a different folder where you and your kids won't accidentally delete it from the Desktop, so you know it won't get accidentally modified or deleted.
STEPS:
1. Make a launcher (.desktop file), using a text editor of your choice, editing it as required. Store it in "~/Desktop_launchers/Arduino_1_8_5.desktop".
Here are the commands, with me using the "leafpad" GUI text editor:
Copy and paste the following into the "Arduino_1_8_5.desktop" file you just created.
Exec
paths with spaces, you must use the single quotes ('
) around the path name below, or else you will get an "error launching the application" when you click on the run link.Icon
path, however, even if it has spaces in the path, you must not use the single quotes around the path or else the icon won't properly show up on the link.Arduino_1_8_5.desktop
file contents:Save and exit.
2. Make it executable.
Note: this step is important! You must do this BEFORE creating the symbolic link in the next step below or else the symbolic link you're about to create won't work properly as a shortcut to launch the program from your Desktop.
3. Make a symbolic link to your above .desktop launcher on the Desktop so you can launch it from there:
Command Format:
ln -s /path/to/file /path/to/symlink_to_make
Note that ending your symlink with ".desktop" is mandatory or else it won't display or work properly as a Desktop shortcut.
4. Make a symbolic link to it on the Unity/Gnome Applications menu so you can launch it from there too:
Notes:
5. Done!
rm ~/Desktop/Arduino_1_8_5.desktop
sudo rm /usr/share/applications/Arduino_1_8_5.desktop
Screenshots:
My Desktop with the newly-created shortcut:
The Unity Launcher menu with the newly-created shortcut:
Additional Reading:
For additional knowledge and alternate techniques, see the Official Ubuntu Documentation on "UnityLaunchersAndDesktopFiles" here: https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles
See Also:
desktop_file_install.sh
anddesktop_file_uninstall.sh
scripts.Considering previous answer by Scaine , the
gnome-panel
way installs dependencies, but at the very bottom of things - we don't really need those, we just need to have.desktop
files created. Thus , I've put a small script that does exactly that, the graphical way, creating a named.desktop
file in the~/Desktop
folder, readily available for use and pinning to the Unity launcher. Not the best scripting here, but does the job.This can be saved as file named
makeLauncher.sh
, change permissions from Right Click -> Properties -> Permissions -> Allow executing file as program, and it's ready to go.And here's how it looks
Side note: sadly, zenity's form field doesn't have checkbox for a forms widget, so the true/false for Terminal app option has to be typed. I am considering rewriting this script in PyQt.