acrofox 于 2010-10-12 21:34:12发表:
试试:[code]xdg-open 文件名[/code]
hwp195 于 2010-10-12 16:51:21发表:
(6)m:b谢谢1楼的老大。。。。。。。
lnoem 于 2010-10-12 08:36:31发表:
直接开不就知道了
olderlong 于 2010-10-12 07:29:44发表:
[i=s] 本帖最后由 olderlong 于 2010-10-12 07:37 编辑 [/i]可以用file 命令查看文件的类型信息(linux文件是可以忽略扩展名的),然后可用find或grep命令查找包含该文件类型的默认程序的信息。
olderlong 于 2010-10-12 07:28:43发表:
从总体上讲 /etc/gnome/defaults.list 保存了全局的打开方式 /.local/share/applications/mimeapps.list 保存了个人的打开方式 当两着不一致是,优先采用局部的个人设置。 1.进入/etc/gnome目录 命令 cd /etc/gnome 2.复制要改变打开方式的那些内容行到mimeapps.list文件 命令 grep “totem” defaults.list >> ~/.local/share/applications/mimeapps.list 3.进入~/.local/share/applications目录 命令 cd ~/.local/share/applications 4.编缉mimeapps.list文件 命令: sudo vim mimeapps.list 5.在vim中执行 命令:%s/totem/smplayer/g 6.然后执行保存命令:wq 7.完成 想要改其它类型的可照此类推,比如我就把音频文件换成了audacious来打开,文本文件用gvim来默认打开。[code][leo@localhost /]$ sudo find . -name "defaults.list" ./usr/share/kde-settings/kde-profile/default/share/applications/defaults.list ./usr/share/applications/defaults.list ./usr/local/share/applications/defaults.list[/code]应用程序与数据文件的关联是通过.desktop文件来实现的。应用程序要出现在开始菜单中或者桌面上,它要提供一个desktop文件才行。应用程序安 装之后,desktop文件通常安装到/usr/share/applications下。 可以在desktop文件中,指明其可以操作的文件类型。如,软件包安装程序可以操作rpm文件,它的desktop文件(system- install-packages.desktop)内容为:[code][Desktop Entry] Name=Install Packages GenericName=Install Packages Comment=Install new packages on the system MimeType=application/x-rpm; Exec=/usr/bin/system-install-packages %F Terminal=false Type=Application Icon=system-config-packages.png Encoding=UTF-8 NoDisplay=true[/code]MimeType项指明它可以操作rpm类型的文件。 详细请看 http://hi.baidu.com/bamboolsu/blog/item/a5e1d0452ca09442500ffe5f.html
acrofox 于 2010-10-12 21:34:12发表:
试试:[code]xdg-open 文件名[/code]
hwp195 于 2010-10-12 16:51:21发表:
(6)m:b谢谢1楼的老大。。。。。。。
lnoem 于 2010-10-12 08:36:31发表:
直接开不就知道了
olderlong 于 2010-10-12 07:29:44发表:
[i=s] 本帖最后由 olderlong 于 2010-10-12 07:37 编辑 [/i]
可以用file 命令查看文件的类型信息(linux文件是可以忽略扩展名的),然后可用find或grep命令查找包含该文件类型的默认程序的信息。
olderlong 于 2010-10-12 07:28:43发表:
从总体上讲 /etc/gnome/defaults.list 保存了全局的打开方式
/.local/share/applications/mimeapps.list 保存了个人的打开方式
当两着不一致是,优先采用局部的个人设置。
1.进入/etc/gnome目录 命令 cd /etc/gnome
2.复制要改变打开方式的那些内容行到mimeapps.list文件 命令 grep “totem” defaults.list >> ~/.local/share/applications/mimeapps.list
3.进入~/.local/share/applications目录 命令 cd ~/.local/share/applications
4.编缉mimeapps.list文件 命令: sudo vim mimeapps.list
5.在vim中执行 命令:%s/totem/smplayer/g
6.然后执行保存命令:wq
7.完成
想要改其它类型的可照此类推,比如我就把音频文件换成了audacious来打开,文本文件用gvim来默认打开。[code][leo@localhost /]$ sudo find . -name "defaults.list"
./usr/share/kde-settings/kde-profile/default/share/applications/defaults.list
./usr/share/applications/defaults.list
./usr/local/share/applications/defaults.list[/code]应用程序与数据文件的关联是通过.desktop文件来实现的。应用程序要出现在开始菜单中或者桌面上,它要提供一个desktop文件才行。应用程序安 装之后,desktop文件通常安装到/usr/share/applications下。
可以在desktop文件中,指明其可以操作的文件类型。如,软件包安装程序可以操作rpm文件,它的desktop文件(system- install-packages.desktop)内容为:[code][Desktop Entry]
Name=Install Packages
GenericName=Install Packages
Comment=Install new packages on the system
MimeType=application/x-rpm;
Exec=/usr/bin/system-install-packages %F
Terminal=false
Type=Application
Icon=system-config-packages.png
Encoding=UTF-8
NoDisplay=true[/code]MimeType项指明它可以操作rpm类型的文件。
详细请看
http://hi.baidu.com/bamboolsu/blog/item/a5e1d0452ca09442500ffe5f.html