Comme indiqué par une autre réponse: vous ne pouvez pas ouvrir tous les nouveaux appels du Finder sous forme d'onglets dans une seule fenêtre du Finder. Idée sympa cependant.
Et, comme indiqué par une autre réponse: vous pouvez contrôler le comportement des actions Cmd-Click dans le Finder afin qu'elles ouvrent de nouveaux onglets au lieu de nouvelles fenêtres en allant dans les préférences du Finder (Cmd + ) and making sure
Ouvrir les dossiers dans des onglets au lieu de nouvelles fenêtres` est sélectionné dans le Onglet Général du volet Préférences:
La raison pour laquelle je veux cela est que je n'ai qu'une seule fenêtre du Finder avec plusieurs onglets. Si les applications continuent d'ouvrir une nouvelle fenêtre, vous risquez de manquer le dossier ouvert.
Les paramètres de préférence ci-dessus pour le Finder n'empêcheront pas les applications d'ouvrir de nouvelles fenêtres. Cependant, vous pouvez utiliser l' Window > Merge All Windows
élément de menu du Finder pour tirer toutes les fenêtres du Finder ouvertes vers la fenêtre du Finder actuelle, la plus en avant, sous forme d'onglets. Cela répondra à vos préoccupations de retardataire, bien que de manière inélégante, je le crains.
Vous pouvez utiliser ce flux de travail Alfred pour déclencher la fusion d' Alfred . Ou, si vous êtes un utilisateur LaunchBar comme moi, voici un petit AppleScript qui le fera:
on gui_scripting_status()
tell application "System Events"
set ui_enabled to UI elements enabled
end tell
if ui_enabled is false then
tell application "System Preferences"
activate
set current pane to pane id "com.apple.preference.universalaccess"
display dialog "The GUI scripting architecture of Mac OS X is currently disabled." & return & return & "To activate GUI Scripting select the checkbox \"Enable access for assistive devices\" in the Universal Access preference pane." with icon 1 buttons {"Okay"} default button 1
end tell
end if
return ui_enabled
end gui_scripting_status
on click_menu(app_name, menu_name, menu_item)
try
tell application app_name
activate
end tell
tell application "System Events"
click menu item menu_item of menu menu_name of menu bar 1 of process app_name
end tell
return true
on error error_message
return false
end try
end click_menu
if gui_scripting_status() then
click_menu("Finder", "Window", "Merge All Windows")
end if
Il est basé sur ce blob de code pratique. Cela fonctionnera également pour d'autres programmes comme Safari. Vous devez activer l'accès aux appareils et accessoires fonctionnels sur votre Mac pour que ce script fonctionne.
Window > Merge All Windows
de tirer toutes les fenêtres ouvertes du Finder en une seule fenêtre à onglets du Finder. Pratique pour ne laisser aucun retardataire derrière.