1 votes

Existe-t-il un moyen de lancer uTorrent sans afficher la fenêtre de l'interface graphique ?

Comme uTorrent ne supporte pas, à ma connaissance, le mode démon/serveur, je voudrais l'ajouter à launchd pour qu'il démarre à la connexion (et redémarre après un éventuel plantage), mais sans que la fenêtre de l'application ne s'ouvre .

Y a-t-il un moyen de le faire ?

3voto

Fuzzy Purple Monkey Points 702

Essayez de sauvegarder un plist comme ceci ~/Library/LaunchAgents/utorrent.plist :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC -//Apple Computer//DTD PLIST 1.0//EN http://www.apple.com/DTDs/PropertyList-1.0.dtd>
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>utorrent</string>
    <key>ProgramArguments</key>
    <array>
        <string>open</string>
        <string>-gjWa</string>
        <string>uTorrent</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
    <key>KeepAlive</key>
    <true/>
</dict>
</plist>

Il peut être chargé avec launchctl load ~/Library/LaunchAgents/utorrent.plist ou en se déconnectant et en se reconnectant.

  -W, --wait-apps   Blocks until the used applications are closed (even if they were already running).
  -j, --hide        Launches the app hidden.
  -g, --background  Does not bring the application to the foreground.

/Applications/uTorrent.app/Contents/MacOS/uTorrent affiche une fenêtre uTorrent visible si uTorrent n'est pas déjà en cours d'exécution.

Une autre option pourrait être d'ajouter une ligne comme celle-ci à la crontab :

*/5 * * * * pgrep -xq uTorrent && osascript -e 'launch app "uTorrent"' || open -gja uTorrent

open -gj affiche la fenêtre principale si uTorrent est ouvert mais n'a pas de fenêtres visibles. launch affiche la fenêtre principale si uTorrent n'est pas ouvert.

Les programmes exécutés à partir de crontab sont exécutés dans le système de sécurité / session de connexion. Par exemple, Mail ne peut pas accéder aux trousseaux de clés s'il est ouvert par cron.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X