
在 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 nethard 2019-07-04 23:21:16 +08:00 via iPhone 但从这个 sql 语句上说,应该考虑用 like 而不是等于来做条件 |
2 uhian 2019-07-04 23:22:51 +08:00 长按 x 不行?考虑重启一下? |
3 yivvv 2019-07-04 23:28:37 +08:00 你说的是 launchpad 不是桌面吧。 试一下这个 defaults write com.apple.dock ResetLaunchPad 1; killall Dock |
4 wbO7FDM4oxBO 2019-07-04 23:28:40 +08:00 桌面是指 launchpad 吗? 还有这跟电脑价格有什么关系…… |
5 wbO7FDM4oxBO 2019-07-04 23:29:21 +08:00 如果是在 launchpad 里的图标,那直接到 用户文件夹 /应用程序 里删掉对应 app 文件就可以了 |
6 hyq 2019-07-04 23:29:57 +08:00 sql 语句里面应该加两个\ |
7 swulling 2019-07-04 23:36:31 +08:00 via iPhone 你这个命令也是奇葩 |
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 都没写数据库路径,你到底改的什么数据库。。。 |
9 Suen 2019-07-05 00:03:23 +08:00 via iPhone 搜索相关名字然后把文件删了就行了,steam 卸载了游戏经常是这个样子 |
10 netlous 2019-07-05 00:25:35 +08:00 上万的电脑但是 MacOS 是免费的啊 |
11 Midnight 2019-07-05 00:44:37 +08:00 我怎么觉得基本告别 macos 啦? |
12 gzlock 2019-07-05 04:11:54 +08:00 via Android 这应该是 steam 的锅吧? 锅巴?饿了 |
13 15871667113 2019-07-05 04:28:15 +08:00 via Android 1 在 steam 里卸载 2 打开访达-程序文件夹-把游戏拖进垃圾篓-倒掉垃圾篓 |
14 fvckDaybyte2 2019-07-05 07:31:14 +08:00 via iPhone 在 steam 里卸载呗,和 windows 不是一样么? |
15 cxknmsl OP |
16 taotaodaddy 2019-07-05 09:14:49 +08:00 via Android 如果要用 sql 删,还是进 sql client 操作简单,不用考虑单双引号转换之类的问题 |
17 oneyian 2019-07-05 11:17:17 +08:00 我觉得这个并不能怪电脑。/狗头 |
18 ahaxzh 2019-07-05 11:25:44 +08:00 其实。。你用户文件夹乡向下还有一个 Application 文件夹的 |
19 SimonOne 2019-07-05 11:48:30 +08:00 defaults write com.apple.dock ResetLaunchPad -bool true && killall Dock |
21 U2Fsd 2019-07-05 11:57:13 +08:00 不应该用 Steam 删除 Steam 安装的游戏吗?你这操作有点骚啊 |
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 |
23 shakaraka PRO 不在 steam 里面删?你这都什么反人类的操作啊,简简单单在 steam 里右键删了就行了,非搞得谁坑你了那样,,别说告别 macos 了,,,这智商连电脑都能告别了 |
24 keller 2019-07-05 12:55:04 +08:00 建议楼主装个 windows |
25 atone 2019-07-05 13:03:41 +08:00 去~/Applications 里面把相应的程序删了就行了,哪儿用得着那么费劲啊。 |
26 littlewing 2019-07-05 13:13:45 +08:00 clearmymac |
27 xjbeta 2019-07-05 13:13:48 +08:00 因为长按点 和拖到垃圾桶 是 MAS 安装的应用的卸载方式 其他方法安装的应用这么卸载 明显行不通 |
28 xiaolanger 2019-07-05 13:27:01 +08:00 用了 Manico 和 Alfred 之后,我就把 launchpad 给关了 |
29 cxknmsl OP @wunonglin 我说了在 steam 删除后图标没消失。非搞得很有优越感那样,别说告别论坛了,,,这智商连说话都能告别了 |
30 mmtromsb456 2019-07-05 19:23:54 +08:00 via iPhone 友情提示一下..这个锅要 steam 来背.他把游戏的图标放在了 ~/Applications 下面.去删掉就可以了.我以前的顽固 csgo 就是这样解决的 |
31 jakezh 2019-07-05 21:56:38 +08:00 老铁们是不是在搞笑 sql escape ‘是用'' 不是用\ 这个锅真的是要 steam 来背,自己的屁股没擦干净。 不过稍微有点计算机常识的也可以搞定 怪不得楼主在 V2 上被喷 |
32 cxknmsl OP @mmtromsb456 ,多谢,确实这样,已解决 |
33 uhian 2019-07-06 10:29:19 +08:00 实体双系统用 mac 自带的“启动转换助理”不就完了么,提供一个 win 的 ios,很简单,不同 mac,不同版本 macOS 下我来来回回折腾过好几次了。 虚拟机建议用 parallels。 finder 里面多选跟 Windows 一样,ctrl 和 shfit 都行。不过 win8 以上开始有的复选框功能确实没有。复选框就是省了按 ctrl 了,能方便点,单手可以操作。 |
35 1002xin 2019-07-08 10:12:27 +08:00 我觉得大家喷的没问题,这实在是不知道说什么好。。。 |
36 cxknmsl OP |
37 surfish 2019-07-08 15:46:32 +08:00 LZ 把启动台和桌面混了... 删除应用应该在 Finder [访达] 里面的应用程序里面删。 话说启动台的应用操作是比较尴尬。 |
38 wangpao 2019-07-08 18:05:22 +08:00 这是对上万的电脑有多高的期待啊 |
39 uhian 2019-07-08 21:29:31 +08:00 @cxknmsl 你说“桌面”不能多选嘛,我自然认为是 finder。多选然后卸载确实是个需求,虽然比较小众。我卸载一般是从“应用程序”拖到 AppCleaner,这样一些配置或者缓存文件也会被搜索到一起删除,当然它是根据文件名搜索的,不是 100%准。上次也是有个 app 已经删除但是图标还在,点 x 也不消失,重启就好了。 |
40 zhouweiluan 2019-07-09 11:12:14 +08:00 是不是个人 User 文件夹下存在一个 Applications 的文件夹(非自带的应用程序文件夹)? Steam 把图标放在启动台会通过在 User 下新建一个 Applications 文件夹,做一个游戏的替身放在这里面。 |
41 zhouweiluan 2019-07-09 11:16:35 +08:00 另外 Steam 正确删除游戏的方式是进 Steam 的库里,右键,卸载游戏。 |
42 zhouweiluan 2019-07-09 11:16:55 +08:00 而不是,直接在 finder 里删掉游戏。。。 |