LinuxSir.cn,穿越时空的Linuxsir!

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

turbolinux10,gnome桌面下桌面启动器的bug

[复制链接]
发表于 2004-1-18 16:07:29 | 显示全部楼层 |阅读模式
当你创建完成了一个桌面启动器之后,如果你给桌面启动器所起的名字是中文的话,则当你更改桌面启动器的图标后,桌面启动器的名称将会变成“无名称”。

如何重复:
1.右键,创建桌面启动器
2.为桌面启动器起一个中文名,如“小企鹅滑雪”
3.为桌面启动器指定一个图标,按确定创建这个启动器。
4.右键查看这个新建的桌面启动器,单击属性。
5.单击“选择定制图标”,将图标更改为一新图标,确定完成更改。
6.此时创建的“小企鹅滑雪”,已经显示为“无名称”了。

分析:
将“无名称”复制到你的主目录。
用vi将其打开。(其名称为“小企鹅滑雪.desktop”)(不能用gedit打开,gedit会崩溃,不知道这是不是另一个bug)
内容如下:
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=鏃犲??绉|0
Type=Application
Exec=tuxracer-demo
TryExec=
Icon=/usr/games/tuxracer-demo/textures/tuxlife.png
X-GNOME-DocPath=
Terminal=false
GenericName[zh_CN]=
Comment[zh_CN]=
Name[zh_CN]=无名称

请注意:内容之中出现了两个Name,一个是UTF-8项下的,而另一个则是Name[zh_CN]。
对比最初的状态
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Exec=tuxracer-demo
TryExec=
Icon=/home/hutigers/TuxnTosh/48x48/apps/gnome-run.png
X-GNOME-DocPath=
Terminal=false
Name[zh_CN]=灏?浼?楣呮粦闆|*
GenericName[zh_CN]=
Comment[zh_CN]=

我们可以看到,最初的UTF-8项下是没有Name这一条目的。因此,我认为,这是由于重新指定图标后,同时出现了两个Name条目,导致gnome的辨认错误造成的。

希望turbo能够尽快修复这个小bug。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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