Como adicionar um atalho a um comando no menu Canela?

15

Existe algum utilitário que eu possa usar para adicionar um ícone ao menu Cinnamon que executa um comando especificado pelo usuário e, como bônus, exibe um ícone especificado pelo usuário?

especificamente, estou tentando adicionar um comando para abrir uma máquina virtual diretamente, sem ter que manter o terminal aberto.

VirtualBox --startvm <myMachineName> --seamless

funciona bem com alt-F2 , mas eu prefiro ter um atalho para não precisar digitá-lo.

    
por ataulm 23.12.2012 / 14:31

4 respostas

14

Você pode criar um arquivo .desktop para adicionar seu comando ao menu Canela.

Primeiro, crie um pequeno script, por exemplo: Em seu diretório pessoal

  • Abra o seu terminal e digite:

    gedit /home/user/myvm.sh
    
  • Digite o seguinte:

  • Salve o arquivo no seu diretório pessoal e altere as permissões com:

    chmod 775 /home/user/myvm.sh
    
  • Em seguida, você pode criar um arquivo da área de trabalho no tipo de terminal:

    cd /usr/share/applications
    sudo -H gedit myvm.desktop
    
  • Adicione as seguintes informações:

  • Salve as alterações e verifique se o .desktop tem as permissões corretas no tipo de terminal:

    sudo chmod 644 /usr/share/applications/myvm.desktop
    

Você pode alterar as informações de acordo com suas necessidades. Nesse caso, no campo "Ícone" , coloque o caminho do seu ícone personalizado, e isso deve ficar visível no menu Canela na categoria < strong> "Ferramentas do sistema" com o nome "Minha VM" .

Se desejar, você pode adicioná-lo ao painel de canela com o botão direito do mouse no ícone "Minha VM" no menu e, em seguida, escolher "adicionar ao painel"

    
por Roman Raguet 23.12.2012 / 17:17
23

ou você poderia simplesmente usar o

cinnamon-menu-editor

(Também disponível clicando com o botão direito do mouse no botão Iniciar, selecionando configure e Open the menu editor .)

Dica: ao adicionar um ícone personalizado, tenha cuidado para localizar a imagem do ícone em algum lugar que não seja provável que você mude no futuro.

    
por mockfrog 19.07.2016 / 21:19
1

Basta criar um link para o desktop do gnome e colocá-lo em .local/share/applications/ para links de menu pessoal.

Suspiro: alguns instaladores instalam seus links da área de trabalho em .gnome/apps/ então você pode querer ligá-los: $ ln -s .gnome/apps/*.desktop .local/share/applications/

Como apontado por @ roman-raguet link , coloque-o em /usr/share/applications para todos os usuários

Como apontado por @mockfrog link você pode criar esta entrada pessoal por cinnamon-menu-editor ferramenta gráfica. Execute-o com sudo para todos os usuários

    
por childno͡.de 28.03.2017 / 11:45
0

Para qualquer pessoa que esteja procurando uma solução mais simples, o seguinte oferece uma interface gráfica para adicionar lançadores personalizados ao seu painel:

cd /usr/share/cinnamon/applets/[email protected]/
./cinnamon-add-panel-launcher.py
    
por Chris Knight 22.09.2013 / 23:41