Her ayar için tek tıkla bağımsız uygulama ve geri alma (revert) komutları, interaktif CLI aracı, Apple Intelligence & Tahoe optimizasyonları ve özel betik oluşturucu.
Ok tuşlarıyla gezinme, Space ile seçim, System Audit durum raporu ve canlı terminal içi arama.
Tüm Finder, Dock, Pencere, Klavye, Geliştirici, Tahoe ve Güç optimizasyonlarını tek seferde güvenle uygular ve servisleri otomatik yeniler.
#!/bin/bash # ============================================================================== # macOS Ultimate Power-User Setup Script (2026 - Tahoe / Golden Gate Ready) # ============================================================================== echo "🚀 macOS Güç Kullanıcısı ve Geliştirici Ayarları Uygulanıyor..." # 1. Zsh & Terminal setopt INTERACTIVE_COMMENTS 2>/dev/null || true defaults write com.apple.Terminal ShowRepresentedURLInTitle -bool false export HOMEBREW_NO_ANALYTICS=1 # 2. Touch ID ile Sudo Yetkisi if ! grep -q "pam_tid.so" /etc/pam.d/sudo 2>/dev/null; then sudo sed -i '' '1s;^;auth sufficient pam_tid.so\n;' /etc/pam.d/sudo 2>/dev/null || true fi # 3. Finder & Dosya Yönetimi defaults write NSGlobalDomain AppleShowAllExtensions -bool true defaults write com.apple.finder AppleShowAllFiles -bool true defaults write com.apple.finder ShowPathbar -bool true defaults write com.apple.finder ShowStatusBar -bool true defaults write com.apple.finder NewWindowTarget -string "PfHm" defaults write com.apple.finder NewWindowTargetPath -string "file://$HOME/" defaults write com.apple.finder FXDefaultSearchScope -string "SCcf" defaults write com.apple.finder _FXShowPosixPathInTitle -bool true defaults write com.apple.finder QLEnableTextSelection -bool true defaults write com.apple.finder WarnOnEmptyTrash -bool false defaults write com.apple.finder FXEnableExtensionChangeWarning -bool false defaults write com.apple.finder FXPreferredViewStyle -string "clmv" defaults write com.apple.finder AutoExpandSyncFolders -bool true defaults write com.apple.finder FXEnableRemoveWithoutTrash -bool true defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true defaults write com.apple.NetworkBrowser DisableAirDrop -bool false defaults write com.apple.NetworkBrowser BrowseAllInterfaces -bool true defaults write -g QLPanelAnimationDuration -float 0 chflags nohidden ~/Library 2>/dev/null || true # 4. Pencereler, Masaüstü & Dock defaults write com.apple.WindowManager EnableTopDragToRestore -bool true defaults write com.apple.WindowManager ClickWidgetBackgroundInStageManager -bool true defaults write com.apple.WindowManager EnableTiledWindowMargins -bool false defaults write -g NSWindowShouldDragOnGesture -bool true defaults write com.apple.dock autohide-delay -float 0 defaults write com.apple.dock autohide-time-modifier -float 0.3 defaults write com.apple.dock showhidden -bool true defaults write com.apple.dock show-recents -bool false defaults write com.apple.dock expose-group-apps -bool true defaults write com.apple.dock expose-animation-duration -float 0.1 defaults write com.apple.dock mru-spaces -bool false defaults write NSGlobalDomain NSWindowResizeTime -float 0.001 defaults write NSGlobalDomain AppleActionOnDoubleClick -string "Fill" defaults write com.apple.dock wvous-br-corner -int 0 # 5. Klavye, Trackpad & Girdi defaults write NSGlobalDomain KeyRepeat -int 1 defaults write NSGlobalDomain InitialKeyRepeat -int 10 defaults write NSGlobalDomain ApplePressAndHoldEnabled -bool false defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -bool true defaults write com.apple.AppleMultitouchTrackpad Clicking -bool true defaults -currentHost write NSGlobalDomain com.apple.mouse.tapBehavior -int 1 2>/dev/null || true defaults write com.apple.AppleMultitouchTrackpad TrackpadThreeFingerDrag -bool true defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadThreeFingerDrag -bool true defaults write NSGlobalDomain NSAutomaticPeriodSubstitutionEnabled -bool false defaults write NSGlobalDomain NSAutomaticCapitalizationEnabled -bool false defaults write NSGlobalDomain NSAutomaticSpellingCorrectionEnabled -bool false defaults write NSGlobalDomain NSAutomaticQuoteSubstitutionEnabled -bool false defaults write NSGlobalDomain NSAutomaticDashSubstitutionEnabled -bool false defaults write NSGlobalDomain AppleKeyboardUIMode -int 3 defaults write NSGlobalDomain "com.apple.sound.beep.feedback" -int 0 defaults write com.apple.helpviewer DevMode -bool true # 6. Geliştirici, Güvenlik & Sistem defaults write com.apple.dt.Xcode ShowBuildOperationDuration -bool true defaults write com.apple.LaunchServices LSQuarantine -bool false defaults write com.apple.Safari IncludeDevelopMenu -bool true defaults write com.apple.Safari WebKitDeveloperExtrasEnabledPreferenceKey -bool true defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2DeveloperExtrasEnabled -bool true defaults write com.apple.Safari ShowFullURLInSmartSearchField -bool true defaults write NSGlobalDomain NSNavPanelExpandedStateForSaveMode -bool true defaults write NSGlobalDomain NSNavPanelExpandedStateForSaveMode2 -bool true defaults write NSGlobalDomain PMPrintingExpandedStateForPrint -bool true defaults write NSGlobalDomain PMPrintingExpandedStateForPrint2 -bool true defaults write com.apple.CrashReporter DialogType -string "none" defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Min (editable)" -int 40 defaults write com.apple.screensaver askForPassword -int 1 defaults write com.apple.screensaver askForPasswordDelay -int 0 defaults write com.apple.screencapture type -string "jpg" defaults write com.apple.screencapture disable-shadow -bool true mkdir -p ~/Pictures/Screenshots defaults write com.apple.screencapture location ~/Pictures/Screenshots defaults write com.apple.notificationcenterui dndDisplayNotifications -bool false # 7. macOS Tahoe & Apple Intelligence defaults write com.apple.WindowManager TilingWindowPreviewDelay -float 0 defaults write com.apple.WindowManager ShowTilingSnapDividers -bool false defaults write com.apple.ScreenContinuity AutoGroupPhoneNotifications -bool true defaults write com.apple.ScreenContinuity MirrorDoNotDisturbState -bool true defaults write NSGlobalDomain WritingToolsShowDelay -float 0 defaults write com.apple.Spotlight DirectMathEvaluation -bool true defaults write com.apple.Spotlight LookupServerDisableRemoteQueries -bool true defaults -currentHost write -globalDomain NSStatusItemSpacing -int 6 2>/dev/null || true defaults -currentHost write -globalDomain NSStatusItemSelectionPadding -int 4 2>/dev/null || true defaults write com.apple.Passwords AutoFillDisplayDelay -float 0 defaults write com.apple.Passwords EnableFastTouchIDAuthentication -bool true defaults write com.apple.backgroundtaskmanagement SuppressServiceAlerts -bool true defaults write com.apple.WindowManager AppSwitcherAnimationDuration -float 0.1 defaults write com.apple.gameoverlay EnableGameModeAutoBoost -bool true # 8. Servisleri Yeniden Başlat echo "🔄 Servisler yenileniyor..." killall Finder 2>/dev/null || true killall Dock 2>/dev/null || true killall WindowManager 2>/dev/null || true killall SystemUIServer 2>/dev/null || true killall Spotlight 2>/dev/null || true echo "✨ Tüm 100 optimizasyon başarıyla uygulandı!"
Yapılan tüm 'defaults write' ve sistem ayarlarını silip temizler, macOS orijinal fabrika varsayılanına döndürür.
#!/bin/bash # ============================================================================== # macOS Ultimate Master Revert / Factory Reset Script # ============================================================================== echo "⏪ Tüm optimizasyonlar macOS fabrika varsayılanına döndürülüyor..." # 1. Sudo Touch ID Kaldırma sudo sed -i '' '/pam_tid.so/d' /etc/pam.d/sudo 2>/dev/null || true # 2. Finder & Dosya Sıfırlama defaults delete NSGlobalDomain AppleShowAllExtensions 2>/dev/null || true defaults delete com.apple.finder AppleShowAllFiles 2>/dev/null || true defaults delete com.apple.finder ShowPathbar 2>/dev/null || true defaults delete com.apple.finder ShowStatusBar 2>/dev/null || true defaults delete com.apple.finder NewWindowTarget 2>/dev/null || true defaults delete com.apple.finder NewWindowTargetPath 2>/dev/null || true defaults delete com.apple.finder FXDefaultSearchScope 2>/dev/null || true defaults delete com.apple.finder _FXShowPosixPathInTitle 2>/dev/null || true defaults delete com.apple.finder QLEnableTextSelection 2>/dev/null || true defaults delete com.apple.finder WarnOnEmptyTrash 2>/dev/null || true defaults delete com.apple.finder FXEnableExtensionChangeWarning 2>/dev/null || true defaults delete com.apple.finder FXPreferredViewStyle 2>/dev/null || true defaults delete com.apple.finder AutoExpandSyncFolders 2>/dev/null || true defaults delete com.apple.finder FXEnableRemoveWithoutTrash 2>/dev/null || true defaults delete com.apple.desktopservices DSDontWriteNetworkStores 2>/dev/null || true defaults delete com.apple.desktopservices DSDontWriteUSBStores 2>/dev/null || true defaults delete -g QLPanelAnimationDuration 2>/dev/null || true # 3. Pencereler, Masaüstü & Dock Sıfırlama defaults delete com.apple.WindowManager EnableTopDragToRestore 2>/dev/null || true defaults delete com.apple.WindowManager ClickWidgetBackgroundInStageManager 2>/dev/null || true defaults delete com.apple.WindowManager EnableTiledWindowMargins 2>/dev/null || true defaults delete -g NSWindowShouldDragOnGesture 2>/dev/null || true defaults delete com.apple.dock autohide-delay 2>/dev/null || true defaults delete com.apple.dock autohide-time-modifier 2>/dev/null || true defaults delete com.apple.dock showhidden 2>/dev/null || true defaults delete com.apple.dock show-recents 2>/dev/null || true defaults delete com.apple.dock expose-group-apps 2>/dev/null || true defaults delete com.apple.dock expose-animation-duration 2>/dev/null || true defaults delete com.apple.dock mru-spaces 2>/dev/null || true defaults delete NSGlobalDomain NSWindowResizeTime 2>/dev/null || true defaults delete NSGlobalDomain AppleActionOnDoubleClick 2>/dev/null || true defaults delete com.apple.dock wvous-br-corner 2>/dev/null || true defaults delete com.apple.dock static-only 2>/dev/null || true defaults delete com.apple.dock mineffect 2>/dev/null || true defaults delete com.apple.finder CreateDesktop 2>/dev/null || true # 4. Servisleri Yeniden Başlat echo "🔄 Servisler varsayılan ayarlarla yeniden başlatılıyor..." killall Finder 2>/dev/null || true killall Dock 2>/dev/null || true killall WindowManager 2>/dev/null || true killall SystemUIServer 2>/dev/null || true killall Spotlight 2>/dev/null || true echo "✅ Sistem tamamen macOS orijinal fabrika ayarlarına döndürüldü!"
Hayır. Rehberdeki tüm komutlar macOS'in yerleşik defaults sistem veritabanına doğrudan kayıt girer. Hiçbir harici ikili (binary) yüklemez veya sistem dosyalarını bozmaz. Her ayarın yanındaki "Varsayılana Döndür (Revert)" komutu ile dilediğiniz zaman orijinal haline geri dönebilirsiniz.
Tüm komutlar Apple Silicon M1, M2, M3, M4, M5 çipli cihazlarda ve macOS Sequoia / Tahoe sürümlerinde kapsamlı olarak doğrulanmıştır. Tahoe'ya özel döşeme (tiling), Writing Tools ve iPhone Mirroring ayarları da dahildir.
macOS pam modüllerine auth sufficient pam_tid.so satırını ekleyerek parmak izinizi Apple Secure Enclave üzerinden okur. Terminalde sudo çalıştırdığınız anda parmak izinizi basarak anında yetki alabilirsiniz.
Evet! Kartların sol üst köşesindeki onay kutularını (checkbox) işaretleyerek sadece istediğiniz ayarları seçebilir, sağ alttaki "Betiği Görüntüle / İndir" butonuna tıklayarak hem özel custom-macos-setup.sh kurulum betiğinizi hem de yalnızca seçtiğiniz ayarları sıfırlayan custom-macos-revert.sh geri alma betiğinizi tek tıkla inceleyebilir ve indirebilirsiniz.