Který vybrat? Lidi dnes hodně doporučují Homebrew místo MacPorts. Hlavní rozdíly jsou:
Více info:
Stáhnout utilitu DiskMaker X pro Mac, vybrat image OS X a USB flashdisk, ze kterého udělá bootovací
Případně vytvoření instalační USB
sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia \ --volume /Volumes/Untitled \ --applicationpath /Applications/Install\ OS\ X\ Yosemite.app \ --nointeraction
(Nahradit cestu k .app a cestu k flash (/Volumes/Untitled) za vlastní.)
http://anadoxin.org/blog/creating-a-bootable-el-capitan-iso-image.html
Additionally for running within VirtualBox:
FileVault 2 je součástí OS X od verze 10.7 (Lion) a měl by být dostačující, ale před aktivací šifrování je třeba zvážit/provést několik věcí:
Dokument od Applu popisující technické a bezpečnostní možnosti FV2: Best Practices for Deploying FileVault 2 - Deploying OS X Full Disk Encryption Technology
Pomocí Quicksilver:
Z Finderu cmd+j a zaškrtnout volbu Show Library Folder, nebo z terminálu:
chflags nohidden ~/Library/
https://github.com/whomwah/qlstephen
brew cask install qlstephen
Pro všechny následující příkazy platí, že číslo v parametru -float je ve vteřinách a 0.5 znamená 500 ms.
Následující příkaz výrazně zrychlí animaci Docku. Pokud zadáte hodnotu 0, animace bude zcela vypnuta.
defaults write com.apple.dock autohide-time-modifier -float 0.12 && killall Dock
Následující příkaz vrátí rychlost animace na výchozí hodnotu.
defaults delete com.apple.dock autohide-time-modifier && killall Dock
Následující příkaz zcela zruší prodlevu před zobrazením Docku po najetí myší ke kraji obrazovky.
defaults write com.apple.Dock autohide-delay -float 0.0 && killall Dock
Následující příkaz vrátí prodlevu před zobrazením Docku na původní hodnotu.
defaults delete com.apple.dock autohide-delay && killall Dock
Potřebujete privátní klíč ve formátu pro OpenSSH, ne pro Putty. Dobré je, že puttygen umí klíč konvertovat. SSH klíče se standardně ukládají do ~/.ssh. Pro přidání klíče do auth agenta slouží příkaz ssh-add. Do výše zmíněného adresáře si jej musíte dát sami. V man stránkách ssh-add je popis, jak by se měly jmenovat soubory s primárními klíči, ale není nutné je dodržovat.
Soubor s klíčem musí být čitelný pouze pro vlastníka, čehož lze docílít pomocí:
chmod go-rwx <path/to/keyFile>
Klíč přidáte příkazem:
ssh-add -K <path/to/keyFile>
Alternativně lze přepnout v TinkerTool.
Ve výchozím nastavení se klávesnice snaží chovat jako na iOS, tj. při dlouhém podržení klávesy 's' nabídne bublinu s výběrem 'š' apod. Pro standardní chování stačí v terminálu spustit tento příkaz:
defaults write -g ApplePressAndHoldEnabled -bool false
Postup dle https://gist.github.com/bjorgvino/f24e5c079b92f921b765:
Remove osxfuse if installed via homebrew:
brew uninstall osxfuse
Install osxfuse binary and choose to install the MacFUSE compatibility layer: http://sourceforge.net/projects/osxfuse/files/latest/download?source=files
Reboot (optional but recommended by osxfuse)
Install ntfs-3g via homebrew:
brew update && brew install ntfs-3g
Link mount_ntfs:
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original sudo ln -s /usr/local/Cellar/ntfs-3g/2014.2.15/sbin/mount_ntfs /sbin/mount_ntfs
The output of the following should be as below:
ls -l /sbin/mount_ntfs*
/sbin/mount_ntfs -> /usr/local/Cellar/ntfs-3g/2014.2.15/sbin/mount_ntfs /sbin/mount_ntfs.original -> /System/Library/Filesystems/ntfs.fs/Contents/Resources/mount_ntfs
Reboot and voila
Pro všechny apps lze vypnout v System Preferences > General > Restore windows when quitting and re-opening apps.
Pro jednotlivé apps, např. QuickTime:
defaults write com.apple.QuickTimePlayerX NSQuitAlwaysKeepsWindows -bool false
Obecně pro aplikace Applu stačí použít com.apple.cokoliv. Pro ostatní je třeba zjistit jejich identifikátor.
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
StartNinja - funkční i v Mavericks
https://www.jms1.net/osx-vpn-routing.shtml
Vytvoř soubor /etc/ppp/ip-up a do něj dej:
#!/bin/sh if [ "${5:-}" = "<IP adresa VPN serveru>" ] then # add route /sbin/route add <Subnet mask 1> $5 /sbin/route add <Subnet mask 2> $5 ... # add resolver read -d '' resolver <<-EOF nameserver <Nameserver 1> nameserver <Nameserver 2> EOF echo "$resolver" > /etc/resolver/<Doména> fi
Poznámka: Odsazení musí být tabulátory, jinak nebude fungovat přidání nameserverů (Více viz Bash Here-Documents).
Dále vytvoř soubor /etc/ppp/ip-down a do něj dej:
#!/bin/sh if [ "${5:-}" = "10.3.0.1" ] then # delete route /sbin/route delete <Subnet mask 1> /sbin/route delete <Subnet mask 2> ... # delete resolver rm -f /etc/resolver/<Doména> fi
Skript /etc/ppp/ip-up se spouští při startu VPN spojení a /etc/ppp/ip-down při jeho ukončení.
OS X 10.11 SSTP nativně neumí, existují placené aplikace nebo je tu iSSTP, grafická nadstavba nad sstp-client, je free a funkční, i když pro pokročilejší konfiguraci vyžaduje znalost parametrů sstp-client.
$ scutil --nc list
Disable spell check in Mac OSX
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
Vyžaduje heslo uživatele (sudo)
dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Dostupné od 10.10.4, nutné aktivovat pomocí
sudo trimforce enable
Time Machine FAQ (z odkazu výše): What are Local Snapshots?
Aktivace lokálních snapshotů:
sudo tmutil enablelocal
Deaktivace lokálních snapshotů:
sudo tmutil disablelocal
Vytvoření nového snapshotu:
tmutil snapshot
Pozn: Aktivací Time Machine na MacBooku se lokální snapshoty automaticky aktivují (na desktopu ne), tudíž, chcete-li je deaktivovat, udělejte to až po aktivaci TM.
Desktop (plocha) = Space
Pravděpodobně způsobeno syncem kontaktů, viz My MacBook won't go to sleep anymore
Rychlé ověření, zda právě teď nějaký proces zabraňuje automatickému uspání:
pmset -g assertions
Důležitá je hodnota položky “PreventUserIdleSystemSleep”. Je-li 0, je to OK. Je-li 1, proces zabraňující uspání je vypsaný v seznamu “Listed by owning process:”
sudo /Applications/ESET\ Cyber\ Security\ Pro.app/Contents/MacOS/esets_daemon &
sudo fsck_exfat -d disk0s4
https://craigsmith.id.au/2014/07/06/repairing-a-corrupted-mac-osx-exfat-partition/