killall Dock ومتى تستخدمهالجواب القصير: يُنهي Dock إنهاءً قسريًا، ويبدأ macOS فورًا نسخة جديدة.
لا شيء يُحذف ولا شيء يُعاد ضبطه. تطبيقاتك ونوافذك وملفاتك لا تُمس.
killall Dock
الصق هذا في Terminal واضغط Return. يختفي Dock نحو ثانية ثم يعود. لا يوجد تأكيد ولا مخرجات، وهذا طبيعي: لا يطبع killall شيئًا حين ينجح.
killall أمر Unix يجد كل عملية عاملة باسم معين ويطلب منها التوقف. Dock اسم العملية، بحرف D كبير، لأن macOS يشغّل Dock كتطبيق عادي في الخلفية لا كجزء من النظام نفسه.
يرعى launchd الـ Dock ويُطلب منه إبقاؤه حيًّا. فلحظة تنهيه يعيد launchd تشغيله. هذه هي الحيلة كلها. لا يوجد أمر "إعادة تشغيل Dock" في macOS، فتنهيه ويعيده النظام.
يقرأ Dock الجديد إعداداته من جديد عند تشغيله، ولهذا يظهر هذا الأمر في نهاية كل شرح تقريبًا عن Dock. تغيير إعداد بـ defaults write يغيّر القيمة المخزنة فقط. ولا يلاحظ Dock العامل ذلك حتى يُعاد تشغيله.
نعم، وهي الطريقة العادية لتطبيق تغييرات Dock. لا تحذف شيئًا ولا تمس ملفات ولا تغلق تطبيقات. تبقى تطبيقات ملء الشاشة ومساحات Mission Control كما كانت.
الأثر الجانبي الوحيد الظاهر صغير: التطبيق الذي يقفز أو يعرض شارة يتوقف للحظة غياب Dock، وإن كان Dock مضبوطًا على الإخفاء يعود مخفيًا.
defaults write com.apple.dock. بدونه يبقى التغيير في ملف التفضيلات دون أن يفعل شيئًا.هنا يقع الناس. killall Dock لا يعيد ضبط Dock. إنه يعيد تشغيله بالإعدادات التي كانت لديه بالضبط. إن كان Dock بحجم خاطئ أو يحمل تطبيقات خاطئة فإعادة تشغيله لا تغيّر شيئًا على الإطلاق.
إعادة الضبط أمر مختلف، وعلى عكس هذا يرمي العمل بعيدًا:
defaults delete com.apple.dock; killall Dock
هذا يحذف ملف تفضيلات Dock كله ثم يعيد تشغيل Dock، فيعود بإعدادات المصنع. كل تطبيق ثبّتّه يزول، مع حجمك وموضعك وإعداد الإخفاء، ولا شيء منه قابل للاسترداد. أمر killall في النهاية موجود فقط ليجعل الحذف يسري. اقرأ كيف تعيد ضبط Dock في Mac قبل أن تشغّله.
إن أردت تجنب Terminal فمراقب النشاط يؤدي العمل نفسه. افتحه وابحث عن Dock وحدده وانقر زر الإيقاف في شريط الأدوات واختر إنهاء. يعيد launchd تشغيله كما كان تمامًا.
تسجيل الخروج ثم الدخول يعيد تشغيل Dock أيضًا، مع كل شيء آخر، ولهذا فهو الطريق البطيء إلى النتيجة نفسها.
تشغّل أوامر Dock كثيرًا؟ مولّد أوامر قفل Dock لدينا يبنيها لك ويضع killall Dock في النهاية، فلا يُنسى أبدًا.
هل تكرر هذه الأوامر؟ كيف تقفل Dock في Mac، مقارنة بين ثلاث طرق.
لا. إنه يوقف عملية Dock ويبدأ macOS واحدة جديدة فورًا. الإعدادات والتطبيقات المثبتة والملفات كلها لا تُمس. الأمر الذي يحذف أشياء هو defaults delete com.apple.dock.
لأن killall يطابق اسم العملية تمامًا، واسم العملية Dock. كتابة killall dock تعيد "No matching processes belonging to you were found" ولا تفعل شيئًا.
لا. Dock عملية منفصلة عن كل ما يعرضه. تستمر تطبيقاتك في العمل وتبقى نوافذك في أماكنها.
لا. يعمل Dock باسمك، فتستطيع إنهاءه دون صلاحيات مرتفعة. دليل يقول لك استخدم sudo killall Dock يستهدف Dock مستخدم آخر، وهذا ليس ما تريده.
نادر، وغالبًا هو بطيء فقط. إن اختفى فعلًا فشغّل open -a Dock، أو سجّل الخروج ثم الدخول. إعادة التشغيل تعيده دائمًا، لأن launchd يشغّله كجزء من جلسة تسجيل دخولك.
معظم الناس يشغّلون killall Dock لأن إعداد Dock يستمر في الإلغاء. Still Dock يقفل Dock في Mac: الحجم والموضع والمحتويات وإعداد الإخفاء كلها تثبت، ويطبّق التغييرات دون Terminal.
تستخدم أكثر من شاشة؟ يقفز Dock بينها أيضًا، وهذه مشكلة منفصلة لها حلولها: كيف تبقي Dock في Mac على شاشة واحدة.
إذا اختفى Dock تمامًا، فاتبع خطوات اختفى Dock في جهاز Mac.