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

求助,我快要被苹果的桌面搞疯了

  •  
  •   cxknmsl · 2019-07-04 23:15:28 +08:00 · 7917 次点击
    这是一个创建于 2004 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在 steam 上装了几个游戏后,桌面有了相应的图标,但是按照正常方式 1、拖垃圾桶; 2、长按点✘的方式无法删除,把 steam 和游戏都卸载也删不掉。然后我去网上找的方法是进入数据库在终端里删除图标,别的图标都删掉了。但是,文明 6 怎么都删不掉。 用的这句:sudo sqlite3 db "delete from apps where title='Sid Meier's Civilization VI';"&&killall Dock,但是总是会报错 Error: near "s": syntax error,在网上查资料可能是单引号的问题,于是在单引号前加转义符\,也还是没用。 这个鬼桌面还不能多选,清理的时候蛋疼的一批。上万的电脑就这比样,真的佛了。另外,为啥我不能发图

    第 1 条附言  ·  2019-07-05 14:39:16 +08:00
    这么多说智商不足告别 macos 的,看不懂描述还是怎么??
    1、用 steam 卸载安装的游戏后,游戏图标还在
    2、拖入垃圾桶删不掉
    3、长安 alt 不出现❌
    4、去 finder-应用程序里删除应用,图标还是存在
    所以,如果不是这些正常方法都失效了,我有必要去终端里用命令行删除吗??
    第 2 条附言  ·  2019-07-05 14:50:03 +08:00
    说我这个命令奇葩的,你们可以去试试,看看能不能清除无效删不掉的图标。
    另外,我用 Mac 只是因为做 iOS 需要,刚买来我就想装双系统,但是按照官方、网上的方法都会报错,后面在淘宝请人安装也是一样的报错,折腾了一个礼拜都装不上。一点没觉得比 Windows 好
    42 条回复    2019-07-09 11:16:55 +08:00
    nethard
        1
    nethard  
       2019-07-04 23:21:16 +08:00 via iPhone
    但从这个 sql 语句上说,应该考虑用 like 而不是等于来做条件
    uhian
        2
    uhian  
       2019-07-04 23:22:51 +08:00
    长按 x 不行?考虑重启一下?
    yivvv
        3
    yivvv  
       2019-07-04 23:28:37 +08:00
    你说的是 launchpad 不是桌面吧。
    试一下这个
    defaults write com.apple.dock ResetLaunchPad 1; killall Dock
    SF
        4
    SF  
       2019-07-04 23:28:40 +08:00
    桌面是指 launchpad 吗?
    还有这跟电脑价格有什么关系……
    SF
        5
    SF  
       2019-07-04 23:29:21 +08:00
    如果是在 launchpad 里的图标,那直接到 用户文件夹 /应用程序 里删掉对应 app 文件就可以了
    hyq
        6
    hyq  
       2019-07-04 23:29:57 +08:00
    sql 语句里面应该加两个\
    swulling
        7
    swulling  
       2019-07-04 23:36:31 +08:00 via iPhone
    你这个命令也是奇葩
    ipwx
        8
    ipwx  
       2019-07-04 23:46:31 +08:00
    双引号里面用 \ 不行的,因为 "\'" == "'"。

    你得交换双引号和单引号。

    sudo sqlite3 db 'delete from apps where title="Sid Meier's Civilization VI";' && killall Dock

    但是我强烈怀疑你把 shell 改对了也没用。sqlite3 都没写数据库路径,你到底改的什么数据库。。。
    Suen
        9
    Suen  
       2019-07-05 00:03:23 +08:00 via iPhone
    搜索相关名字然后把文件删了就行了,steam 卸载了游戏经常是这个样子
    netlous
        10
    netlous  
       2019-07-05 00:25:35 +08:00
    上万的电脑但是 MacOS 是免费的啊🐶
    Midnight
        11
    Midnight  
       2019-07-05 00:44:37 +08:00
    我怎么觉得基本告别 macos 啦?
    gzlock
        12
    gzlock  
       2019-07-05 04:11:54 +08:00 via Android
    这应该是 steam 的锅吧?
    锅巴?饿了
    15871667113
        13
    15871667113  
       2019-07-05 04:28:15 +08:00 via Android
    1 在 steam 里卸载
    2 打开访达-程序文件夹-把游戏拖进垃圾篓-倒掉垃圾篓
    fvckDaybyte2
        14
    fvckDaybyte2  
       2019-07-05 07:31:14 +08:00 via iPhone
    在 steam 里卸载呗,和 windows 不是一样么?
    cxknmsl
        15
    cxknmsl  
    OP
       2019-07-05 09:01:50 +08:00
    @15871667113 卸载删除没用,图标还在

    @ipwx,好,我回去试试,数据库改的没问题,别的无效图标都清除了
    taotaodaddy
        16
    taotaodaddy  
       2019-07-05 09:14:49 +08:00 via Android
    如果要用 sql 删,还是进 sql client 操作简单,不用考虑单双引号转换之类的问题
    oneyian
        17
    oneyian  
       2019-07-05 11:17:17 +08:00
    我觉得这个并不能怪电脑。/狗头
    ahaxzh
        18
    ahaxzh  
       2019-07-05 11:25:44 +08:00
    其实。。你用户文件夹乡向下还有一个 Application 文件夹的
    SimonOne
        19
    SimonOne  
       2019-07-05 11:48:30 +08:00
    defaults write com.apple.dock ResetLaunchPad -bool true && killall Dock
    WebKit
        20
    WebKit  
       2019-07-05 11:54:20 +08:00 via Android
    @netlous 所以应该装个收费的 windows😂
    U2Fsd
        21
    U2Fsd  
       2019-07-05 11:57:13 +08:00
    不应该用 Steam 删除 Steam 安装的游戏吗?你这操作有点骚啊
    cattyhouse
        22
    cattyhouse  
       2019-07-05 12:36:08 +08:00
    #!/bin/sh

    # make sure SIP is disabled

    sudo find /private/var/folders/ \( -name com.apple.dock.iconcache -or -name com.apple.iconservices \) -exec rm -rfv {} \;

    sudo rm -rf /Library/Caches/com.apple.iconservices.store

    killall Dock Finder
    wunonglin
        23
    wunonglin  
       2019-07-05 12:42:32 +08:00
    不在 steam 里面删?你这都什么反人类的操作啊,简简单单在 steam 里右键删了就行了,非搞得谁坑你了那样,,别说告别 macos 了,,,这智商连电脑都能告别了
    keller
        24
    keller  
       2019-07-05 12:55:04 +08:00
    建议楼主装个 windows
    atone
        25
    atone  
       2019-07-05 13:03:41 +08:00
    去~/Applications 里面把相应的程序删了就行了,哪儿用得着那么费劲啊。
    littlewing
        26
    littlewing  
       2019-07-05 13:13:45 +08:00
    clearmymac
    xjbeta
        27
    xjbeta  
       2019-07-05 13:13:48 +08:00
    因为长按点✘ 和拖到垃圾桶 是 MAS 安装的应用的卸载方式
    其他方法安装的应用这么卸载 明显行不通
    xiaolanger
        28
    xiaolanger  
       2019-07-05 13:27:01 +08:00
    用了 Manico 和 Alfred 之后,我就把 launchpad 给关了
    cxknmsl
        29
    cxknmsl  
    OP
       2019-07-05 14:42:06 +08:00
    @wunonglin 我说了在 steam 删除后图标没消失。非搞得很有优越感那样,别说告别论坛了,,,这智商连说话都能告别了
    mmtromsb456
        30
    mmtromsb456  
       2019-07-05 19:23:54 +08:00 via iPhone
    友情提示一下..这个锅要 steam 来背.他把游戏的图标放在了 ~/Applications 下面.去删掉就可以了.我以前的顽固 csgo 就是这样解决的
    jakezh
        31
    jakezh  
       2019-07-05 21:56:38 +08:00
    老铁们是不是在搞笑 sql escape ‘是用'' 不是用\
    这个锅真的是要 steam 来背,自己的屁股没擦干净。

    不过稍微有点计算机常识的也可以搞定 怪不得楼主在 V2 上被喷
    cxknmsl
        32
    cxknmsl  
    OP
       2019-07-05 21:58:18 +08:00
    @mmtromsb456 ,多谢,确实这样,已解决
    uhian
        33
    uhian  
       2019-07-06 10:29:19 +08:00
    实体双系统用 mac 自带的“启动转换助理”不就完了么,提供一个 win 的 ios,很简单,不同 mac,不同版本 macOS 下我来来回回折腾过好几次了。
    虚拟机建议用 parallels。
    finder 里面多选跟 Windows 一样,ctrl 和 shfit 都行。不过 win8 以上开始有的复选框功能确实没有。复选框就是省了按 ctrl 了,能方便点,单手可以操作。
    uhian
        34
    uhian  
       2019-07-06 10:30:32 +08:00
    @uhian 啊,说错了,ctrl 换成 cmd :D,mac 下按住 cmd 选文件就跟 win 下按住 ctrl 一样。
    1002xin
        35
    1002xin  
       2019-07-08 10:12:27 +08:00
    我觉得大家喷的没问题,这实在是不知道说什么好。。。
    cxknmsl
        36
    cxknmsl  
    OP
       2019-07-08 11:15:44 +08:00
    @uhian,启动转换助理每次都会卡在某个步骤报错,网上的方法全部试过了,都无法解决。
    还有我说的多选当然不是在 finder 啊,是说 lunchpad 的图标

    @1002xin,哪喷的没问题了,我问个问题,情况都说的很明白了,正常方法删除卸载没用,竟然都有人用个 macOS 用出优越感,动不动就智商告别 mac,脑子秀逗
    surfish
        37
    surfish  
       2019-07-08 15:46:32 +08:00
    LZ 把启动台和桌面混了...
    删除应用应该在 Finder [访达] 里面的应用程序里面删。

    话说启动台的应用操作是比较尴尬。
    wangpao
        38
    wangpao  
       2019-07-08 18:05:22 +08:00
    这是对上万的电脑有多高的期待啊
    uhian
        39
    uhian  
       2019-07-08 21:29:31 +08:00
    @cxknmsl 你说“桌面”不能多选嘛,我自然认为是 finder。多选然后卸载确实是个需求,虽然比较小众。我卸载一般是从“应用程序”拖到 AppCleaner,这样一些配置或者缓存文件也会被搜索到一起删除,当然它是根据文件名搜索的,不是 100%准。上次也是有个 app 已经删除但是图标还在,点 x 也不消失,重启就好了。
    zhouweiluan
        40
    zhouweiluan  
       2019-07-09 11:12:14 +08:00
    是不是个人 User 文件夹下存在一个 Applications 的文件夹(非自带的应用程序文件夹)? Steam 把图标放在启动台会通过在 User 下新建一个 Applications 文件夹,做一个游戏的替身放在这里面。
    zhouweiluan
        41
    zhouweiluan  
       2019-07-09 11:16:35 +08:00
    另外 Steam 正确删除游戏的方式是进 Steam 的库里,右键,卸载游戏。
    zhouweiluan
        42
    zhouweiluan  
       2019-07-09 11:16:55 +08:00
    而不是,直接在 finder 里删掉游戏。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2827 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:09 · PVG 08:09 · LAX 16:09 · JFK 19:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.