Comment puis-je ajouter un lanceur Wine sur le bureau Wine?

15

Vous savez peut-être que Wine a un "mode bureau" où il affiche un bureau virtuel dans une fenêtre et rend toutes ses fenêtres dans ce bureau. Vous pouvez y accéder via:

wine explorer /desktop=arbname,1920x1200 "C:\...\...\application.exe"

Il est vraiment utile pour les jeux "plein écran" sur les configurations multi-écrans. Quoi qu'il en soit, j'utilise le mode bureau pour mon préfixe Wine principal depuis des années et certaines applications ont (sans aucune interaction de ma part) installé des icônes sur le bureau virtuel:

entrez la description de l'image ici

Il y a quelque chose que j'ai l'habitude de lancer à partir d'un terminal après avoir démarré mon bureau Wine, mais il me semble que je pourrais peut-être créer un lanceur pour celui-ci dans le bureau Wine - c'est juste que je n'ai aucune idée par où commencer. Où sont stockés ces lanceurs? Comment en créer un nouveau?

Pré-post-édition : j'ai trouvé où ils vivent: ~/.wine/drive_c/users/Public/Desktop/mais tous les .lnkfichiers sont horribles binaires. Excellente idée Microsoft, merci pour cela. Des idées pour en créer un nouveau?

Remarque: je ne demande pas comment créer un raccourci vers une application Wine sur mon bureau Ubuntu.

Oli
la source
2
bonne question - l'une des suggestions ici fonctionne-t-elle sous le vin? superuser.com/questions/392061/how-to-make-a-shortcut-from-cmd
fossfreedom

Réponses:

4

Avec une quantité de douleur et de souffrance, la suggestion de Fossfreedom a porté ses fruits. Je n'ai pas essayé la méthode VBScript, principalement parce que je ne savais pas combien de cela est réellement implémenté dans Wine. Il a également été fait mention de modules complémentaires qui ne semblent pas être présents dans Wine.

Cela m'a donc laissé la méthode Shortcut.exe d' alfasin .

  1. Télécharger Shortcut.exe de son créateur
  2. Décompressez-le et rendez-le disponible quelque part sous votre WINEPREFIX(j'ai utilisé ~/.wine/drive_c/)
  3. Courez wineconsolepour obtenir un cmd.exeenvironnement semblable à
  4. À partir de là, accédez à l'emplacement de votre raccourci.exe et utilisez-le. Voici ce que j'ai couru:

    Shortcut /a:c /f:"%ALLUSERSPROFILE%\Desktop\Borderlands2.lnk" /t:"C:\Program Files\Steam\steamapps\common\Borderlands 2\Binaries\Win32\Borderlands2.exe"
    

À tout le moins, cela m'a procuré une haine renouvelée (et bien méritée) envers Windows.

Oli
la source
1

Accédez à votre dossier utilisateur dans ~ / .wine / drive_c / users / et dans "Menu Démarrer", "Programmes" et copiez le raccourci souhaité et collez-le dans ~ / .wine / drive_c / users / Public / Desktop /

Vous pouvez créer un raccourci de lancement dans votre linux avec par exemple cette ligne de commande:

wine explorer / desktop = arbname, 1920x1080 "C: / Program Files / Windows NT / Accessories / wordpad.exe"

La fenêtre Wine se ferme lorsque vous fermez ce bloc de mots mais, si vous le réduisez, tous les autres logiciels Wine sont accessibles depuis le bureau.

ben
la source