/etc/rc.local est utilisé pour démarrer des services. Les services ne disposent généralement d'aucun type d'interface graphique ou ne nécessitent aucun type d'interaction utilisateur. Si vous vous attendez à ce que rtorrent ouvre automatiquement une sorte de fenêtre avant de vous connecter, cela ne se produira pas, car rtorrent ne sait pas quel AFFICHAGE ou quel terminal utiliser pour l'affichage.
Si vous voulez que rtorrent démarre automatiquement lorsque vous vous connectez, essayez de placer la commande rtorrent dans l'un de vos fichiers .bash. Rappelez-vous cependant de vérifier s'il est déjà en cours d'exécution si vous ne voulez pas qu'il soit affiché à chaque fois que vous démarrez une nouvelle fenêtre de terminal ou une autre application qui code les fichiers .bash.
J'espère que cela t'aides.
METTRE À JOUR:
De https://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html
Lorsque Bash est appelé en tant que shell de connexion interactif ou en tant que
shell non interactif avec l’option --login, il lit d’abord et
exécute les commandes du fichier / etc / profile, si ce fichier existe.
Après avoir lu ce fichier, il cherche ~ / .bash_profile, ~ / .bash_login,
et ~ / .profile, dans cet ordre, et lit et exécute les commandes de
le premier qui existe et est lisible.
Ainsi, si vous placez votre commande dans votre fichier ~ / .bash_login, par exemple, chaque fois que vous vous connecterez, tout ce qui se trouve dans ~ / .bash_login sera exécuté, y compris votre commande rtorrent.
BTW, ~ représente votre répertoire personnel ou $ {HOME}, au cas où vous ne le sachiez pas.