• 2

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

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

正式版Yosemite 相同副檔名 圖示卻不一
正式版Yosemite 相同副檔名 圖示卻不一
2014-10-26 19:59 發佈
第一個正常

第二個沒用過
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
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?