Como alguém recria um lançador de aplicativos personalizado que usa a sintaxe da linha de comando e até mesmo parâmetros?

16

Eu tinha alguns scripts personalizados para os quais eu tinha lançadores personalizados em 10.04. Eu gostaria de recriar isso novamente após a migração para 12.04, mas a unidade parece bastante estranha para mim.

    
por Sn3akyP3t3 15.05.2012 / 05:32

5 respostas

14

Respondi a uma pergunta semelhante aqui .

Resumidamente, copie o script mais próximo de /usr/share/applications/ para ~/.local/share/applications e edite o arquivo xyz.desktop . A linha que inicia Exec= é a linha que você precisa editar, para colocar seu próprio comando, juntamente com as opções de linha de comando desejadas. Você provavelmente também desejará editar a linha Name= para descrever seu próprio script.

Uma vez que você tenha feito isso, você precisará reiniciar o seu computador ou efetuar logout / login, então você pode pressionar a tecla Super , começar a digitar parte do nome que você definiu e seu lançador deve aparecer. Selecione-o e tecle Enter e ele irá executar o seu comando.

    
por Hamish Downer 15.05.2012 / 10:10
10

Talvez você esteja procurando este comando:

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

Boa sorte!

    
por jayfire 16.05.2012 / 18:50
3

Eu fiz um script python simples com GUI para isso!

Está no link

É chamado de Unity Launcher Creator, e eu mesmo uso ele mesmo!

Super simples:

  1. Descompacte
  2. Clique em UnityLauncherCreator.py
  3. Digite o nome
  4. Selecionar programa
  5. Selecione o ícone
  6. Um criador é criado para que você possa arrastar & amp; solte para Unity

Eu incluí alguns arquivos de ícone criados por um algoritmo genético (GenArt para Android). Você pode usá-lo caso o programa não forneça um png ou quando é apenas o seu próprio script simples.

    
por JtotheR 01.11.2013 / 10:42
2

Você pode instalar por

sudo apt-get install bzr

então

bzr branch lp:unity-launcher-editor
cd unity-launcher-editor/
./ule

quando tentei criar um lançador personalizado, nada aconteceu quando tentei definir um ícone de lançador personalizado. talvez o ícone do iniciador precise ter um tamanho específico, mas não consegui encontrar essa informação. Em vez de criar um lançador com um ícone aleatório, parei por aí. mas experimente este prog, parece promissor.

    
por Nick 15.10.2012 / 00:22
0

Os usos unitários dos arquivos .desktop são armazenados em "/ usr / share / applications /"

Você pode (1) editar os arquivos lá, ou (2) fazer cópias deles e depois adicioná-los ao lançador de unidade arrastando-os.

(1) faz as mudanças globais, aka. unidade usará qualquer parâmetro de linha de comando adicionado de onde quer que você os inicie.

(2) obviamente não mudará como a unidade manipula o aplicativo por padrão. útil se você quiser que um lançador personalizado execute um aplicativo no modo de depuração, mas não quer que ele seja sempre executado no modo de depuração.

Espero que isso ajude.

    
por adempewolff 15.05.2012 / 07:37