gnome的nautils下面能将exe图标显示出来否

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
曾半仙
帖子: 48
注册时间: 2006-06-11 0:23
送出感谢: 0
接收感谢: 0

gnome的nautils下面能将exe图标显示出来否

#1

帖子 曾半仙 » 2006-10-28 19:39

记得以前用某发行版时候,看到exe含有的图标可以和ELF可执行文件的图标一样显示出来,应该是在KDE下,(因为那年头觉得KDE比较华丽)

最近用着ubuntu忽然发现exe是白板图标来着,这个是有选项或者插件显示为exe的图标的么?
觉得应该是属于外壳而不是WinE的一部分,不过还是到这里来问下先了,希望设置过的告诉我一声,谢谢
头像
bzimage
帖子: 672
注册时间: 2006-03-14 10:25
送出感谢: 1 次
接收感谢: 5 次

#2

帖子 bzimage » 2006-10-31 16:19

对于某一种扩展名的图标,可以自己设置的吧
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#3

帖子 eexpress » 2006-10-31 16:30

exe对于lin来说,就是和txt一样阿。都是平等的。
● 鸣学
曾半仙
帖子: 48
注册时间: 2006-06-11 0:23
送出感谢: 0
接收感谢: 0

#4

帖子 曾半仙 » 2006-11-01 7:27

文件和文件当然不是平等的.
txt可以设置显示文本的一部分,png可以设置为自身图像的缩略图,
exe不可以设置显示为PE自身的第一个图标组中匹配当前颜色深度和大小的图标,
但是我确实看到过exe显示为所包含的图标的.

应该是ubuntu的nautilus下没有对应的thumbnailer,而我用过的那个konqueror有.
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#5

帖子 eexpress » 2006-11-01 9:16

都是平等的。只是文件预览的软件进去处理而已阿。
任何一个文件,属性里面拖一个图标进去就可以按照你的意思显示了。
● 鸣学
曾半仙
帖子: 48
注册时间: 2006-06-11 0:23
送出感谢: 0
接收感谢: 0

#6

帖子 曾半仙 » 2006-11-01 9:47

不是软件进去处理, 而是注册了对应文件类型(不是后缀名)的thumbnailer根据文件内容返回要显示的东西给nautilus.

不是按照我的意思显示, 而是按照文件内容显示.

exe文件是PE格式, PE格式有资源目录, 资源目录有图标组, 每个图标组下面有不同颜色和尺寸的图标, 需要根据当前列表窗口的尺寸和屏幕色深取出需要的图标并且显示.

相应的,ICL文件是无执行代码的NE格式.

这个是thumbnail handler需要读取的部分, 正如你不会为每个png文件制作一个图标并每次选择一样.
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#7

帖子 eexpress » 2006-11-01 20:41

gtk只认 _NET_WM_ICON 这样的软件属性,二进制执行文件里面都可以取得这些图标属性,标准的体现就是喜欢使用xpm,就是文本格式的图标。不认ico。上面说了,可以自己拖图片到文件属性。

nautilus就是按照meta的属性,选择相应的图标主题。是有主题设置决定的,这个因为都是调用metacity的管理显示,所以才保持一个统一的gnome界面。预览是nautilus本身显示的。没见thunar/rox对于预览的显示不同?
● 鸣学
曾半仙
帖子: 48
注册时间: 2006-06-11 0:23
送出感谢: 0
接收感谢: 0

#8

帖子 曾半仙 » 2006-11-02 9:21

不好意思, PE文件不是靠ico显示图标的, 我也不想再解释资源目录和图标组下面的各种格式ikon不是文件系统的目录下面各个*.ico
nautilus 下, 渲染图标是白板开始,然后 -> thumbnailer -> MIME -> fileext, 其中或许还有别的handler, 但是这个顺序并不是一步到底的, 而是一步一步走.

这个我已经确定一些发布版已经做进了, 在首帖我也说明了这是已经存在的特性,
为什么ubuntu里面没有我想大概是因为和GNU向左, 本打算来问下这东西有没有的"非自由版", 居然有人苦口婆心说这羽毛不可能实现, 要拖图片到文件属性.

我会找一下目前的实现哪里不合ubuntu的收录标准, 然后重新写一个.
我一直都是纯算法来解析PE, 不用API, 应该不会有授权方面问题.

"不支持xxx格式"
除非是该格式禁止他人使用或者要授权金, 否则
得,算我来错地方了.

闪人, 本季度开始排加班进度
要和Linux暂别数月了
回复

回到 “虚拟机和虚拟化”