在 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
SF 2019-07-04 23:28:40 +08:00
桌面是指 launchpad 吗?
还有这跟电脑价格有什么关系…… |
5
SF 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
wunonglin 2019-07-05 12:42:32 +08:00
不在 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 里删掉游戏。。。
|