L'unité est plutôt cool. L'une des principales fonctionnalités que j'aime avec Unity est l'accès aux applications en cours d'exécution avec une Winclé pratique . Cependant, un problème me dérange avec le regroupement d'applications sans fonctionnalité de plateau.
J'exécute plus de 2 applications Wine [wine-app1, wine-app2, wine-app3]. Tous apparaissent dans le placeur d'application Unity sous une seule icône. Appuyez sur la Wintouche (maintenez-la enfoncée pendant 1 seconde) pour afficher le numéro et appuyez sur le numéro correspondant pour accéder à une application particulière. C'est la différence avec Alt+ Tab. Dans ALT + TAB, vous parcourez toutes les fenêtres d'application et sélectionnez celle que vous souhaitez.
Cependant, vous traversez également le repos dont vous n'avez pas besoin. Dans mon environnement de travail, j'utilise peu d'éditeurs et peu d'applications Windows en raison de l'informatique de l'entreprise. Étant donné que toutes les applications Windows sont regroupées en une seule, chaque fois que je souhaite accéder à wine-app1, wine-app2, wine-app3 apparaît en mode de navigation. [c'est quelque chose de similaire à Win+ w- Afficher toutes les fenêtres en mosaïque] J'accède à wine-app1 & 2 fréquemment et j'utilise très très occasionnellement wine-app3. Mais, il devrait être exécuté en arrière-plan afin que je puisse y accéder en cas de besoin.
Ce que je cherche un moyen d'épingler les applications avec un numéro. Pour que je puisse y accéder rapidement. Si je veux accéder à wine-app1 et wine-app2, je devais passer wine-app3 et minimiser wine-app3 à chaque fois (car il apparaît en utilisant la clé gagnant) J'accède à deux autres applications en utilisant la Winclé. Est-il possible, nous pouvons laisser l'unité de traiter ces applications séparément si ce sont des applications basées sur le vin. Il ne devrait même pas se regrouper. Et je peux donner de nouvelles icônes et accéder séparément.
Réponses:
La façon dont les liens apparaissent et agissent dans Unity (ou la plupart des bureaux Linux modernes d'ailleurs) est dirigée par les fichiers .desktop (sous: / usr / share / applications / ou pour un seul utilisateur sous ~ / .local / share / applications /) Pour en savoir plus, voir: http://standards.freedesktop.org/desktop-entry-spec/latest/ . Un autre bon guide sur l'utilisation du fichier .desktop pour changer le comportement est http://themagicofscience.blogspot.com/2011/05/unity-adding-items-to-dock.html (y compris d'autres références)
Par défaut, wine crée par exemple pour Picasa (dans mon cas dans un fichier "~ / .local / share / applications / wine-Program-Picasa 3-Picasa 3.desktop") la commande
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
cela a pour résultat que toutes les applications de vin apparaissent sous une seule icône dans le lanceur. Pour modifier ce comportement, vous devez créer un nouveau fichier .desktop pour picasa ou modifier celui existant afin que wine lance directement l'exécutable de l'application.
donc la commande devrait être (ne me demandez pas pourquoi ~ ou% USERNAME% ne fonctionne pas ici)
Exec=wine "/home/[user]/.wine/drive_c/Program Files/Google/Picasa3/Picasa3.exe"
Pour créer le lien et les icônes d'accompagnement, j'ai suivi le guide assez compliqué sous le rapport de bogue "Impossible d'ajouter des applications Wine au lanceur Unity"
https://bugs.launchpad.net/ubuntu/+source/unity/+bug/704187/comments/3 rapport complet: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/704187/
Mais avec les guides susmentionnés, vous pouvez même créer le fichier .desktop vous-même ou au moins l'adapter à vos besoins une fois que vous avez le paramètre de base correct.
L'avantage supplémentaire pour cela est que vous voyez l'icône de l'application dans le lanceur (pas seulement le vin) ET que vous pouvez épingler l'application Wine au lanceur.
HTH Andreas
la source