正式版Yosemite 相同副檔名 圖示卻不一

Yosemite正式版推出了, 把公測版整個clean install為正式版,
也不確定是不是這個版本的問題,
發現有些圖示沒有關聯的程式就自動關聯到終端機,
改也改不了, 像srt 字幕的副檔名, 應該預設關聯程式為 “無”,
有些關聯到終端機, 有些卻正常,
還有些影音格式在A帳號顯示的圖示是一片空白(已經設定全部關聯到movist),
在訪客帳號卻是正常的movist圖示,
mac mini 與macbook air都重灌了好幾次, 都無效,
不知道各位版友是否也遇到相同的問題

正式版Yosemite 相同副檔名 圖示卻不一
正式版Yosemite 相同副檔名 圖示卻不一
第一個正常

第二個沒用過
foxyez wrote:
Yosemite正式...(恕刪)
foxyez wrote:
Yosemite正式...(恕刪)


因為兩個檔案設定的開啟程式不同。
Mac 作業系統最早不是靠附檔名來辨識開啟程式,
而是在進階設定(e.g. Resource Folk)中的「TYPE」以及「CREATOR」。
只有在檔案的進階設定缺失的時候,才會參考附檔名作為預設。
兩個 .jpg 檔案一個設定成 Preview 開啟另一個設定成 Photoshop 開啟,
在 Mac 上這很正常;不如說這原本就是 Mac 的預設狀況。
在 System 時代,副檔名機制稱為「PC Exchange」,主要是為了和 PC 交換檔案。
進入 OS X 時代以後,檔案種類的設定取消改成以副檔名為主,
但是開啟程式的設定還是保留,而且位階優先於附檔名。

ulyssesric wrote:
因為兩個檔案設定的開...(恕刪)

感謝回覆,
但安裝Yosemite後並沒有刻意去設定SRT的關聯程式,
卻產生部分是預設的無關聯白色圖示, 部分被關聯到終端機,
這個情況在Lion, Mountain Lion, Mavericks都是沒有遇過的
foxyez wrote:
感謝回覆,但安裝Yo...(恕刪)


檔案的關聯除了你人工去設定以外,
其次就是新安裝程式、或是安裝系統模組在執行所謂「Optimization」的過程中建立。
然後個別檔案的「關聯」設定都是放在目錄下的 .DS_Store 檔,
.DS_Store 檔在 HFS+ 相關命令(Finder 或是 setfile 命令)以外的檔案操作時不會更新,
因此發生同步落差總是難免。

基本上這種小問題根本不需要特別理他,
碰到設定有問題的檔案就 Get info 設定一下就是了。
這種 HFS+ 的 metadata 和檔案資料完全無關,
就算整個 metadata 毀掉也不會影響你的檔案讀取。

如果你非常在意、日夜驚懼哪天小青春痘會變成癌症害你的電腦爐心融毀,
就裝個 CleanMyMac 或是 Cocktail 之類的軟體,重建 Launcher Database 吧!

ulyssesric wrote:
檔案的關聯除了你人工...(恕刪)


你現在說的東西跟他srt顯示為有exec字樣的終端機圖示

是沒有關聯的

ulyssesric wrote:
檔案的關聯除了你人工...(恕刪)

感謝回覆,
我的設定如照片,
我還是搞不懂, 有些是終端機圖示, 有些是預設的空白圖示,
同為SRT, 有些是文件, 有些則Unix執行檔?
在Mavericks之前全部都是正常的空白圖示?
小弟不才, 是想要了解如何去改回正常的空白圖示,
而不是了解發生的原因...

單獨的_DS.store有嘗試刪除重建, 也沒有什麼變化

我猜圖是終端機有 exec 那個

你用 terminal 看檔案權限 ls -l 會有 x (可執行的意思)

可能是當時出檔案的人權限沒設定一致

I.Think wrote:
我猜圖是終端機有 e...(恕刪)

感謝回覆
查詢了一下檔案權限確實是如此
但是在mavericks之前卻沒有發生過這樣的問題
有嘗試開啟Root去修改開啟的程式為文字編輯器並套用到相同副檔名
但是圖示卻也不會因此改變
不知是否已經真的無解
或許用 chmod 改改看!

參考 https://www.ptt.cc/bbs/MAC/M.1398058449.A.9BF.html
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!