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

macOS High Sierra 一个莫名其妙的问题,对我严重影响

  •  
  •   rikka · 2017-12-06 15:30:21 +08:00 · 4033 次点击
    这是一个创建于 2332 天前的主题,其中的信息可能已经有所发展或是发生改变。
    就是用了一段时间,不知道怎么触发的,现象是 command+tab 没反应!! launchpad 打不开!!三指手势无效!!
    只能重启解决,MMP
    29 条回复    2017-12-08 00:09:23 +08:00
    junbguistar
        1
    junbguistar  
       2017-12-06 15:33:57 +08:00
    未遇到过(一星期重启一次)
    rikka
        2
    rikka  
    OP
       2017-12-06 15:46:05 +08:00
    @junbguistar 我一般除了系统升级才会重启
    rikka
        3
    rikka  
    OP
       2017-12-06 15:55:35 +08:00
    Google 了一下发现好多年前就有人出现这个问题
    killall Dock 解决这个问题
    但是新的问题又来了
    launchpad 里面的图标不正常了
    ItzhacLea
        4
    ItzhacLea  
       2017-12-06 15:58:22 +08:00
    @rikka "sudo touch /Applications/App.app"
    rikka
        5
    rikka  
    OP
       2017-12-06 16:01:50 +08:00
    @ItzhacLea 好像没用啊
    f2f2f
        6
    f2f2f  
       2017-12-06 16:13:00 +08:00
    清空一下 NVRAM 和 SMC 看看呢,奇葩 Bug 很多靠这个都能解决
    bao3
        7
    bao3  
       2017-12-06 16:45:34 +08:00
    @rikka 你要 touch 具体的 app,不是直接使用那个命令。
    rikka
        8
    rikka  
    OP
       2017-12-06 16:50:07 +08:00
    @bao3 哦,原来是这样,果然就行了
    不过不是很懂这个命令什么原理啊
    Langley
        9
    Langley  
       2017-12-06 16:52:26 +08:00
    launchpad 图标不正常我遇到过一次。
    看 B 站看得好好的想截个图,突然绿屏了,然后黑屏,亮了直接就是登陆界面,要求我输入用户名以及密码,
    然后跳出来那种大更新才有的“与苹果分享数据……与开发者分项数据……”的这种界面,然后进到桌面,系统自动启动之前的应用(也就证明刚才的绿屏之后电脑重启了),然后发现 launchpad 几乎所有的图标全都挂了,然后我选择了重启 mac,图标就正常了
    rikka
        10
    rikka  
    OP
       2017-12-06 16:58:19 +08:00
    ![[email protected]]( https://i.loli.net/2017/12/06/5a27b0ea3e738.png)
    大概有 30 多个图标是不正常的,还得写个脚本弄下
    rikka
        11
    rikka  
    OP
       2017-12-06 16:59:30 +08:00
    @Langley 我重启都没用
    ashfinal
        12
    ashfinal  
       2017-12-06 17:14:42 +08:00
    刚才我也遇到这情况了。和 @Langley 描述的一样,也是分享数据界面、重启正常。
    bao3
        13
    bao3  
       2017-12-06 17:16:49 +08:00
    @rikka

    打开终端,用下面的方法试试

    ```
    for app in /Applications/*
    do
    sudo touch "${app}"
    done

    ```
    flashzod
        14
    flashzod  
       2017-12-06 17:19:29 +08:00
    我能说这次 bug 修复完,我的 root 账户直接没了么,试了半小时的 root 密码啊!!!
    rikka
        15
    rikka  
    OP
       2017-12-06 17:20:46 +08:00
    @bao3 谢谢,我发现这个最简洁
    sudo touch /Applications/*.app

    但是系统的 app,不行
    ···
    touch: /Applications/System Preferences.app: Operation not permitted
    touch: /Applications/TextEdit.app: Operation not permitted
    touch: /Applications/Time Machine.app: Operation not permitted
    touch: /Applications/iBooks.app: Operation not permitted
    touch: /Applications/iTunes.app: Operation not permitted
    ···

    然后很神奇有些图标正常了,有些原来正常又不正常了,系统的有几个 app 也自动回复正常。。。操蛋
    bao3
        16
    bao3  
       2017-12-06 17:21:01 +08:00
    @flashzod 啥情况下会用到 root 用户。。。。。
    bao3
        17
    bao3  
       2017-12-06 17:22:00 +08:00
    @rikka 我给你的那行代码可以完美使用。简洁有简洁的局限。
    flashzod
        18
    flashzod  
       2017-12-06 17:23:44 +08:00
    @bao3 改系统配置
    bao3
        19
    bao3  
       2017-12-06 17:25:57 +08:00
    @flashzod 改系统设置使用你当前密码而已,不需要 root 密码的。。。。
    rikka
        20
    rikka  
    OP
       2017-12-06 17:27:45 +08:00
    @bao3 仍然不行,图标好像是随机的正常变不正常,不正常变正常,等下再重启个试试吧。。。
    bao3
        21
    bao3  
       2017-12-06 17:28:33 +08:00
    @rikka 别抱希望了,每次重启都是一样的。。。随机有图标不正常。。。
    beastk
        22
    beastk  
       2017-12-06 17:32:21 +08:00 via iPhone
    我的也是,经常死机重启,无奈
    ashfinal
        23
    ashfinal  
       2017-12-06 18:13:27 +08:00
    可以试试用 Onyx 重建缓存:

    psweet
        24
    psweet  
       2017-12-06 18:50:45 +08:00
    应该是这样的,把 mbp 放置一段时间。在打开 mbp 触摸板的按压失灵,但是手势操作还是可以用的。
    flashzod
        25
    flashzod  
       2017-12-06 21:07:37 +08:00
    @bao3 修改 ssh、hosts 之类。。。
    rikka
        26
    rikka  
    OP
       2017-12-06 21:13:37 +08:00
    重启后一切正常了。。。。如果不是系统升级之类的事我真是不想重启的


    @ashfinal Onyx 我有装,没找到重建图标缓存,只有清理系统缓存,Onyx 这玩意感觉对系统有各种深入的操作,没了解清楚前我不敢随便用
    bao3
        27
    bao3  
       2017-12-07 01:50:06 +08:00
    @flashzod 也用不到 root 密码的。。。兄弟,那不是 root 密码,只需要 sudo 而已,你看我上面的命令也是用 sudo,sudo 只是使用你当前的用户密码,但是提供给你 root 权限。

    目前在 mac 系统里没有任何地方需要 root 密码的。。。。真的是永远都用不到这个密码的。
    flashzod
        28
    flashzod  
       2017-12-07 09:14:56 +08:00
    @bao3 这就尴尬了,linux 习惯了,从来没想过这个问题=。=
    Gonejack
        29
    Gonejack  
       2017-12-08 00:09:23 +08:00 via iPhone
    用苹果的东西要有随缘心,我几千个 mp3 文件的专辑,更新后也没了,根本懒得找解决办法。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1000 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 20:12 · PVG 04:12 · LAX 13:12 · JFK 16:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.