Eu estava lendo e tentando muitas coisas e, em seguida, encontrei https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles que explica tudo. Com base nisso, aqui vem uma resposta automática.
Nesta resposta, demonstrarei:
- como exibir os detalhes de um atalho de programa
- como modificar um atalho de programa
- como criar um novo atalho de programa que executa um comando
- como adicionar um atalho de programa a algum lugar para que ele apareça na Pesquisa do Iniciador (por Pesquisa do Iniciador, refiro-me à interface de pesquisa que aparece quando você clica no ícone da página inicial do Dash, no lado esquerdo direito, ou pressionando a tecla Windows).
Pré-requisitos:
- Familiaridade com os comandos cd e ls
Terminal aberto. Cd para / usr / share / applications e exiba o conteúdo da pasta com ls, também exiba a pasta com o navegador de arquivos padrão usando o xdg-open:
cd /usr/share/applications
ls
xdg-open . &
ls
mostra arquivos com .desktop
extensão. Esses arquivos são arquivos de texto e seu conteúdo pode ser visualizado no gedit, por exemplo, digitando:
gedit gcalctool.desktop &
Cada .desktop
arquivo na pasta é um atalho de programa e o navegador de arquivos os exibe como atalhos de programa, em vez de exibir seus nomes de arquivo reais. Quais atalhos de programa pertencem a quais arquivos podem ser descobertos com grep: por exemplo, para descobrir qual arquivo é o Mapa de Caracteres, digite:
grep -Fi 'character map' *.desktop
o que mostrará que corresponde ao arquivo gucharmap.desktop
.
Para editar o atalho, abra-o com o gksudo gedit:
gksudo gedit gucharmap.desktop &
Para criar um novo atalho, por exemplo, crie um atalho que execute o seguinte comando:
python -i -c 'from math import *'
entrar:
gksudo gedit gcalctool.desktop my-calc.desktop &
gcalctool.desktop
é o arquivo de atalho já existente para a Calculadora e my-calc.desktop
é um novo nome de arquivo que ainda não existe. Usando o gedit, copie o conteúdo de
gcalctool.desktop
para my-calc.desktop
e modifique o conteúdo de my-calc.desktop
e salve.
conteúdo do gcalctool.desktop:
[Desktop Entry]
Name=Calculator
Comment=Perform arithmetic, scientific or financial calculations
Exec=gcalctool
Icon=accessories-calculator
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;Utility;Calculator;
X-GNOME-DocPath=gcalctool/gcalctool.xml
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gcalctool
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-OtherBinaries=gnome-calculator
X-Ubuntu-Gettext-Domain=gcalctool
conteúdo do my-calc.desktop (campos alterados: Nome, Comentário, Exec, Terminal):
[Desktop Entry]
Name=My Calculator
Comment=Perform calculations with Python
Exec=python -i -c 'from math import *'
Icon=accessories-calculator
Terminal=true
Type=Application
StartupNotify=true
Categories=Utility;Calculator;
Agora, o ícone 'Minha calculadora' deve aparecer na janela do navegador de arquivos aberta com xdg-open .
. Clicar duas vezes nele deve abrir uma janela do terminal com o python -i -c 'from math import *'
run. Você também pode executá-lo na Pesquisa do Iniciador pesquisando 'Minha calculadora'. Você pode arrastar o ícone (na janela do navegador de arquivos) para um local vazio na barra do iniciador à esquerda (barra de tarefas) para tê-lo lá. Se você arrastar o ícone para a área de trabalho, o Ubuntu dirá
Erro ao mover "my-calc.desktop" ... Erro ao mover o arquivo: Permissão negada.
Em vez disso, pressione Alt enquanto arrasta para o Desktop, o Ubuntu exibirá um menu: 'Move here', 'Copy here' e 'Link here', selecione 'Copy here', o atalho será copiado no Desktop.
Para poder excluir um atalho em / usr / share / applications, digite:
gksudo xdg-open /usr/share/applications &
Provavelmente é bom excluir apenas os atalhos que você criou e deixar outras pessoas intactas.
Se você não encontrar algo /usr/share/applications
e ainda assim aparecer na Pesquisa do Iniciador, provavelmente está em~/.local/share/applications/
Leitura adicional:
https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles