Mac

自動清理目錄的設定

[] 自 Mac OS X Leopard 有「下載目錄」功能開始,下載的東西緊放落去就可以了毋使愁講要放到哪邊。毋過東西一多就是麻煩,是講有些東西看過就算了也沒想要留下來,又沒想緊用手動的方式來清這些檔案,就想寫一個簡單的程式給電腦定時去檢查,放超過時間就把他刪掉,按呢就毌使自家動手來清了。本成我就有佇 FreeBSD 做同樣的事情了:有一著分大家共用的暫存目錄,東西放超過兩禮拜就會被系統用 find –delete 自動清掉,逐日半夜會清一次。 不過按呢有一著沒顧到的地方:這著目錄的圖示 (Icon) 還有語系設定檔 (.localized) 是講沒一定時間沒去摸他一下,系統就會覺得這放太久要把他刪掉。 .localized 還好處理,就清理目錄前先摸他一下就好了; Icon 就麻煩了,他不是正經的一著檔案,摸他沒用;喊 find 毋要刪掉名仔是 Icon 是可以啦,不過裡背也還有名仔也是 Icon 的檔案就會共下留下來了,按呢不理想。 後來想到可以用 file flag 來標記沒想刪掉的檔案,本成想要用 uchg,試驗了一下發現可以用,毋過按呢其他的人就改不得有標記過的檔案,會較麻煩一些仔。後來想到 nodump 沒用到 (這下不是用 dump 備份的時代了),啊又堵堵好暫存目錄本成就毋使備份,正經有用到 dump 功能的時節也不使擔心。 用…

Windows XP in Boot Camp and VMWare Fusion

[en] 經過幾次測試之後,終於可以把 Windows XP SP2 (升級到 SP3) + Boot Camp + VMWare Fusion 搞定了,要注意的地方如下: 第一次安裝時要用實體開機來安裝,不要用 VMWare Fusion 來安裝。 安裝在最後一個分割區,千萬不萬用 Windows XP 的安裝程式重新分割 。不過要注意的是也不能直接用 Boot Camp 幫你割好的分割區安裝 (不然重開後會吃 Disk Error) ,安裝時重新將該分割區格式化一遍可解決此問題。 安裝完後要在 VMWare Fusion 的環境下升級至 SP3,如果在實體開機的情況下升級會造成之後用 VMWare Fusion 開啟 Boot Camp 時直接吃…

Mac OS X 的 Safe Sleep

[客家話, hak-Hant-TW] Mac OS X 在換 x86 過後,加了一著新的功能 – 進到睡眠模式那下同時把記憶體整著寫到硬碟裡面,是講沒注意到睡到沒電那下還有機會可以從硬碟復原記憶體的內容,較慢不過資料還在。是還有電就不需用到這,睡醒就會很快,這就是 Safe Sleep,和傳統的 Sleep 差就差在有寫到硬碟無。這功能是不會差啦,不過這下記憶體便宜,加過以後隨便也是 3G、4G,全部寫到硬碟要花很多時間,MacBook Pro 蓋上要等很久才可以移動,就想把他關掉。找了一下看到這邊有人講要如何關掉 Safe Sleep: # pmset -a hibernatemode 0 # nvram "use-nvramrc?"=false# pmset -a hibernatemode 0 # nvram "use-nvramrc?"=false   是要打開就換這著: # pmset -a hibernatemode…

Apple 全系列的新筆記型電腦

[華語, cmn-Hant-TW] Apple (NSDQ: AAPL) 昨天 (9/14) 把全系列的 Notebook 通通翻新了,唯一留下來的只有白色的 MacBook,降價成 $899 在賣,心得感想如下: 所有的晶片組都換成 nVidia 的了,如果 Apple 的銷售還能維持之前的高度成長的話,最直接的幫助就是 nv 的顯示晶片市佔率將會有明顯的擴張,而這是好事。 Intel 的晶片組的顯示效能實在讓人難以接受,驅動程式更是鳥到讓 Intel 出來澄清 Larrabee 的驅動程式是另外寫的。 全面支援 DDR3-1066,CPU 則是一切照舊。 鏡面無敵,因為觀眾愛看啊。 油滋滋的鏡面實在讓我覺得很無言,只是說喜歡油油亮亮的人真的還是比較多就是了。 黑色顆粒鍵盤氾濫。 銀色的底配黑色的鍵盤實在是不怎麼好看,當然因為現在 MacBook 和 MacBook Pro 連螢幕都變黑色的看起來就沒像 MacBook Air…

Mac OS X 10.5.5 的一大步

[] Mac OS X 的預覽程式 (Preview) 不錯用,不過在看有包括正體漢字的文件的時候,整篇的碎字總是會讓人起肚爛。這個問題在 10.5.5 的更新裡面「居然」被解掉了,其實我是想講居然現在才解掉,雖然說本來就沒有期待會解掉就是了,所以還是有點小驚喜 :p 這個問題我猜和之前在 KDE 下用新細明體會碎掉的情況類似,不是字型檔的問題,而是字體產生引擎的問題,至於詳細的解決方式我就懶得去深究,總之 Preview 可以看到不會碎掉的正體漢字是好事,以後不用再找一堆麻煩的替代方案了。

Mac OS X 目錄名稱在地化

[] Mac OS X 有一個很有趣也很貼心的特色: 目錄可以配合系統的語系而顯示成不同的名稱。 例如在英文語系下顯示 Utilities 的目錄,在台灣國語中可能就會顯示成「工具程式」,在日本語中就會顯示成「ユーティリティ」。 那天在 PTT 的 MAC 板看到 tyf99 發的一篇關於目錄多國語系的文章,所以就順便在這邊整理一下心得了。在 Mac OS X 下有兩種目錄多國語系的實作方式:整個系統或是各別檔案。 整個系統 這個方式比較單純,改一個檔案解決掉所有目錄名稱,但是也比較沒有彈性。 在 /System/Library/CoreServices/SystemFolderLocalizations 下面不同語系的目錄,挑需要的語系來改即可。像是台灣國語是存在 zh_TW 目錄,裡面有一個個 UTF-16 編碼的文字檔叫 SystemFolderLocalizations.strings,只要把想要對應的名稱加在這個檔案裡面即可,格式如下: “My Applications” = “我的應用程式”; 要翻譯幾個目錄名稱就加幾條,其他的語系依此類推。然後在有需要在地化的目錄裡面放一個 .localized 的空檔案,重開 Finder 之後就可以看到效果了。以這個例子來說,My Applications 目錄下如內含…

Mac OS X 的開機參數

[華語, cmn-Hant-TW] 放在這裡: /Library/Preferences/SystemConfiguration/com.apple.Boot.plist 格式就是標準的 plist 的格式 …,像是希望顯示詳細的開機訊息,就可以加上 <key>Kernel Flags</key> <string>-v</string><key>Kernel Flags</key> <string>-v</string> 當然了,在一般的情況下是沒有修改這個檔案的必要啦,除非是…

開機時隱藏不想看到的磁碟區

[華語, cmn-Hant-TW] Mac OS X 在開機時會自動嘗試把所有他看得到的磁區通通掛載起來,一般情況來說這很方便沒錯,不過有時候也會造成一些困擾:有些東西我們可能並不會想要掛載起來,像是 Boot Camp 的磁碟等。 所以在開機的時候就要告訴系統哪些磁碟不要碰,方法很簡單,只要修改 /etc/fstab 即可 (沒有的話就要自己建立),檔案的格式如下: LABEL={DISK} none {TYPE} ro,noauto 0 0 {DISK}: 磁碟的名稱,要注意的是如果名稱有空白的話要用 40 表示,其他特殊字元依此類推 {TYPE}: 磁碟的種類,一般來說就是 hfs, ntfs, msdos,要指定正確才有效 例如我不想在開機的時候掛載一個叫 “NO NAME” 的 fat32 的磁區,那就要這樣寫: LABEL=NO40NAME none msdos ro,noauto 0 0 如果不只一個磁碟不要掛載,那就照同樣的格式一條一條列下去即可,重開機之後應該就可以看到效果了。

pkgsrc for Mac OS X (續)

[華語, cmn-Hant-TW] 位置 所有 pkgsrc 的相關檔案,應該都會被放在這三個目錄下 (以預設值來講) /var/db/pkg (和 FreeBSD 的 ports 一樣,已安裝的套件會記錄於此) /usr/pkg (套件安裝的位置,就如同 fink 的 /sw 和 macports 的 /opt/local) /usr/pkgsrc (套件目錄,相當於 FreeBSD 的 /usr/ports)   /usr/pkgsrc 看你高興放哪就放哪邊, /usr/pkg 和 /var/db/pkg 的位置都可以在 /usr/pkg/etc/mk.conf 下指定   更新 如果需要更新套件目錄的話,可以用 cvs,…

pkgsrc for Mac OS X

[華語, cmn-Hant-TW] 講到 Mac 的套件管理軟體,一般來說會想到的就是 Fink 和 MacPorts,不過其實還有一個套件管理系統也可以用 – pkgsrc,只是說這個不是特別針對 Mac OS X 設計的就是了。 pkgsrc 是 NetBSD 的套件管理系統,而事實上 pkgsrc 的設計是跨平台的,所以不只是支援 NetBSD,他還支援了不少 Unix-Like OS,當然也包括 Mac OS X 了。 就跟其他的套件管理程式一樣,要先把 xcode 裝好這樣才有開發工具可以編譯程式。 接著去把最新的 pkgsrc 抓回來就可以開始安裝了,在這裡可以下載。下載完之後把他解開,應該就可以看到一個 pkgsrc 的目錄。 解開之後看要放在哪都可以,要當個沒主見的中間選民的話就放 /usr/pkgsrc 下即可,然後就要跑 bootstrap 了,…