wine生成可恶的~/.local/share/applications/mimeinfo.cache,会使得默认文件编辑器编程notepad,图片浏览器变成ie等等很××的状况,删掉它或清空其内容可以恢复,但每次用wine安装程序都会重新生成一遍,删掉也没有用。即使用root创建一个空文件放着,也会被wine替换。我以前是把applications的写权限取消,但长久也不是个办法。后来多方查询,终于发现一个办法:
1、把mineinfo.cache里的内容清空
2、运行sudo chattr +i ~/.local/share/applications/mimeinfo.cache
现在就是root也删不掉这个文件了,实测wine也拿chattr没办法,不能替换,不能删除。
如果要删除,sudo chattr -i mimeinfo.cache即可。
防止wine生成可恶的mimeinfo.cache
- sgsdxzy
- 帖子: 430
- 注册时间: 2008-07-19 11:14
防止wine生成可恶的mimeinfo.cache
上次由 sgsdxzy 在 2012-04-02 11:22,总共编辑 2 次。
- 枫叶饭团
- 帖子: 14683
- 注册时间: 2010-06-16 1:05
- 系统: Mac OS X
- 来自: Tencent
- 联系:
Re: 防止wine生成可恶的mineinfo.cache
又是chattr,这命令做什么的,我不是很明白
- spectater
- 帖子: 665
- 注册时间: 2008-02-03 18:53
Re: 防止wine生成可恶的mineinfo.cache
楼主的拼写比较坑D
代码: 全选
sudo chattr +i ~/.local/share/applications/mimeinfo.cache
-
- 帖子: 22323
- 注册时间: 2010-07-19 21:41
- 系统: OS X
- sgsdxzy
- 帖子: 430
- 注册时间: 2008-07-19 11:14
Re: 防止wine生成可恶的mineinfo.cache
不好意思,又拼错了……spectater 写了:楼主的拼写比较坑D
代码: 全选
sudo chattr +i ~/.local/share/applications/mimeinfo.cache
wine好像是把这个文件删除重建的,chmod -w不行,哪怕把所有权改成root再-w也不行,因为~/.local/share/applications/是你的。你可以试试,用你自己的用户权限,都是可以删掉这个文件的。jtshs256 写了:chmod -w 不行么?……
你忘了man命令了?枫叶饭团 写了:又是chattr,这命令做什么的,我不是很明白
