Comme bon nombre d’apps macOS modernes, le client FTP Transmit restaure les fenêtres précédemment ouvertes à chaque démarrage. Depuis plusieurs versions du système, c’est en effet ce comportement hérité d’iOS qui est considéré comme la norme et c’est en général très pratique. Mais dans le cas d’un client FTP, ce n’est pas forcément ce que vous voulez : rouvrir les fenêtres précédentes revient aussi à établir une connexion automatique avec un serveur distant.
Il peut y avoir plusieurs raisons qui vous poussent à empêcher ce comportement, que ce soit par sécurité ou pour limiter des connexions inutiles à des serveurs. Transmit ne propose pas d’option dans ses préférences pour changer ce comportement, mais il est possible d’utiliser une ligne de commande dans le terminal pour le modifier malgré tout. Copiez/collez cette ligne dans une fenêtre de terminal, et l’app cessera de restaurer les fenêtres précédemment ouvertes :
defaults write com.panic.Transmit NSQuitAlwaysKeepsWindows -bool false
À chaque démarrage, vous aurez alors les emplacements par défaut (à définir dans les préférences de l’app, section « Général ») dans une nouvelle fenêtre de Transmit. Attention, si vous aviez plusieurs fenêtres au moment de quitter l’app, vous les perdrez aussi au redémarrage. Si vous préférez finalement le comportement par défaut de macOS, vous pouvez revenir en arrière en utilisant la même commande avec true
au lieu de false
à la fin.
Les créateurs de Transmit rappellent une autre astuce de macOS pour éviter de restaurer les fenêtres précédemment ouvertes de n’importe quelle app : pressez la touche ⇧
du clavier à leur lancement. Si vous voulez une solution intermédiaire, c’est une piste, tout comme le raccourci clavier ⌥⌘Q
pour fermer une app. Par défaut, ce raccourci indique au système de ne pas mémoriser les fenêtres ouvertes et ainsi de rouvrir une fenêtre vierge lors que l’app sera relancée.
Si vous avez utilisé la commande donnée plus haut, ce même raccourci fait exactement l’inverse. Il indique alors à macOS d’enregistrer cette fois seulement les fenêtres ouvertes, pour les rouvrir lorsque vous relancerez l’app. En fonction de vos besoins, ces différentes combinaisons vous permettront d’adapter le comportement Transmit à vos besoins, même si on espère que Panic ajoutera un réglage directement dans les préférences de son app.
Source : @panic