Kısa cevap: dört defaults anahtarı Dock'un yeniden boyutlandırılmasını, taşınmasını, boşaltılmasını veya gizlenmesini durdurur ve yeniden başlatmadan sağ çıkar. Terminal'i olan bir öğrenci dördünü de bir dakikada geri alabilir.
Bu önemliyse, bir yapılandırma profili olarak iletilen aynı ayarlar Terminal'den, yeniden başlatmadan ve onları ayarlayan uygulamanın silinmesinden sağ çıkar. Bir MDM'in ittiği profil ayrıca kaldırılamaz yapılabilir ve her hesabı kapsayabilir; gerçek bir laboratuvarın istediği budur. Elle kurulan, onu kuran oturumu kapsar ve yine de Sistem Ayarları'nda, kazara değil bilerek kaldırılabilir.
Bir oda dolusu Mac'te Dock kayan ilk şeydir ve neredeyse her zaman dört şeyden biridir:
Bunların hiçbiri kötü davranış değil. Tek kişi için tasarlanmış bir makineyi otuz kişi kullandığında olan şey bu.
Bunların her biri Sistem Ayarları'ndaki ilgili denetimin yanıt vermesini durdurur, böylece ayar arayüzden hiç değiştirilemez:
defaults write com.apple.dock size-immutable -bool true
defaults write com.apple.dock position-immutable -bool true
defaults write com.apple.dock contents-immutable -bool true
defaults write com.apple.dock autohide-immutable -bool true
killall Dock
Kullanıcı başınadırlar, bu yüzden çalıştırdığınız hesaba uygulanırlar. Sistemde değil kullanıcının tercihlerinde yaşadıkları için yeniden başlatmadan, uykudan ve macOS güncellemesinden sağ çıkarlar.
Birini serbest bırakmak için anahtarı false yapmak yerine kaldırın; bu, ayarı macOS'in varsayılanına geri koyar:
defaults delete com.apple.dock contents-immutable; killall Dock
Her anahtarın türüyle tam listesi her Mac Dock defaults komutu sayfasında.
Bir Terminal komutunun ayarladığı her şeyi bir Terminal komutu geri alır. Terminal açabilen bir öğrenci dört kilidi de bir dakikadan kısa sürede kaldırabilir ve bir bilişim sınıfında çoğu bunu yapabilir.
Yeni bir hesap için de hiçbir şey yapmaz. Komutları bir oturumda çalıştırın, sonra oturum açan öğrenci varsayılan bir Dock alır, çünkü tercihler kullanıcı başınadır.
Bir yapılandırma profili olarak iletilen aynı dört ayar, bir tercih olarak saklanmak yerine macOS tarafından uygulanır. Bu, Terminal'den, yeniden başlatmadan ve onları ayarlayan uygulamanın silinmesinden sağ çıktıkları anlamına gelir.
Bir profilin laboratuvara uyup uymadığını kapsam belirler. Bir MDM'in ittiği profil cihaza kapsamlanabilir, böylece yeniler dahil her hesabı kapsar. Bir kişinin kendisinin kurduğu profil o kullanıcıya kapsamlanır, yani tek bir oturumu kapsar. Still Dock ikinci türü kurar ve Sistem Ayarları, Genel, Aygıt Yönetimi'nde kasıtlı olarak kaldırılabilir, çünkü kimse kilidini açamayacağı bir Dock'la kalmamalı.
Bu, bir okulun sahip olduğu Mac için doğru araç ve bir öğretmenin kişisel olarak sahip olduğu Mac için yanlış araç, çünkü onu geri almak bir tık değil idari bir işlemdir.
Yani oda bir MDM ile yönetiliyorsa Dock yükü bunun yeridir; zaten gönderdiğiniz düzenin yanında ve kararlı bir öğrencinin kaldıramayacağı tek sürümdür. Elle kurulmuş bir avuç makineyse Still Dock, menü çubuğundan, oturum başına, kilit başına bir profil kurabilir; bu kazaları önlemeye yeter ama arayıp bulan birini durdurmaya yetmez.
Dört kilit açıkken bile macOS, Dock'un sağına yakın zamanda kullanılan uygulamaların bir bölümünü ekler ve bu her öğrenciyle değişir. Onu kapatmak ayrı bir ayardır:
defaults write com.apple.dock show-recents -bool false; killall Dock
Bu, tekrar açılamasın diye profille de iletilebilir; bu son uygulamaların Dock'ta görünmesini durdurma sayfasında ele alınıyor.
Ekran Süresi hangi uygulamaların açılabileceğini ve ne kadar süreyle açılabileceğini kısıtlar. Dock'un boyutu, konumu, içeriği veya otomatik gizlemesi hakkında söyleyecek bir şeyi yoktur, bu yüzden burada bir alternatif değildir. İkisi farklı sorunları çözer ve birlikte iyi çalışır.
defaults ile ayarlandığında değil. Bunlar kullanıcı başınadır, bu yüzden her hesabın onlara ihtiyacı vardır. Bir MDM'in aygıt kapsamlı profili her hesabı kapsar, bu da bir laboratuvarın genellikle istediği şeydir. Elle kurulan bir profil, Still Dock'un yaptıkları dahil, onu kuran oturum için geçerlidir.
Hayır. Sistemde değil kullanıcının tercihlerinde yaşarlar, bu yüzden güncelleme onlara dokunmaz.
defaults ile evet, tek komutla. Elle kurulan bir profille Sistem Ayarları, Genel, Aygıt Yönetimi'nden hâlâ kaldırabilirler, ama kazara değil ve Terminal'den değil. Yalnızca MDM ile kurulan bir profil gerçekten kaldırılamaz yapılabilir ve bu, odayı yöneten kişinin vereceği bir karardır, bir uygulamanın değil.
Hayır. Dock'un değişmesini durdurur. Kurulumu kısıtlamak ayrı bir konudur ve yeri Ekran Süresi veya MDM'dir.
Aynı dört anahtar, farklı durum: kimse kaymayı bildirmez ve makine çoğu zaman kilitlerinizi geri alacak bir imaja geri yüklenir. Aynı sorun için bkz. kütüphane ya da herkese açık Mac'te Dock'u kilitleme ve evde aile Mac'inde.