LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1034|回复: 8

再问双击光盘镜像文件(.iso)如何才能直接的出现在nautils的左侧盘符栏?

[复制链接]
发表于 2011-7-15 14:40:14 | 显示全部楼层 |阅读模式
使用Fedora13,双击iso文件,nautilus会自动把它加载为设备,类似于磁盘分区,并在nautilus的左侧栏中出现盘符,同时右侧显示iso中的内容?

Gentoo如何实现这个功能,每次mount太麻烦了?
发表于 2011-12-17 23:02:24 | 显示全部楼层
我也碰到没盘符的问题,dolphin。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-18 08:54:17 | 显示全部楼层
考古贴啊,至今没有官方答案?!
其实,当初搜索过这方面的方法,
论坛上给出了一些脚本,
我总感觉比较dirty。

所以直到现在仍然害怕频繁使用下载的iso文件。
回复 支持 反对

使用道具 举报

发表于 2011-12-18 12:43:26 | 显示全部楼层
  1. emerge cdemu g\cdemu
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-18 17:04:43 | 显示全部楼层
Post by zhou3345;2157223
  1. emerge cdemu g\cdemu
复制代码

尝试了一下,有如下的错误
  1. g\cdemu
  2. Traceback (most recent call last):
  3.   File "/usr/bin/g\cdemu", line 1264, in <module>
  4.     app = g\cdEmu()
  5.   File "/usr/bin/g\cdemu", line 491, in __init__
  6.     self.config.add_dir(self.config_path, gconf.CLIENT_PRELOAD_NONE)
  7. glib.GError: 联系配置服务器失败,可能的原因是没有或不当配置的 D-Bus 会话总线守护进程。请访问 http://projects.gnome.org/gconf/ 了解详细信息。(详细信息 -  1: 获取到会话的连接失败:连接已关闭)
复制代码
直接点击运行g\cdemu,也有如下错误:

Daemon autostart failed. Error: org.freedesktop.DBus.Error.Spawn.ChildExited
Launch helper exited with unknown return code 255
回复 支持 反对

使用道具 举报

发表于 2011-12-18 17:23:43 | 显示全部楼层
Post by easior lars;2157237
尝试了一下,有如下的错误

  1. g\cdemu
  2. Traceback (most recent call last):
  3.   File "/usr/bin/g\cdemu", line 1264, in <module>
  4.     app = g\cdEmu()
  5.   File "/usr/bin/g\cdemu", line 491, in __init__
  6.     self.config.add_dir(self.config_path, gconf.CLIENT_PRELOAD_NONE)
  7. glib.GError: 联系配置服务器失败,可能的原因是没有或不当配置的 D-Bus 会话总线守护进程。请访问 http://projects.gnome.org/gconf/ 了解详细信息。(详细信息 -  1: 获取到会话的连接失败:连接已关闭)
复制代码

直接点击运行g\cdemu,也有如下错误:

Daemon autostart failed. Error: org.freedesktop.DBus.Error.Spawn.ChildExited
Launch helper exited with unknown return code 255

模块没有加载吧。
modprob vhba 之后再试。
要自动加载模块的话请将其加入 /etc/conf.d/modules
回复 支持 反对

使用道具 举报

发表于 2011-12-19 19:31:01 | 显示全部楼层
好吧, 出于好奇心虚拟机里弄了个fedora, 其实很简单么

保存文件到~/.local/share/applications/ 下面,  然后将iso文件的关联程序设为'Archive Mounter'就行了

$ cat /usr/share/applicatios/mount-archive.desktop

[Desktop Entry]
Encoding=UTF-8
Name=Archive Mounter
Exec=/usr/libexec/gvfsd-archive file=%u
X-Gnome-Vfs-System=gio
MimeType=application/x-cd-image;application/x-bzip-compressed-tar;application/x-compressed-tar;application/x-tar;application/x-cpio;application/x-zip;application/zip;application/x-lzma-compressed-tar;application/x-xz-compressed-tar;
Terminal=false
StartupNotify=false
Type=Application
NoDisplay=true
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gvfs
X-GNOME-Bugzilla-Component=archive-backend
X-GNOME-Bugzilla-Version=@VERSION@
回复 支持 反对

使用道具 举报

发表于 2011-12-21 21:30:56 | 显示全部楼层
Post by adaptee;2157297
好吧, 出于好奇心虚拟机里弄了个fedora, 其实很简单么

保存文件到~/.local/share/applications/ 下面,  然后将iso文件的关联程序设为'Archive Mounter'就行了


USE="archive" emerge gvfs 就可以了嘛。
回复 支持 反对

使用道具 举报

发表于 2011-12-21 21:43:40 | 显示全部楼层
记得这是gvfs的事情啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表