Mac

Apple Mail 復原

[華語, cmn-Hant-TW] 在一次系統當掉之後,Mail.app 就叫我重新設定新的帳號,看來信件資料庫爛掉了,就以往的經驗這得從 Time Machine 手動復原。 首先把 ~/Library/Mail (要用 Finder 秘技 cmd + shift + G 才能進入這個隱藏關卡目錄) 倒回來,結果發現疑怎麼  ~/Library/Preferences/com.apple.mail.plist 不見了,網路上找了一下看到在這篇裡面有人提到 Mail.app 的設定檔在 10.8 Mountain Lion 因為 sandbox 的機制換了位置,現在要改成把 ~/Library/Containers/com.apple.mail 整個倒回來。 所以之後要救信就要複原這兩個目錄,記一下 ~/Library/Mail ~/Library/Containers/com.apple.mail~/Library/Mail ~/Library/Containers/com.apple.mail

手動刪 Time Machine 的備份

[華語, cmn-Hant-TW] Time Machine 的備份滿出來的時候會自己刪掉最舊的備份,如果想要自己選擇刪哪個備份的話比較麻煩,進入 Time Machine 的畫面之後切到想要刪掉的日期,在畫面上按右鍵會有刪掉備份的選項,確認後就會跳回桌面,然後等他慢慢刪… 用這個方法沒辦法知道要刪的備份佔多少空間,要更到位的操作就要用 tmutil 這個內建的命令列小工具 (需要 root 權限,請用 sudo 執行) 印出備份磁碟目錄 $ sudo tmutil machinedirectory$ sudo tmutil machinedirectory 列出所有的備份 $ sudo tmutil listbackups$ sudo tmutil listbackups 列出最新的備份 $ sudo tmutil latestbackup$ sudo tmutil latestbackup…

重建信箱

[華語, cmn-Hant-TW] 用 sieve 自動整理信件之後,省了很多事情,而且跨裝置收信也比較方便,不過 Mac 的 Mail.app 卻遇到一個有點煩的問題 – 有些信件的附檔會直接被砍掉。 不過其實也不是真的被砍掉,連回伺服器看信件還是好好的,所以只是 Mail.app 這側的誤判而已。原因不明但是解法其實不難,只要把信箱重建即可。 這個重建按下去之後,好像啥都沒發生一樣,要開動態視窗 (option + command +0) 才知道它正在幹嘛,重建的時間跟信箱大小及網路速度成正比,等他通通跑完之後,附件就正常出現了。雖然問題可以暫時解決,但是掉附件的根本原因還是要花時間來找一下才是。

Preview 存的表單 Acrobat 讀不到

[客家話, hak-Hant-TW] 要填一隻單仔,佇 Mac 佬 Windows 下交互用 Preview 還有 Acrobat Reader 寫,存下來時正發現兩邊寫進去的表單對方看不到…… 看起來是 Preview 的問題,這篇講用 Preview 寫的表單用存檔 Acrobat 是看不到的,要用列印作新 PDF 的方式正看得到,下擺要注意一下這問題。

MacBook Pro加 RAM 到 6GB

[客家話, hak-Hant-TW] 看到有人講 2008 年的 MacBook Pro 官方講可以加到 4GB,毋過實際上可以加到 6GB – 要用 DDR2-667 就是,講實在的 DDR2-667 又貴又毋好買,不過差這 2G 用起來差當多,就花錢加上去了。 正經可以用,毋過要用 1條 DDR2-667 2GB 加 1條 DDR2-667 4GB,本成想要用 DDR2-800 2GB + DDR2-667 4GB,開毋起來。 加 2G 後,開 vm 毋會再古看到硬碟狂轉了,毋過這隻 kernel 是佇該做麼介,食按多記憶體?!

Mac OS X Lion 初探

[華語, cmn-Hant-TW] 因為沒時間、工作進行中、想順便換硬碟、初版觀望一下、等 iCloud、東西還沒整理好這總總理由,雖然第一時間就買了 Lion 但是一直沒去升級他,只有拿外接盒小玩一下而已,畢竟 10.7 的操作哲學和 10.6 有不小差異,而且 xcode 也得升級,所以得找比較空閒的時候,才能開始升級。 這次趁 MBP 送修的空檔順便換了顆硬碟,然後灌新的 Lion 後直升有 iCloud 的 10.7.2 接著把舊的使用者倒過來,經過幾天的陣痛之後目前大致上使用起來是沒啥問題了,照慣例來隨手亂寫一下心得,沒照順序。 安裝好第一個畫面就是要你適應反向捲軸,拍勢這個我無法接受,第一個時間就開系統偏好設定改回來。 kernel 預設 64 位元了,和 10.6 開機時要同時按鍵盤 6跟4 才會用 64 位元 kernel 開機的情況相反,現在要按 3跟2這兩鍵才會開成 32 位元。然後 10.7 的 kernel…

複製 Time Machine 映像檔

[華語, cmn-Hant-TW] 因為某些原因,要把遠端的 Time Machine 備份映像檔的內容複製到另一個映像檔。原本的映像檔是用這篇提到的方法生出來的,複製的目標則是系統自己產生的映像檔,兩個主要的差別是原來的大小寫沒差,而系統產生的大小寫有別。也因為這樣的差異,不能用系統內建的磁碟工具程式來複製,因為磁碟工具程式對拷時兩邊的大小寫設定要一樣。啊如果是把兩個映像檔分別掛載用 cp 或是 rsync 複製呢?是可以複製啦,但是目標磁碟一下就被灌爆了,因為 Time Machine 裡面有一堆神秘的 hard link,cp 跟 rsync (至少 10.6 內建的不行,不然就是我參數下不對) 都不能正確處理,複製過去後通通被當作不同的檔案,被灌到滿出來也只是剛好。 之前都用 CarbonCopyCloner 在複製硬碟,所以想說這情況 CCC 能不能處理,結果 CCC 完全無視 Time Machine 的備份目錄,所以也是沒辦法。後來試了一下 SuperDuper! 這個備份軟體,整顆複製是沒問題,但這模式會把目標磁碟清掉連大小寫設定都複製來源磁碟,所以要換大小寫的話,就只能掛載後用 Copy different files 的選項來複製,而這個選項是付費版的功能,要用的話也只就能乖乖付錢了,不過他是真的可以正確處理 Time Machine 硬碟,這錢付下去還算是值得。 附帶一提,複製過去的 Time…

Mac App Store

[客家話, hak-Hant-TW] 同 Mac OSX 10.6.6 共下推出,系統更新過後 Dock 頂項會走出一隻 App Store 的 Icon,就可以開始用這隻程式買軟體了。 心得: 用 Apple ID 登入,同 iTunes  Store。 下載的程式會放到 /Applications,同時有動畫效果拉到 Dock 頂上。 下載程式的擁有者是 Root,使用者要變動要打密碼認證。 用 Finder 換位子、用 Finder 改名、用 mv 改名等毋會影響購買狀態 (INSTALLED) 用 Finder 搬到垃圾桶、用 rm 砍掉後就可以重新下載 (INSTALL)…

重開 Mac OS X 的 VNC Server

[客家話, hak-Hant-TW] 有些時節會用 ultravnc 連到某台舊的 Mac OS X Leopard 的機器操作 iTunes,可以用,毋過過一下就會斷掉了。斷掉的時間沒一定,較麻煩的是斷掉過後就連毋上去了,要到機器頭前去重新打開 (System Preferences->Share)。 網路上看到咩有人看到這隻問題,關鍵找到對應的重開指令,按仔就可以用 ssh 連入下指令重開,毋始走到機器頭前用 GUI 了。 /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -restart -agent/System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -restart -agent ssh 到那台機器後用 root 權限下這隻指令,要等一下 (差毋多十過秒),等他走完就可以重新用 ultravnc 連入去了。

Time Machine 備份掛點

[華語, cmn-Hant-TW] Time Machine 跑一跑突然跳出來說無法備份,查了一下 /var/log/system.log 發現長這樣 (重點部位打馬賽克) May 24 14:04:52 Panther com.apple.backupd[25334]: Starting standard backup May 24 14:04:52 Panther com.apple.backupd[25334]: Attempting to mount network destination using URL: smb://whsyu@10.9.1.120/backup_panther May 24 14:04:56 Panther com.apple.backupd[25334]: Mounted network destination using URL: smb://whsyu@10.9.1.120/backup_panther…