Eu estava lendo e tentando muitas coisas e então encontrei o link que explica tudo. Com base nisso, aqui vem uma auto-resposta.
Nesta resposta, demonstrarei:
- como exibir os detalhes de um atalho do 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, quero dizer a interface de pesquisa que aparece quando você clica no ícone Início do Dash à direita à direita ou pressionando a tecla Windows .)
Pré-requisitos:
- Familiaridade com os comandos cd e ls
Abra o Terminal. Cd para / usr / share / applications e exibe o conteúdo da pasta com ls, também exibe a pasta com o navegador de arquivos padrão usando xdg-open:
cd /usr/share/applications
ls
xdg-open . &
ls
mostra arquivos com extensão .desktop
. Esses arquivos são arquivos de texto e seu conteúdo pode ser visualizado com o gedit, por exemplo, digitando:
gedit gcalctool.desktop &
Cada arquivo .desktop
na pasta é um atalho de programa e o navegador de arquivos os exibe como atalhos de programas, em vez de exibir seus nomes de arquivos reais. Quais atalhos de programa pertencem a quais arquivos podem ser descobertos com o grep: por exemplo, para descobrir qual arquivo é para o Mapa de Caracteres, digite:
grep -Fi 'character map' *.desktop
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, para criar um atalho que execute o seguinte comando:
python -i -c 'from math import *'
digite:
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
to my-calc.desktop
e, em seguida, 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 de terminal com python -i -c 'from math import *'
ran. 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 ponto vazio na barra de inicialização à esquerda (a barra de tarefas) para que ele fique lá. Se você arrastar o ícone para o Desktop, o Ubuntu dirá
Error while moving "my-calc.desktop" ... Error moving file: Permission denied.
Em vez disso, pressione Alt enquanto arrasta para Desktop, o Ubuntu exibirá um menu: 'Move here', 'Copy here' e 'Link here', selecione 'Copy here', o atalho será copiado para 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 os outros intactos.
Se você não encontrar algo em /usr/share/applications
e ainda assim aparecer na Pesquisa do Launcher, provavelmente é em ~/.local/share/applications/
Leitura adicional:
link