V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
thekll
V2EX  ›  macOS

Yosemite 全新安装后, finder 中 mkv 文件 preview 不能正常显示关联的程序图标。

  •  
  •   thekll · 2015-02-12 19:22:03 +08:00 · 3090 次点击
    这是一个创建于 3367 天前的主题,其中的信息可能已经有所发展或是发生改变。
    相关讨论:
    https://discussions.apple.com/thread/6664950
    http://www.macx.cn/thread-2155442-1-1.html

    具体操作:
    1、从SD卡全新安装Yosemite;
    2、从移动硬盘拷贝之前备份的数据到Macintosh HD;
    3、安装VLC;
    视频文件mkv一直显示exec图标。
    但尝试从一台linux主机远程拷贝(scp)mkv文件到本地,preview又显示正常。

    很诡异的问题。
    9 条回复    2015-04-30 09:21:01 +08:00
    cuthead
        1
    cuthead  
       2015-02-12 19:28:19 +08:00   ❤️ 1
    是不是文件属性的问题,把execute属性去掉试试,我以前遇到过这个问题就是这样解决的。
    thekll
        2
    thekll  
    OP
       2015-02-12 22:52:29 +08:00
    @cuthead
    果然!多谢!
    cookiejaysj
        3
    cookiejaysj  
       2015-02-12 23:09:42 +08:00
    @thekll 我发现我也有这样的问题,, 请问到底如何解决??
    thekll
        4
    thekll  
    OP
       2015-02-12 23:45:25 +08:00
    @cookiejaysj
    chmod -x <filename> 去掉文件可执行属性
    如有必要,command+option+esc,重启finder。
    blahgeek
        5
    blahgeek  
       2015-02-13 09:01:54 +08:00 via iPhone
    很有可能你的移动硬盘分区是NTFS格式的,NTFS分区中的文件没有权限信息,拷过来就默认是777;从Linux分区上复制过来的文件就不会有问题
    Sylv
        6
    Sylv  
       2015-03-23 14:33:04 +08:00   ❤️ 2
    我遇到了同样的问题,虽然本地文件可以通过 chmod -x 解决这个问题,但是我大部分视频文件是在 NAS 上的,通过 SMB 连上后默认的权限是 700,没法去除 execute 属性。
    因为只有 mkv 后缀文件有这个问题,其它后缀的文件即使有 execute 属性也是显示正常图标,所以我想这个问题还是因为某种原因造成的。

    终于折腾一些时间后搜到国外讨论同样问题的一个帖子:
    http://www.dslreports.com/forum/r29624985-Missing-Corrupt-Icon-
    发帖人后来发现这应该是缓存的问题,他用 TinkerTool System 清除用户缓存后图标就正常了。

    我同样用 TinkerTool System 解决了问题(估计 CleanMyMac 等软件也行),即使文件有 x 属性也能正常显示 MPlayerX 的图标了。
    TinkerTool System 是个收费软件,但好歹有5次试用机会,足够解决这个问题了:
    http://www.bresink.com/osx/TinkerToolSys4.html


    如图清除用户缓存后就正常了。
    klementina
        7
    klementina  
       2015-04-27 10:24:44 +08:00
    最终是哪个方法彻底解决了问题呢?
    Sylv
        8
    Sylv  
       2015-04-27 10:27:10 +08:00
    @klementina
    治标可以用 chmod -x <filename>
    治本可以用我在上面提到清缓存方法,对我来说是管用的
    AmyCc
        9
    AmyCc  
       2015-04-30 09:21:01 +08:00
    @Sylv 打赏,标记,收藏,撤~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2183 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 02:29 · PVG 10:29 · LAX 19:29 · JFK 22:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.