0 Ayar Seçildi Özel macOS Kurulum Paketi
macOS 2026 Power-User Cheatsheet • 100 Tweaks
✨ 100% Geri Alınabilir (Reversible)
🏔️ macOS Tahoe & Golden Gate Uyumlu
🎛️ İnteraktif TUI (mc)

macOS 100 Terminal & defaults Rehberi

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.

100 Power-User Ayar
🗂️
6 Kategori Terminal • UI • Güç
🚀
0ms Gecikme Hızlı Animasyonlar
🔐
Touch ID Sudo Yetkilendirmesi
⚡ Komutları Keşfet GitHub (Star)
🎛️

İnteraktif Terminal Arayüzü (mc CLI)

Ok tuşlarıyla gezinme, Space ile seçim, System Audit durum raporu ve canlı terminal içi arama.

Yeni • Interactive TUI
curl -sSL https://raw.githubusercontent.com/Jarvis322/macoscode/main/scripts/mc | python3

Master Setup Script (Tümünü Uygula)

100-in-1 Apply

Tüm Finder, Dock, Pencere, Klavye, Geliştirici, Tahoe ve Güç optimizasyonlarını tek seferde güvenle uygular ve servisleri otomatik yeniler.

curl -sSL https://raw.githubusercontent.com/Jarvis322/macoscode/main/scripts/macos-power-setup.sh | bash
⬇️ .sh İndir
#!/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ı!"

Master Reset Script (Fabrika Ayarlarına Dön)

100-in-1 Revert

Yapılan tüm 'defaults write' ve sistem ayarlarını silip temizler, macOS orijinal fabrika varsayılanına döndürür.

curl -sSL https://raw.githubusercontent.com/Jarvis322/macoscode/main/scripts/macos-power-revert.sh | bash
⬇️ .sh İndir
#!/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ü!"

❓ Sıkça Sorulan Sorular & Güvenlik Rehberi

1. Bu komutlar sistemime zarar verir mi?

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.

2. macOS Tahoe, Sequoia ve Apple Silicon desteği nasıl?

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.

3. Sudo şifresi istemeden Touch ID ile onaylama nasıl çalışır?

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.

4. Özel bir kurulum ve geri alma betiği oluşturup indirebilir miyim?

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.