A união é bem legal. Uma das principais características que eu gosto no Unity é acessar aplicativos em execução com uma Winchave útil . No entanto, um problema está me incomodando com o agrupamento de aplicativos sem o recurso de bandeja.
Estou executando mais de 2 aplicativos de vinho [wine-app1, wine-app2, wine-app3]. Todos eles aparecem no placer do aplicativo Unity sob um ícone. Pressionar a Wintecla (mantenha-o pressionado por 1 segundo) exibe o número e pressionar o número correspondente leva a um aplicativo específico. Esta é a diferença com Alt+ Tab. No ALT + TAB, você percorre todas as janelas do aplicativo e seleciona a que deseja.
No entanto, você também passa pelo descanso que não precisa. No meu ambiente de trabalho, uso poucos editores e alguns aplicativos do Windows devido à TI da empresa. Como todos os aplicativos do Windows estão agrupados como um, toda vez que eu queria acessar wine-app1, wine-app2, o wine-app3 aparece em detalhes. [isso é algo parecido com Win+ w- Mostrar todas as janelas de maneira ladrilhada] Acesso o wine-app1 & 2 com frequência e, muito ocasionalmente, uso o wine-app3. Mas, ele deve ser executado em segundo plano para que eu possa acessar quando necessário.
O que estou procurando é uma maneira de fixar os aplicativos com um número. Para que eu possa acessar rapidamente. Se eu quiser acessar wine-app1 e wine-app2, tive que passar pelo wine-app3 e minimizar o wine-app3 todas as vezes (já que ele aparece usando a tecla win), acesso outros dois aplicativos usando a Wintecla. Existe uma maneira, podemos deixar a unidade para tratar esses aplicativos separar um, embora esses sejam aplicativos baseados em vinho. Nem deveria se agrupar. E eu posso dar novos ícones e acessar em separado.
Respostas:
A maneira como os links aparecem e agem no Unity (ou na maioria dos desktops Linux modernos) é direcionada pelos arquivos .desktop (em: / usr / share / applications / ou para um único usuário em ~ / .local / share / applications /) Para mais informações, consulte: http://standards.freedesktop.org/desktop-entry-spec/latest/ . Outro bom guia sobre como usar o arquivo .desktop para alterar o comportamento é http://themagicofscience.blogspot.com/2011/05/unity-adding-items-to-dock.html (incluindo outras referências)
Como configuração padrão, o wine cria, por exemplo, para o Picasa (no meu caso, em um arquivo "~ / .local / share / applications / wine-Program-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
isso faz com que todos os aplicativos de vinho apareçam sob um único ícone no iniciador. Para alterar esse comportamento, é necessário criar um novo arquivo .desktop para o picasa ou alterar o existente para que o wine inicie diretamente o executável do aplicativo.
então o comando deve ser (não me pergunte, por que ~ ou% USERNAME% não funciona aqui)
Exec=wine "/home/[user]/.wine/drive_c/Program Files/Google/Picasa3/Picasa3.exe"
Para criar o link e os ícones correspondentes, segui o guia bastante complicado no relatório de erros "Não foi possível adicionar aplicativos Wine ao iniciador do Unity"
https://bugs.launchpad.net/ubuntu/+source/unity/+bug/704187/comments/3 relatório completo: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/704187/
Mas com os guias mencionados acima, você pode até criar o arquivo .desktop por conta própria ou, pelo menos, adaptá-lo às suas necessidades quando tiver a configuração básica correta.
O benefício adicional é que você vê o ícone do aplicativo no iniciador (não apenas o vinho) E pode fixar o aplicativo do vinho no iniciador.
HTH Andreas
fonte