SUSE Linux Enterprise10 让您可以用以下方式之一编辑菜单:
Alacarte 应用程序使您可以自定义 GNOME 主菜单。用户可以编辑自己的菜单,管理员可以用计算机上的帐户自定义所有用户的菜单。系统范围的菜单还可以分发到其他计算机。
![]() | 注意 |
|---|---|
在后续的系统更新期间不会重写对主菜单所作的更改。生成最新的菜单视图后将应用更改。 | |
本节包含下列内容:
安装 SUSE Linux Enterprise Desktop 时不会安装 Alacarte。要安装 Alacarte:
单击。
将打开 YaST 控制中心。
(条件)如果受到提示,请输入 root 密码。
单击。
在搜索框中,输入 Alacarte,然后单击。
选择 ,然后单击。
受到提示时,插入指定的安装媒体。
例如,如果正在使用 CD,请插入 SUSE Linux Enterprise Desktop CD 2。
单击。
当系统检查相关性时,请等待一会,然后再安装 Alacarte。
当系统询问是否要安装更多软件包时,单击。
Alacarte 现已安装,两个图标已添加到 GNOME 控制中心。
单击。
单击。
有两个图标。将鼠标放在它们上面,以确定哪一个用于系统范围的更改,哪一个用于您自己的本地菜单。如果正在为系统上的所有用户修改菜单或者想要将菜单分发到其他计算机,请使用系统范围的版本。使用常规版本来修改您自己的菜单。
将打开窗口。
您现在可以编辑菜单。
本节描述了以下可以编辑主菜单的方式:
![]() | 重要 |
|---|---|
如果是第一次使用 Alacarte,在注销和再登录之前,对菜单的更改不会生效。以后,更改会在您作出更改时立即显示。 | |
![]() | 注意 |
|---|---|
有些 Alacarte 功能(如嵌套组和插入分隔符的功能)仅在您使用 GNOME 菜单的旧版本时才适用。 | |
窗口的排列方式为左边列表中主菜单的子菜单和右边列表的选定菜单中的项。子菜单中的组嵌套在该子菜单下面。要查找项目,请单击列表中子菜单旁边的箭头,选择包含该项目的组,然后在列表中找到该项目。
例如,要查找“录音机”应用程序:
如第 10.2.1.2 节 “启动 Alacarte”中所述启动 Alacarte。
单击列表中子菜单旁边的箭头,然后选择组。
查找列表中的“录音机”。
您可以使用 Alacarte 更改主菜单中显示项的顺序。例如,您可能想要将频繁使用的应用程序放在菜单顶部或其组的顶部以便查找。
要移动该项,请单击它并将它拖到菜单中的新位置。您可以将该项移动到同一菜单中的新位置,或者将其放到列表中的项上,以将其移动到新菜单或组。
分隔符作为可见信号可使其更容易在菜单中找到项。
![]() | 注意 |
|---|---|
在 GNOME 菜单的当前版本中不会使用分隔符。添加分隔符不会起作用。但是,如果您安装并使用 GNOME 菜单的旧版本,可以使用分隔符。 | |
要创建分隔符:
选择要显示分隔符的空间上的项。
对于查找项的帮助,请参阅第 10.2.1.3.1 节 “查找菜单项”。
单击。
新的分隔符出现在列表中选定的项下。象其他菜单项一样,您也可以将分隔符拖到新的位置。要删除分隔符,请参阅第 10.2.1.3.5 节 “从主菜单删除项”。
要显示或隐藏项,请在列表中找到该项,然后选中或取消选中该项旁边的复选框。当您隐藏项时,它保留在列表中,下次决定要让它显示在菜单中时可以显示它。要从列表中删除项,请参阅第 10.2.1.3.5 节 “从主菜单删除项”。
有两种方式可以将项从主菜单中去除:
要去除项但要将它保留在“项目”列表中,这样您才能轻松地将它添加到菜单,如第 10.2.1.3.4 节 “显示或隐藏菜单项”中所述来隐藏项。
要从“项”列表中删除项目,以便不再显示它,请右键单击该项并单击。
![]() | 注意 |
|---|---|
不能隐藏分隔符。只能添加或删除它们。 | |
如果您要显示已删除的项目,必须添加它,就象对新的应用程序那样。请参阅第 10.2.1.3.8 节 “将新项目添加到主菜单”获得关于添加应用程序的信息。
如第 10.2.1.3.1 节 “查找菜单项”中所述,查找要更改名称的菜单项。
右键单击该项目,然后单击。
将当前名称替换为您要赋予该项目的名称,然后单击。
旧名称将替换为菜单中的新名称。
主菜单中每个项目名称下都会显示简短的描述名称。这个名称被称为类属名称。要更改类属名称:
如第 10.2.1.3.1 节 “查找菜单项”中所述,查找要更改类属名称的菜单项。
右键单击该项目,然后单击。
将当前类属名称替换为您要赋予该项目的类属名称,然后单击。
旧的类属名称将替换为菜单中的新名称。
您可以将新项目添加到主菜单。这在您安装应用程序时特别有用,但是如果您有其他当前未显示在菜单上的应用程序,这也很有用。您还可以将目录、链接或其他类型的项目添加到菜单。
要将应用程序添加到主菜单:
在列表中,单击包含您要添加应用程序的组的菜单旁边的箭头,然后选择组。
该组的内容显示在列表中。
单击。
为该项目输入名称和类属名称。
单击并找到该项目。
选择该项目。
单击列表,然后选择项目类型。
例如,如果您要添加目录,单击该列表并选择。如果您正在添加应用程序,请保留默认项目类型:。
(可选)要将图标指定给这个新项目,请单击,然后为该项目选择图标。
如果您未选择图标,则该项目将显示在菜单中,且无图标。
单击。
如第 10.2.1.3.2 节 “重新排列菜单项”中所述,将项目添加到菜单后,可以将它移动到您想要它在菜单中显示的位置。
安装应用程序时,通常会将它添加到主菜单它的组中以及组中。
![]() | 注意 |
|---|---|
有些应用程序在安装时不会将它们添加到菜单。您可以使用第 10.2.1.3.8 节 “将新项目添加到主菜单”中提供的说明自己将这些应用程序添加到主菜单中。 | |
默认情况下,组最多可包含 9 个项目。添加了第 9 个新应用程序后,后续的新应用程序将替换该组中最旧的项目。
要更改“新应用程序”组中允许的应用程序的最大数目:
Alacarte 使您可以为系统上的所有用户编辑系统范围的主菜单,并将其分发到其他计算机。要使用新菜单,这些其他系统无需相同的设置。
![]() | 注意 |
|---|---|
更改系统范围的菜单需要对您要更改菜单的计算机有管理特权。 | |
要更改系统范围的菜单并分发它:
使用系统范围的菜单编辑器的起动器打开 Alacarte。
有关更多信息,请参见第 10.2.1.2 节 “启动 Alacarte”。
输入 root 密码。
如第 10.2.1.3 节 “编辑菜单”中所述,对菜单作出所需更改。
单击。
您现在所作的更改会显示给系统的所有用户。
对系统范围菜单所作的更改将保存在 /etc/opt/gnome/alacarte-system 目录中。要在其他计算机上使用此菜单:
将 /etc/opt/gnome/alacarte-system 目录复制到其他计算机。
将以下行从原始系统上的 /etc/profile.d/xdg-enviroment.sh 文件复制到目标系统上的 /etc/profile.d/xdg-enviroment.sh 文件:
#START SECTION ADDED BY ALACARTE export XDG_DATA_DIRS=/etc/opt/gnome/alacarte_system:$XDG_DATA_DIRS export XDG_CONFIG_DIRS=/etc/opt/gnome/alacarte_system:$XDG_CONFIG_DIRS #END SECTION ADDED BY ALACARTE
GNOME Desktop 操作菜单的方式使您能够执行以下操作:
轻松自定义菜单层次结构。 菜单层次结构并非基于文件系统层次结构之上。 可编辑少量文件来自定义菜单层次结构。 无需修改应用程序或移动文件。
轻松安装应用程序。 安装应用程序时,无需向应用程序提供有关菜单层次结构的信息。
配置菜单以便用户无法修改菜单。
GNOME Desktop 中的菜单使用以下组件:
桌面项文件是一种数据文件,它提供有关菜单中项的信息。 此文件指定项的详细信息,如名称、要运行的命令或图标。 它还包含关键字,这些关键字确定项在菜单层次结构中的位置。 桌面项文件的文件扩展名为 .desktop。
以下是示例桌面项文件:
[Desktop Entry] Encoding=UTF-8 Name=Calculator Comment=Perform calculations Exec=gcalctool Icon=gcalctool.png Terminal=false Type=Application Categories=GNOME;Application;Utility; X-GNOME-DocPath=gcalctool/gcalctool.xml
下表说明桌面项文件中最重要的密钥。
表 10.7. 桌面项文件密钥
|
桌面项密钥 |
说明 |
|---|---|
|
编码 |
指定桌面项文件的编码。 |
|
名称 |
指定项的名称。 此名称显示在菜单中项的上方。 |
|
注释 |
指定项的简短说明。 将鼠标指向菜单中的项时,会作为工具提示显示注释。 |
|
Exec |
指定从菜单选择项时要执行的命令。 |
|
图标 |
指定表示项的图标的文件名。 不指定文件扩展名或到文件名的路径。 |
|
终端 |
指定 Exec 密钥中的命令是否在终端窗口中运行。 如果值为 True,则命令将在终端窗口中运行。 如果命令不创建运行窗口,则此密钥的值必须设置为 True。 |
|
类型 |
指定项的类型。 该值为以下一个值: |
|
类别 |
指定说明项的关键字。 关键字以分号(;)分隔。 要查看标准类别关键字列表,请参见桌面菜单规范:freedesktop.org 文件夹信息文件会将关键字映射到菜单。 |
|
X-GNOME-DocPath |
指定在应用程序名称上从菜单项弹出菜单选择“帮助”时将显示的帮助文件。 |
有关桌面项文件中的密钥的更多信息,请参见桌面项规范:http://www.freedesktop.org。
![]() | 注意 |
|---|---|
面板启动器和桌面对象也使用桌面项文件。 这些桌面项文件提供与菜单中的项相同的信息。 例如,当用户选择启动器或对象时,桌面项文件会提供要运行的命令。 | |
目录项文件是一种数据文件,它提供有关菜单的信息。 目录项文件指定菜单的详细信息,如名称、工具提示和图标。 目录项文件的文件扩展名为 .directory。
以下是示例目录项文件:
[Desktop Entry] Name=Accessories Comment=Accessories menu Icon=gnome-util.png Type=Directory
下表说明目录项文件中最重要的密钥。
SUSE Linux Enterprise 使用 freedesktop.org 菜单规范。该规范使用以下文件和目录:
关于添加和删除菜单项的更多详细信息,请参见桌面菜单规范万维网站点。