Como se cria um lançador de aplicativos personalizado para aplicativos instalados no Wine?

29

Consigo localizar coisas com o traço inicial e arrastá-lo para a barra de inicialização à esquerda da área de trabalho, mas e se o aplicativo instalado via Wine não for encontrado na pesquisa de traços? Cliquei com o botão direito no aplicativo no diretório .wine e não encontrei opções para criar um lançador.

    
por Sn3akyP3t3 15.05.2012 / 05:22

7 respostas

32

Você pode criar um item de inicialização em / usr / share / applications. Para aplicativos Wine, digamos foobar.exe, você pode criar um arquivo foobar.desktop como:

[Desktop Entry]
Name=FooBar
Comment=Foo & Bar
Exec=sh -c "cd /home/USER/.wine/drive_c/Program\ Files/FOOBAR_FOLDER; wine foobar.exe"
Icon=wine
Terminal=false
Type=Application
Categories=Wine;
StartupNotify=true

substituindo USER e FOOBAR_FOLDER pelos valores apropriados.

Assim, você poderá localizar seu aplicativo no Iniciador digitando "FooBar".

    
por Sergio 19.05.2012 / 22:44
5

Não funcionou fora da caixa para mim, mas com um pequeno detalhe eu consegui trabalhar. Basta dar o caminho completo para sh como:

Exec=/bin/sh -c "cd /home/USER/.wine/drive_c/Program\ Files/FOOBAR_FOLDER; wine foobar.exe"
    
por ubuntusnake 27.06.2012 / 13:21
5

Para obter um aplicativo de vinho na barra de união, o seguinte funcionou para mim:

  • Iniciar alacarte .
  • Vá para o vinho - programas - ... (onde seu programa de vinhos está localizado).
  • Mova o ícone do programa para outra pasta (fora do vinho; por exemplo, escritório).
  • Fechar a Alacarte.

Agora, posso encontrar o programa no painel de unidades e movê-lo para a barra de unidades.

    
por tmh 26.09.2012 / 09:18
5

Testado com

Ubuntu 14.10 (Utopic Unicorn)
Wine-1.7.34
Foxit Reader 7

Quando você instala um aplicativo por meio do wine , um arquivo .desktop correspondente é criado no /home/ash/.local/share/applications

Important:

  1. Replace ash in the path above with your username.
  2. In Unity Desktop Environment, press Ctrl+h in your home directory to see the hidden file .local

Depois de localizar esse arquivo, siga as etapas abaixo:

  1. Clique com o botão direito e verifique Propriedades .
  2. Vá para a guia Permissões e marque Permitir a execução do arquivo como programa .
  3. Vá para a guia Básico e altere o campo Comando da seguinte forma:

    original: C:\Program Files (x86)\Foxit Software\Foxit Reader\FoxitReader.exe

    changed: wine "C:\Program Files (x86)\Foxit Software\Foxit Reader\FoxitReader.exe"

  4.   
  5. Feche a janela Propriedades . Um ícone do aplicativo deve aparecer.
  6.   
  Agora que recebemos todas as alterações necessárias, devemos fazer uma das duas opções a seguir:
  1. Arraste o arquivo para o iniciador.
  2. Inicie o programa clicando duas vezes. Quando iniciado, um ícone de iniciador será exibido no inicializador. Clique com o botão direito do mouse e marque Bloquear para o iniciador .

Nós terminamos. Felicidades ...

    
por ashubuntu 30.01.2015 / 15:31
4

A melhor solução a alguma distância é usar um script como o criador de lançador de vinhos que vai cuidar de criar o lançador de desktop, e também fazer coisas legais, como extrair os ícones necessários e assim por diante. Não há necessidade de mexer em fazer isso manualmente:)

    
por simon 09.08.2013 / 22:23
0

O Unity Dash funciona como o antigo menu do Gnome2 fez com a adição de coisas através do recurso " Editar Menu Principal ", mas por algum motivo a Canonical decidiu tornar isso difícil de saber que você pode fazer isso.

Tudo o que você faz é ...

  1. obtenha o comando para executar o aplicativo de vinhos (basicamente a mesma coisa neste caso).
  2. Pressione "Super" (tecla do windows) para iniciar o Dash.
  3. Entre no "Menu principal" no campo de pesquisa e abra o antigo Editar principal Aplicativo de menu.
  4. Se você estiver familiarizado com isso no Ubuntu 10.10 ou anterior via Gnome2 então é o mesmo processo.
  5. Se você não estiver, selecione a categoria (também conhecido como filtro de traço Unity) quer o item em.
  6. Escolha um ícone, se você quiser.
  7. Nomeie o item do painel / lançador
  8. Adicione o comando para iniciar o aplicativo (o que recebemos anteriormente)

Feche o aplicativo do menu principal e pronto.

Isso é um pouco mais complicado, mas essa solução não requer edição de arquivos.

Nota Importante - nem todas as versões do Ubuntu vêm com o aplicativo Menu Principal instalado por padrão, portanto, se não for apenas vá ao Ubuntu Software Center e procure por "alacarte" install that and the A dica acima funcionará sem problemas.

    
por Michael Tunnell 28.08.2012 / 00:49
0

Você pode fazer isso muito facilmente com o programa alacarte de terceiros. Eu escrevi um guia noobs sobre como fazer isso aqui: link

    
por John 25.08.2015 / 22:30