Ponad dwa lata temu przesiadłem się na osx z trzech powodów, po pierwsze wydawało mi się, że łączy dwa światy bardzo naturalnie tj. terminal i przyjemne dla oka stabilne GUI. Drugim była ciekawość, a trzecim macbook air.
Nie jest to niezbędne, ale każdy nowy osx instaluję od 0. Ma to ten plus, że definitywnie czyszczę dysk z wszystkich zbierających się tam “śmieci”, które za takowe podczas instalacji owych programów nie uważałem. Zasadniczym minusem jest to, że odtworzenie całego środowiska trochę czasu jednak zajmuje.
Właśnie zbliżam się do końca kastomizacji, czas zatem na notatki :)
Programy
iTerm http://www.iterm2.com - jestem orędownikiem używania natywnych narzędzi systemowych, jednak iTerm jest lepszy od Terminala
The Unarchiver http://unarchiver.c3.cx - chyba najlepszy archiwizator
Caffeine http://lightheadsw.com/caffeine/ - nie pozwala macowi przysypiać
AppCleaner http://www.freemacsoft.net/appcleaner/ - nie miałem z nim nigdy problemów
Disk Inventory X http://www.derlien.com - inwentaryzacja dysku
CoRD http://cord.sourceforge.net - przyjemny klient RDP
Homebrew http://mxcl.github.com/homebrew/ - rewelacyjny sposób na dodawanie tych narzędzi, których brakuje w osx
Palua (płatny 1$) - lepiej rozwiazać problemu klawiszy funkcyjnych chyba się nie da
CHM View http://www.enolsoft.com/chm-view-for-mac.html# - przeglądarka plików pomocy MS .chm
BetterTouchTool http://blog.boastr.net - ogromne możliwości kastomizacji multidotyku, przy okazji dostajemy funkcję inteligentnego rozmieszczania okien
KeyboardCleanTool - http://blog.boastr.net - czasami trzeba to zrobić
CheatSheet http://www.grandtotal.biz/CheatSheet/ - fajny pomysł, przytrzymanie command powoduje wyświetlenie dostępnych skrótów dla danej aplikacji
KeePassX http://www.keepassx.org/dev/projects/keepassx/files - menadżer haseł, gdzieś je trzeba trzymać
VLC http://www.videolan.org/ - wiadomo
Teamviewer - http://www.teamviewer.com/ - zdalny dostęp
Parallels http://www.parallels.com (płatny 95$) - w mojej ocenie najlepszy sposób na wirtualizację, testowałem Fusion, Virtualboxa, qemu i jednak zostałem przy Parallels
Pixelminator http://www.pixelmator.com (płatny 15$) - obróbka grafiki
Skitch http://skitch.com - zrzuty ekranu
TotalFinder http://totalfinder.binaryage.com (płatny 18$) - Finder nie jest najgorszy, ale jednak ma pewne braki. Nie jestem jeszcze przekonany do TotalFindera ale na razie działa ok i w końcu na pulpicie nie wyświetla się duet “.DS_Store .localized”
Środowisko
.bash_profile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
Ustawiamy parę aliasów, historię i fajnego prompta, który wyświetla numer polecenia i zmienia kolor w zależności od tego czy wykonało się poprawnie, działa to tak:
Wyświetlenie zawartości katalogu w kolorze można też osiągnąć bez instalacji ls w wersji GNU. Wystarczy zamienić linie 4,5,6 na np.:
export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced
alias l='ls'
alias ll='ls -lh'
alias lll='ls -alh'
albo
alias l='ls -G'
alias ll='ls -Glh'
alias lll='ls -Galh'
Defaults
Korzystam z następującyh:
# wylaczenie przezroczystosci paska menu
defaults write NSGlobalDomain AppleEnableMenuBarTransparency -bool false
# wylaczenie pytania o potwierdze uruchomienia aplikacji pobranej z sieci
defaults write com.apple.LaunchServices LSQuarantine -bool false
# wylaczenie "naturalnego" przewijania
defaults write NSGlobalDomain com.apple.swipescrolldirection -bool false
# przyspiesznie powtarzania danego klawisza
defaults write NSGlobalDomain KeyRepeat -int 0
# pozwala na zamkniecie Findera
defaults write com.apple.finder QuitMenuItem -bool true
# wyswietla ukryte plki
defaults write com.apple.Finder AppleShowAllFiles -bool true
# wyswietla rozszerzenia plikow
defaults write NSGlobalDomain AppleShowAllExtensions -bool true
# wyswietla pasek statusu
defaults write com.apple.finder ShowStatusBar -bool true
# nie zapisuje .DS_Store na dyskach sieciowych
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true
# nie weryfikuje plikow obrazow dysku
defaults write com.apple.frameworks.diskimages skip-verify -bool true
defaults write com.apple.frameworks.diskimages skip-verify-locked -bool true
defaults write com.apple.frameworks.diskimages skip-verify-remote -bool true