带来一篇CentOS桌面菜单的编纂和设置
如果您觉得本篇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目次上面:
#grepProgramming*
Development.directory:Name=Programming
Development.directory:Name=Programming
Development.directory:Name=Programming
Development-More.directory:Name=MoreProgrammingTools
Development-More.directory:Name=MoreProgrammingTools
翻开Development.directory文件,开首以下
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
===========================================
#pwd
/etc/xdg/menus
#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所界说的路径中查找响应的使用步伐。能够经由过程以下体例检察:
#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文件内容:
#cat/usr/share/applications/amule.desktop
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教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
带来一篇CentOS桌面菜单的编纂和设置
锄禾日当午,发帖真辛苦。谁知坛中餐,帖帖皆辛苦! 其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。 现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。 众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。 这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。? 请问谁有Linux的学习心得的吗?简单的说说? 如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。 笔者五分钟后就给出了解决方法: “首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini,最后重启动计算机
页:
[1]