Como acesso as aplicações do Wine a partir do Unity?

8

Acabei de fazer uma instalação limpa de 11,10. Esta é a primeira vez que uso o Unity. Eu instalei o Wine e usei-o com sucesso para instalar o IrfanView. Não consigo descobrir como iniciar o IrfanView da Unity. Os programas do Wine não aparecem no Unity, e se não, como eu os acesso?

    
por Morgan May 14.10.2011 / 08:34

4 respostas

4

Normalmente, você pode iniciar o programa digitando as primeiras letras do nome do aplicativo no traço Unity. No seu caso, você começaria a digitar "IrfanView" e se o aplicativo criasse quaisquer atalhos na área de trabalho / ícones do menu Iniciar, eles deveriam aparecer quando você digitasse as primeiras letras.

Se isso falhar, você pode tentar abrir o "C drive" do Wine e encontrar o executável do aplicativo. Você pode encontrar a maioria dos aplicativos Wine em ~/.wine/drive_c/Program Files . Quase todos os aplicativos do Windows são instalados em C:\Program Files , portanto você deve ver uma pasta para seu aplicativo lá. Depois de encontrar o aplicativo, você pode iniciá-lo simplesmente clicando duas vezes nele.

    
por Nathan Osman 14.10.2011 / 08:40
4

Eu também estou começando a curtir o Unity no 11.10. A maneira como adiciono lançadores de vinho à barra de lançamento do Unity é procurar por nome no traço e arrastar o ícone até a barra. A integração de vinhos não é boa, porque clicar no lançador cria outro ícone chamado "Wine Windows Program Loader".

Se você não estiver vendo os aplicativos no painel, primeiro atualizarei totalmente o sistema e reinicie-o. Se ainda não estiver vendo, verifique se o Zeitgeist está em execução. Você deve ver processos chamados "zeitgeist-deamon" e "zeitgeist-datahub". Eles precisam estar presentes para que o traço funcione corretamente. De qualquer forma, tente iniciar o zeitgeist no modo de depuração e procure erros.

Não use o sudo

zeitgeist-deamon --quit
zeitgeist-deamon --log-level DEBUG

Eu tentei visualizar as informações de depuração do Zeitgeist ao instalar um aplicativo de vinhos, mas não vi nada relevante saindo. O programa apareceu instantaneamente para mim. Talvez você possa ver erros ou algo útil.

    
por Mike Evans 21.10.2011 / 22:58
1

De acordo com algumas postagens, um aplicativo é mostrado no iniciador do Unity se houver um arquivo de configurações "desktop" para este aplicativo no diretório / usr / share / applications /.

Eu observei que um arquivo "desktop" parece ser nada mais que um simples arquivo de texto. Se você clicá-lo corretamente, você pode abrir uma janela de exibição de propriedades, mas o que você descobrir lá não é muito útil. Em vez disso, se você copiar este arquivo para o seu diretório home, renomeá-lo como .txt, você verá mais e aprenderá como fazer um launcher para o aplicativo do Windows.

Eu fiz um test launcher para um simples "mscalc.exe", que roda com "wine", e funciona perfeitamente com o launcher do Unity. Aqui está como eu fiz:

(1) Coloque mscalc.exe e mscalc.ico em um subdiretório .wine

(2) preparou um arquivo .txt com este conteúdo:

[Desktop Entry]
Name=mscalc
Comment=Perform arithmetic, scientific or financial calculations
Keywords=calculation;calculator;mscalc
Exec=sh -c "cd /home/username/.wine/drive_c/windows; wine /home/username/.wine/drive_c/windows/mscalc.exe"
Icon=/home/username/.wine/drive_c/windows/mscalc.ico
Terminal=false
Type=Application
StartupNotify=true
Categories=Applications;Utilites;Calculator
X-Ubuntu-Gettext-Domain=windows-calculator

(3) Então eu renomeiei meu arquivo txt para ter uma extensão ".desktop", mudei as propriedades para torná-lo executável. Com a linha de comando, foi fácil:

cp mscalc.txt mscalc.desktop
chmod +x mscalc.desktop

(4) E finalmente eu coloquei no diretório correto:

(editar: observei que alguns erros no arquivo .txt causam a exibição de vários avisos cada vez que você faz login. Embora não pareça prejudicar, é melhor deixar os ícones da área de trabalho na área de trabalho e não implementá-los o diretório / usr / share / applications).

sudo cp -iv mscalc.desktop /usr/share/applications/

Neste exemplo, tenho certeza de que existem muitas configurações desnecessárias ou imprecisas. Mas você vai notar que

  • Dentro deste arquivo txt eu usei "cd" para mudar o diretório onde o aplicativo será executado.
  • Claro que você terá que mudar "username" para o usuário real
    nome.
  • Eu usei o diretório drive_c \ windows para evitar os "arquivos de programa" nome do diretório, porque o espaço não é facilmente aceito. Mas você pode use-o usando um caractere de escape (double "\"), assim: /home/username/.wine/dosdevices/c: / Program \\ Files /
  • A configuração "Categorias = Aplicativos"; parece ser útil para ver isso aplicação na parte correta do lançador. Eu não conheço o categorias existentes, mas Aplicativos "parece correto para fazer parecer em algum lugar: -)
por Enrico Rosina 28.08.2014 / 14:37
0

Estou usando o menu clássico classic indicador para me afastar lentamente do painel do gnomo e para a unidade.

Embora não seja uma resolução direta para você, pode ser uma solução fácil.

    
por kikixx 22.10.2011 / 00:17

Tags