Como posso desagrupar aplicativos separadamente no launcher de unidade?

8

A união é bem legal. Uma das principais características que eu gosto com o Unity é acessar aplicativos em execução com a tecla Win acessível. No entanto, um problema está me incomodando com o agrupamento de aplicativos sem o recurso de bandeja.

Estou executando mais de dois aplicativos de vinho [wine-app1, wine-app2, wine-app3]. Todos eles aparecem no placer do aplicativo Unity sob um ícone. Pressionando a tecla Win (segure-a por 1 segundo) mostra o número e pressiona o número correspondente para uma determinada aplicação. Esta é a diferença com Alt + Tab . No ALT + TAB, você percorre todas as janelas do aplicativo e seleciona o que deseja.

No entanto, você também caminha pelo descanso que você não precisa. No meu ambiente de trabalho, eu uso poucos editores e poucos aplicativos Windows devido à TI da empresa. Como todos os aplicativos do Windows são agrupados como um, toda vez que eu queria acessar o wine-app1, wine-app2, o wine-app3 aparece no caminho. [isto é algo similar a Win + w - Mostrar todas as janelas em uma forma de tiles] Eu acesso wine-app1 & amp; 2 freqüentemente e muito, muito ocasionalmente, use o app vinho3. Mas, deve estar funcionando em segundo plano para que eu possa acessar quando for necessário.

O que eu estou procurando uma maneira de fixar os aplicativos com um número. Então, eu posso acessar rapidamente. Se eu quiser acessar wine-app1 e wine-app2, eu tive que passar wine-app3 e minimizar wine-app3 toda vez (desde que apareça usando a tecla win) eu acesse outros dois aplicativos usando a tecla Win . Existe maneira, podemos deixar a unidade para tratar esses aplicativos separados, embora estes sejam aplicativos baseados em vinho. Não deveria nem mesmo se agrupar. E posso dar novos ícones e acessar em separado.

    
por sudurais 12.04.2011 / 20:47

1 resposta

4

O modo como os links aparecem e atuam no Unity (ou nos mais modernos Linux-desktops) é direcionado pelos arquivos .desktop (em: / usr / share / applications / ou para um único usuário em ~ / .local / share / applications /) Para mais informações, consulte: link . Outro bom guia sobre como usar o arquivo .desktop para alterar o comportamento é o link (incluindo mais referências)

Como configuração padrão, o vinho cria, e. para o Picasa (no meu caso, em um arquivo "~ / .local / share / applications / wine-Programme-Picasa 3-Picasa 3.desktop") o comando

Exec=env WINEPREFIX="/home/[user]/.wine" wine C:\\windows\\command\\start.exe /Unix /home/aj/.wine/dosdevices/c:/users/Public/Startmenü/Program Files/Picasa\ 3/Picasa\ 3.lnk

que tem como resultado que todos os apps de vinhos aparecem sob um único ícone no iniciador. Para alterar esse comportamento, você precisa criar um novo arquivo .desktop para o picasa ou alterar o arquivo existente para que o vinho inicie diretamente o executável do aplicativo.

então o comando deve ser (não me pergunte, porque ~ ou% USERNAME% não funcionam aqui)

Exec=wine "/home/[user]/.wine/drive_c/Program Files/Google/Picasa3/Picasa3.exe"

Para criar o link e os ícones que acompanham, segui o guia bastante complicado sob o relatório de bug "Não é possível adicionar aplicativos Wine ao iniciador Unity"

link relatório inteiro: link

Mas com os guias mencionados acima você pode até mesmo criar o arquivo .desktop por conta própria ou pelo menos adaptá-lo às suas necessidades quando tiver a configuração básica correta.

Um benefício adicional para isso é que você vê o ícone do aplicativo no lançador (não apenas o vinho) E pode fixar o app de vinhos no lançador.

HTH Andreas

    
por Andreas J 10.05.2011 / 22:15