栏目分类
安装配置 | PLSQL | 备份恢复 | 性能调优 | 开发技术 | 资讯动态 | 考试认证 | 入门基础
排行榜
·如何直接解压.tar.gz文件
·Linux下的远程控制—VNC
·在VMware下配置显卡
·Linux挂载文件系统
·定时执行crontab使用方法详解
·ORACLE数据库备份方法
·PL/SQL入门教程
·Oracle存储过程返回结果集
·ORACLE数据库PROC编程经验介绍
·linux之间如何进行串口通讯
·ORACLE建库过程与操作
·oracle联机热备原理及rman增量备份原理
·如何实现数据库完整备份
·Oracle体系结构简介
·Oracle临时表使用补充
·从黑客角度检验oracle数据库
·Webmin--Linux下的用户管理工具
·mount使用指南
·利用Ghost复制您的Linux系统
·浅谈Oracle10G中的新事物:闪回恢复区

    您现在的位置: Linux宝库 >> Oracle >> 备份恢复 >> 文章正文
gnome菜单编辑解决方案
Linux宝库 收集整理  作者:Linux宝库  时间:2007-12-31  收藏本站
来自:http://doc.linuxpk.com/49964.html
联系:linuxmine#gmail.com
分类:[备份恢复]
  怎样在rh8 gnome里面编辑菜单呢?

  (我在此将 菜单栏里面的 其他 以及其它里面的子目录以外的菜单栏 通称为一级目录,比如图像,互联网都是一级目录。)

  和gnome菜单显示相关的有三个个目录:/usr/share/applications,

  /usr/share/gnome/apps和

  /etc/X11/applnk/

  对于前者即/usr/share/applications里面都是

  以desktop为后缀的文档;对于后者/usr/share/gnome/apps和/etc/X11/applnk/里面是一些目录,它们可以是

  Network,

  Office,

  Graphics,

  AudioVideo,

  System,

  Development,

  Utility,

  Settings等

  一般在这些目录里面也是以desktop为结尾的文件这些文件对应的菜单项一般是让它们在其它里面显示(我想也应该可以在第一级目录里面显示,呵呵没有试过).对于/usr/share/applications里面的文件,既可在其它里面显示也可在第一级菜单里面显示。

  下面来看一下以.desktop结尾的文件的格式,低下是一个模板:

  [Desktop Entry]

  Name=

  Name[zh_CN]=

  Icon=

  Terminal=

  Type=

  Categories=Application;;;

  Encoding=UTF-8

  Comment=

  Comment[zh_CN]=

  OnlyShowIn=

  X-Desktop-File-Install-Version=0.3

  对上面的每一项我逐一解释:

  Name--你原意给程序取的名字

  Name[zh_CN]--程序对应local为中文是的名字

  Exec要执行的应用程序路径

  Icon你想要显示的图标路径

  Type程序的种类,一般为Application即可。

  下面的Categories是关键,注意上面的几个分号,第一个之前一般为Application即可

  第二个之前可以为Network,

  Office,

  Graphics,

  AudioVideo,

  System,

  Development,

  Utility,

  Settings

  之一。

  它们分别对应如下:

  互联网 Network

  办公 Office

  图像 Graphics

  声音和视频 AudioVideo

  系统工具 System

  编程 Development

  辅助选项 Utility

  首选项 Settings。

  也就是说如果这一项是Network就会在互联网栏里面显示,这一项是Utility,你创建的菜单项就会在辅助选项里面显示,如此类推。

  第二个分号之后的内容可以为X-Red-Hat-Base加X-Red-Hat-Base-Only或者X-Red-Hat-Extra。(注意只要加了X-Red-Hat-Base就不会在其他里面显示了)对于

  X-Red-Hat-Base加X-Red-Hat-Base-Only

  将在一级菜单里面显示,对于X-Red-Hat-Extra将在其它里面显示。

  下面看我的两个个实例:

  [Desktop Entry]

  Name=redoffice

  Name[zh_CN]=红色办公Office

  Exec=redoffice

  Icon=/usr/share/pixmaps/redhat-word-processor.png

  Terminal=false

  Type=Application

  Categories=Application;Office;X-Red-Hat-Extra;

  Encoding=UTF-8

  Comment=RedOffice1.2

  Comment[zh_CN]=Office工具

  X-Desktop-File-Install-Version=0.3

  将在 其他 的 办公 里面显示我的菜单.

  [Desktop Entry]

  Name=redoffice

  Name[zh_CN]=红色办公Office

  Exec=redoffice

  Icon=/usr/share/pixmaps/redhat-word-processor.png

  Terminal=false

  Type=Application

  Categories=Application;Office;X-Red-Hat-Base;X-Red-Hat-Base-Only;

  Encoding=UTF-8

  Comment=RedOffice1.2

  Comment[zh_CN]=Office工具

  X-Desktop-File-Install-Version=0.3

  将在第一级菜单 [b]办公[/b ]里面显示我的菜单

  如下的几个是编码和说明以及是否在终端运行。OnlyShowIn指的是在kde里面还是gnome里面显示其值为GNOME或KDE

  另外kde里面的菜单和/usr/share/applnk/的文件有关当然对应有[Kde Desktop Entry]我是用的gnome,没有试KDE.

  因此,对于gnome用户在/usr/share/applications/目录里面新建一个以desktop为后缀的文件,在里面指定相应的参数是最好不过了。.当然也可以在另外的那些目录里面指定.我个人感觉到在/usr/share/applications/下面比较好。

  l另外在编辑文件的是后用gedit,否则中文无法显示

  对于上面的解决方案,有些参数还可以取其他的值,我没有试过,不过对于大家一般的应用也就够了。呵呵,还望赐教!

  如果大家对菜单的编辑有兴趣,希望多了解一些参数,我建议大家看看

  /etc/X11/desktop-menus下面以menus结尾的几个文件,可以从那里了解到

  更多的参数和它们的用法。

  运行gnome-desktop-item-edit --create-new /usr/share/applications/

  就可以创建你想要的应用程序了

  运行gnome-desktop-item-edit /usr/share/applications/xxxx.desktop

  就可以编辑你指定的项目

  不过可惜的是产生的菜单不能在菜单里面显示

  因为没有Categories。希望下一个版本的gnome-panel会有改进。

  
本文来自:http://doc.linuxpk.com/49964.html
 
     最新更新
·Oracle课程描述
·Oracle数据库的灾难恢复
·Oracle8i概述
·ORACLE数据库备份技术
·Oracle数据库系统使用经验六则
·在oracle中运行OS命令
·Oracledba日常管理
·ORACLE数据库的启动和关闭
·如何在两个oracle服务器之间交换数据?
·关于恢复数据库的说明
·Re:关于oracle的备份与恢复问题
·Re:紧急求救:oracle的数据导入!
·其他数据库向Oracle8i的转移分析
·Oracle8.0使用技巧
·ORACLEFORSUNSOLARIS维护手册
·在ORACLE数据库中实现从非归档模式到归档模式的转化
·UNIX平台上分布式数据库管理的经验
·Oracle8的不安全因素及几点说明
·OracleCRM解决方案
·ORACLE8的分区管理
·回滚段问题
·利用角色增强应用系统安全性
·数据库服务器的安全
·sun上oraclecluster
·手工建立ORACLE数据库步骤
·关于SELECTN问题
·rem--创建回滚段
·RedHat6.0上安装Oracle8
·如何有效地利用数据字典
·用ORACLE*Forms和ORACLE*Graphics实现数据与图形动态显示