xdg-mime default 问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

xdg-mime default 问题

#1

帖子 自由建客 » 2011-12-30 21:14

手册中看到 --mode,但并不属于 default 子命令,且注明 default 子命令
It is not recommended to use xdg-mime default as root
不推荐,应该还是能用的吗!?
结果

代码: 全选

>0< fb# xdg-mime default Thunar-folder-handler.desktop application/x-directory
/usr/bin/xdg-mime: 769: cannot create /root/.local/share/applications/defaults.list.new: Directory nonexistent
grep: /root/.local/share/applications/defaults.list.new: 没有那个文件或目录
/usr/bin/xdg-mime: 769: cannot create /root/.local/share/applications/defaults.list.new: Directory nonexistent
/usr/bin/xdg-mime: 769: cannot create /root/.local/share/applications/defaults.list.new: Directory nonexistent
mv: 无法获取"/root/.local/share/applications/defaults.list.new" 的文件状态(stat): 没有那个文件或目录

>0< fb# 
这哪跟哪,和我的目标都扯不到一块了!

问:我要给系统中所有用户都设置 Thunar-folder-handler.desktop application/x-directory 正确的应该怎么搞?
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: xdg-mime default 问题

#2

帖子 自由建客 » 2011-12-30 22:42

xdg-mime 竟不能操作 /usr/share/applications/defaults.list,真是让寡人十分震惊!要直接编辑:

代码: 全选

# 将默认文件管理器设为 thunar
vi /usr/share/applications/defaults.list #{
[Default Applications]
application/x-directory=Thunar-folder-handler.desktop
#}
该文件事先可能存在可能不存在,所以不能直接用 echo 或 cat >> 搞。
回复