LinuxSir.cn,穿越时空的Linuxsir!

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

[已解决]Gentoo下面Gnome的管理菜单(Administration)怎么没了?

[复制链接]
发表于 2009-9-7 23:14:50 | 显示全部楼层 |阅读模式
用的桌面环境是 gnome-2.26 , 一直是马马虎虎用着。总觉得Gentoo下的gnome菜单好像少了东西,对比了Gentoo, Fedora, Ubuntu三者的Gnome菜单,发现少了“管理菜单”(Administration),如附件所示。

当然,这些“管理菜单”中的应用程序完成的功能,在命令行下也能完成、或者通过命令行启动,譬如“登录窗口(login window)”,可以通过gdmsetup调用。

只是觉得“没有以显示地方式列出来”让我觉得很不爽,并且,对Gnome下零碎的组件、附件及其在菜单中的显示也颇有怨言,有摸不着头的感觉。

前天又帮同学在一台新机器上搭起了Gentoo,同样使用Gnome(2.24)桌面环境,发现那家伙的菜单中竟然有Aministration子菜单,真的是要吐了。此外,还提供了一个颇有意思的选项:新开 X 会话——保留当前X会话,再开一个X会话,就是多用户通过图形界面登录机子。通过:

$ X :1 -quiet -query localhost

就能实现“新开X会话的功能”。但心里面还是不爽,同样是Gnome,我的菜单怎么会少东西?

本帖子中包含更多资源

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

x
发表于 2009-9-7 23:35:46 | 显示全部楼层
新登录那些现在 应用程序-》系统工具 下面
回复 支持 反对

使用道具 举报

发表于 2009-9-8 00:09:38 | 显示全部楼层
检查一下你的这个文件:
$ cat /etc/xdg/menus/settings.menu
<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
"http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">

<Menu>

  <Name>Desktop</Name>
  <Directory>X-GNOME-Menu-System.directory</Directory>

  <!-- Read standard .directory and .desktop file locations -->
  <DefaultAppDirs/>
  <DefaultDirectoryDirs/>

  <!-- Read in overrides and child menus from applications-merged/ -->
  <DefaultMergeDirs/>

  <!-- Add a link to the control center -->
  <Include>
    <Filename>gnomecc.desktop</Filename>
  </Include>

  <!-- Merge in these other files as submenus -->
  <Menu>
    <Name>references</Name>
    <Directory>Settings.directory</Directory>
    <Include>
      <And>
        <Category>Settings</Category>
        <Not>
          <Or>
            <Category>System</Category>
            <Filename>gnomecc.desktop</Filename>
          </Or>
        </Not>
      </And>
    </Include>
  </Menu>

  <!-- System Settings -->
  <Menu>
    [color="Red"]<Name>Administration</Name>
    <Directory>Settings-System.directory</Directory>
    <Include>
      <And>
        <Category>Settings</Category>
        <Category>System</Category>
      </And>
    </Include>
  </Menu>     <!-- End System Settings -->

  <Layout>
    <Menuname>references</Menuname>
[color="Red"]   <Menuname>Administration</Menuname>
    <Merge type="menus"/>
    <Merge type="files"/>
  </Layout>

</Menu> <!-- End Settings -->
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-8 21:26:30 | 显示全部楼层
感谢楼上两位的回复,但是还是没有得到解决。

setttings.menu 检查过了,已经有Administration的项。但在Gnome菜单中仍然无法看到"管理项(Adiministration)"。也尝试过使用“主菜单编辑器”(alacarte)编辑菜单,发现“管理工具”这一项的“选中状态”是不能保存的。

另外,druggo说"新登录"现在放到了[应用程序] -> [系统工具]当中。我也没有看到,难道说,这些个图形化的图形化管理工具(譬如说“新登录”)没有安装吗?它们又被防到哪个软件包里面了呢?

继续头痛。


附: settings.menu内容


  1. <!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
  2. "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">

  3. <Menu>

  4.   <Name>Desktop</Name>
  5.   <Directory>X-GNOME-Menu-System.directory</Directory>

  6.   <!-- Read standard .directory and .desktop file locations -->
  7.   <DefaultAppDirs/>
  8.   <DefaultDirectoryDirs/>

  9.   <!-- Read in overrides and child menus from applications-merged/ -->
  10.   <DefaultMergeDirs/>

  11.   <!-- Add a link to the control center -->
  12.   <Include>
  13.     <Filename>gnomecc.desktop</Filename>
  14.   </Include>

  15.   <!-- Merge in these other files as submenus -->
  16.   <Menu>
  17.     <Name>Preferences</Name>
  18.     <Directory>Settings.directory</Directory>
  19.     <Include>
  20.       <And>
  21.         <Category>Settings</Category>
  22.         <Not>
  23.           <Or>
  24.             <Category>System</Category>
  25.             <Filename>gnomecc.desktop</Filename>
  26.           </Or>
  27.         </Not>
  28.       </And>
  29.     </Include>
  30.   </Menu>

  31.   <!-- System Settings -->
  32.   <Menu>
  33.     <Name>Administration</Name>
  34.     <Directory>Settings-System.directory</Directory>
  35.     <Include>
  36.       <And>
  37.         <Category>Settings</Category>
  38.         <Category>System</Category>
  39.       </And>
  40.     </Include>
  41.   </Menu>     <!-- End System Settings -->

  42.   <Layout>
  43.     <Menuname>Preferences</Menuname>
  44.     <Menuname>Administration</Menuname>
  45.     <Merge type="menus"/>
  46.     <Merge type="files"/>
  47.   </Layout>

  48. </Menu> <!-- End Settings -->
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-9-9 00:53:11 | 显示全部楼层
我搞错了,和dmx没关系。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-9 16:35:00 | 显示全部楼层
感谢楼上各位的回复,后来我将gdm由2.20.9-r1升级到2.20.10-r2后解决了这个问题。

在 Gentoo Bugzilla 上看到了同病相怜的兄弟:
Bugzilla Bug 273745 gnome-base/gdm-2.20.9-r1: New Login disappeared from menu
http://bugs.gentoo.org/273745

给出的解决方法是升级gdm。现在在[系统管理]中看到了"登录窗口",在[系统工具]中看到了“新登录”和“窗口中的新登录”。觉得“窗口中的新登录”非常神奇。

dmx的USE Flag我仍然加给了xorg-server, gdm。不过从dmx的意义上看:

local:dmx:gnome-base/gdm: Enables Distributed Multihead X (DMX) support

看不出和多登陆的关系,先不管了,以后再慢慢研究,这个USE Flag先留着。

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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