仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 568|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 带来一篇CentOS桌面菜单的编纂和设置

[复制链接]
山那边是海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:12:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!相干设置文件:
/usr/share/applications目次中的*.desktop文件
相干目次:
$HOME/.config/menus
/etc/xdg/menus
/usr/share/desktop-directories
修正后一样平常要更新数据库:
updatedb,update-desktop-database
update-desktop-database和update-desktop-*系列步伐都位于xdg-utils包中
--------------------------------------------------------------------------------------------------------------------------
qt4-qtconfig位于System-Administration,如今要把它变动到Applications-->Programming菜单上面:
变动(vim/usr/share/applications/qt4-qtconfig.desktop)个中的
Categories=Qt;Settings;为Categories=Qt;Development;
为什么不是Categories=Qt;Programming;呢?
切换到/usr/share/desktop-directories目次上面:
[root@localhostdesktop-directories]#grepProgramming*
Development.directory:Name=Programming
Development.directory:Name[en_CA]=Programming
Development.directory:Name[en_GB]=Programming
Development-More.directory:Name=MoreProgrammingTools
Development-More.directory:Name[en_GB]=MoreProgrammingTools
翻开Development.directory文件,开首以下
[DesktopEntry]
Name=Programming
....................
申明Categories=Development在菜单中对应的就是Programming菜单目次。
最初,Categories=Qt;Development;一样能够写成Categories=Development;
假如想在Applications菜单项中增加一个新的菜单目次,能够经由过程增加/etc/xdg/menus目次中的条目来完成
个中<Menu>二级目次中的条目恰好和桌面Applications中的条目相称。关于条目内容为空的,在Applications中将不会显现;好比在applications.menu文件中写有Education目次菜单,可是由于在/usr/share/applications目次上面枚举的步伐没有步伐利用
Categories=Education;
以是,在Applications目次菜单中,没有Education子目次菜单。实验修正任何一个.desktop文件(qt4-qtconfig.desktop),把Categories改成Education,立即就会在Applications目次菜单中显现出Applications-->Education--->qt4config
(rpm-qixdg-utils-1.0.2-2.fc8)Thefollowingscriptsareprovidedatthistime:
*xdg-desktop-menuInstalldesktopmenuitems
*xdg-desktop-iconInstalliconstothedesktop
*xdg-icon-resourceInstalliconresources
*xdg-mimeQueryinformationaboutfiletypehandlingand
installdescriptionsfornewfiletypes
*xdg-openOpenafileorURLintheuserspreferredapplication
*xdg-emailSendmailusingtheuserspreferrede-mailcomposer
*xdg-screensaverControlthescreensaver
===========================================
[root@localhostmenus]#pwd
/etc/xdg/menus
[root@localhostmenus]#ll
total60
-rw-r--r--1rootroot12282Dec616:01applications.menu
drwxr-xr-x2rootroot4096Nov917:16applications-merged
-rw-r--r--1rootroot488Jul616:58gnome-screensavers.menu
-rw-r--r--1rootroot279Sep102005kde-information.menu
-rw-r--r--1rootroot288Sep102005kde-screensavers.menu
-rw-r--r--1rootroot2198Aug1015:03kde-settings.menu
-rw-r--r--1rootroot3020Oct1923:53preferences.menu
drwxr-xr-x2rootroot4096Oct1923:53preferences-merged
drwxr-xr-x2rootroot4096Nov917:19preferences-post-merged
-rw-r--r--1rootroot1241Oct1923:53server-settings.menu
-rw-r--r--1rootroot1127Oct1923:53settings.menu
-rw-r--r--1rootroot920Oct1923:53start-here.menu
-rw-r--r--1rootroot3294Oct1923:53system-settings.menu
applications.menu文件能够设置在菜单项中是不是包括某个菜单项,乃至能够exclude.
疑问).desktop文件所实行步伐的查询路径是甚么?
答:实行步伐时路径设置在PATH情况变量中,.desktop文件经由过程个中的exec来指定要实行的使用步伐,并在PATH所界说的路径中查找响应的使用步伐。能够经由过程以下体例检察:
[root@localhost~]#echo$PATH
/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
疑问).desktop文件是怎样实行”可实行使用步伐“的?
答:能够先看一个复杂的.desktop文件内容:
[root@localhost~]#cat/usr/share/applications/amule.desktop
[DesktopEntry]
Encoding=UTF-8
//编码体例
Name=aMule
//使用步伐称号,
Comment=aMule
//鼠标经由下面时的提醒称号
Exec=amule
//可实行使用步伐的实践称号
Icon=amule.png
//显现在菜单项中的图标,能够为空
Terminal=false
//是不是利用终端
Type=Application
//分类
Categories=Application;Network;//分类
.desktop文件经由过程上述Exec=amule晓得了使用步伐的称号,而且辨别巨细写,并在PATH情况变量所默许设定的路径中查找,查找到便可实行,查找不到则报错,除非用户本人在PATH中设定了此使用步伐所处的特别路径。
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
飘飘悠悠 该用户已被删除
沙发
发表于 2015-1-15 06:24:31 | 只看该作者

带来一篇CentOS桌面菜单的编纂和设置

锄禾日当午,发帖真辛苦。谁知坛中餐,帖帖皆辛苦!
admin 该用户已被删除
板凳
发表于 2015-1-25 18:41:01 | 只看该作者
其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。
爱飞 该用户已被删除
地板
发表于 2015-2-3 22:54:00 | 只看该作者
现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。
深爱那片海 该用户已被删除
5#
发表于 2015-2-9 10:57:13 | 只看该作者
众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。
老尸 该用户已被删除
6#
发表于 2015-2-27 13:15:26 | 只看该作者
这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?
谁可相欹 该用户已被删除
7#
发表于 2015-3-9 18:24:49 | 只看该作者
请问谁有Linux的学习心得的吗?简单的说说?
小魔女 该用户已被删除
8#
发表于 2015-3-17 04:07:45 | 只看该作者
如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。
柔情似水 该用户已被删除
9#
发表于 2015-3-23 22:23:13 | 只看该作者
笔者五分钟后就给出了解决方法: “首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini,最后重启动计算机
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-16 07:28

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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