Je sais que je peux redémarrer le Dock en utilisant un killall Dock
sur la ligne de commande. Je peux également redémarrer le Finder en faisant un clic Alt-droit sur l'icône du Finder. Existe-t-il un moyen similaire de redémarrer le Dock sans utiliser la ligne de commande ?
Réponses
Trop de publicités?Vous pouvez quitter de force les processus d'arrière-plan à l'aide de l'utilitaire Activity Monitor. Il suffit de trouver le processus Dock (en triant la liste des processus par nom ou en utilisant le champ de recherche en haut à droite), de le sélectionner, puis de cliquer sur le bouton Quitter (l'icône est un "X" dans un octogone) en haut à gauche de la fenêtre du moniteur d'activité. Il vous sera demandé si vous souhaitez effectuer un Quit normal ou un Quit forcé.
Non - le dock ne participe pas à la fenêtre Force Quit, vous ne pouvez donc pas y accéder directement.
Vous pourriez facilement prendre votre AppleScript ou votre shell script et l'envelopper dans un lanceur. L'application Platypus est mon choix, mais Automator fonctionne aussi :
- Ouvrir Automator
- Créer une nouvelle application
- Appelez-le Dock Killer
- Ajouter un élément à la recette - Exécuter le Shell script
- entrez Killall Dock
- Enregistrez l'application où vous le souhaitez.
Vous pouvez maintenant utiliser Spotlight, Launchpad, FastScripts ou tout autre outil d'automatisation pour utiliser le clavier ou les touches de raccourci pour lancer votre application Dock Killer. Les applications gratuites fonctionneront très bien, mais je préfère LaunchBar pour cette tâche.
Modifiez le fichier nommé "Info.plist" dans le paquetage de l'application (c'est-à-dire /System/Library/CoreServices/Dock.app/Contents/). Ouvrez ce fichier dans votre éditeur de texte préféré et modifiez la section suivante
<key>LSUIElement</key>
<string>true</string>
à
<key>LSUIElement</key>
<string>false</string>
Après avoir tué Dock.app une fois avec le Terminal/Moniteur d'activité (voir Réponse de Gordon ;-)) ou après un redémarrage, l'application "Dock" apparaît dans le Dock lui-même et vous pouvez la quitter/redémarrer de force à cet endroit ou à partir du menu Apple -> Quitter de force.....
Après une mise à jour ou une mise à niveau du système, vous devrez peut-être recommencer la modification.
[Très] Similaire à la réponse existante de @bmike, mais c'est ma méthode préférée pour rendre les scripts rapides d'Automator commandables par touche
- Lancer l'automate
- Créer un nouveau service
- Appelez-le [comme vous voulez] ou "killall Dock".
- Ajouter un élément à la recette - Exécuter le Shell script
- entrez Killall Dock
- Économiser en utilisant Cmd S [Vous pouvez attendre ce moment pour le nommer si vous le souhaitez. Il n'y a pas de sélecteur de fichier pour savoir où il est stocké, avec un Service, juste un nom].
- Ouvrir System Prefs > Keyboard > Shortcuts > Services
- Faites défiler vers le bas et ajoutez une commande clé mémorable à votre nouveau service 'killall Dock'.
Pourquoi ne pas utiliser l'utilitaire gratuit "Onyx" (@ Titanium software) ; un utilitaire très sérieux. Allez dans le menu "Paramètres" où vous trouverez l'onglet "Dock" C'est tout ! http://www.titanium.free.fr/onyx.html
0 votes
Êtes-vous prêt à créer une action Automator ou une applet Applescript ?
0 votes
@bjbk même si l'OP ne l'est pas - quelqu'un apprendra d'une belle réponse AppleScript. Je n'ai pas vu votre commentaire pendant que je rédigeais ma réponse à Otto the Automator. Il est clair que vous pensez d'une manière avec laquelle je suis d'accord :-)
0 votes
@bmike bonne suggestion. J'hésite parfois à rédiger des réponses en pensant uniquement au PO. Je dois penser au problème réel et à la façon dont les autres pourraient bénéficier de solutions multiples. Retour à la lecture du centre d'aide
0 votes
Curieux, pourquoi voudriez-vous le faire ? Vous n'êtes manifestement pas timide en matière de ligne de commande si vous connaissez déjà la commande. Les réponses semblent plutôt compliquées par rapport à l'ouverture d'un terminal....