My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
InstallGuidelineInChinese  
Ubuntu Gusty/Hardy/Intrepid的安装指南
installation
Updated Feb 4, 2010 by rainwood...@gmail.com

这只是一份草案文档,它可能会导致一些计算机故障。

引言

这份指南假定你没有在电脑上编译过其他程序,并且,假定你使用的是Ubuntu Intrepid。

注意:如果你安装了旧版本的globalmenu,请首先将它们删除!

Intrepid使用PPA安装

  • 添加下面的代码到/etc/apt/source.list
  • deb http://ppa.launchpad.net/globalmenu-team/ubuntu intrepid main
    deb-src http://ppa.launchpad.net/globalmenu-team/ubuntu intrepid main
  • 获取升级信息
  • sudo apt-get update
  • 安装globalmenu
  • sudo apt-get install gnome2-globalmenu
  • 建立 ~/.gnomerc
  • gedit ~/.gnomerc
  • 在~/.gnomerc里添加环境变量
  • export GTK_MODULES=globalmenu-gnome
  • 重新启动你的电脑,右键单击面板,找到 Global Menu Panel Applet ,并且添加它。

Intrepid删除

  • 从面板上移出Global Menu Applet.
  • 删除globalmenu
  • sudo apt-get remove gnome2-globalmenu
  • 删除~/.gnomerc
  • 重启电脑

Hardy/Gusty 使用apt repository安装

  • 添加下面的代码到/etc/apt/source.list
  • deb http://aeo.dreamhosters.com binary/
  • 获取升级信息
  • sudo apt-get update
  • 安装globalmenu
  • sudo apt-get install gnome2-globalmenu-applet

Hardy/Gusty 使用deb包安装

32位系统

  • 打开一个终端。
  • 新建一个文件夹。
  • mkdir global-menu-install
  • 进入这个文件夹
  • cd global-menu-install
  • 下载打过补丁的Gtk deb包和面板小程序
    • Gusty版:
    wget http://gnome2-globalmenu.googlecode.com/files/gnome-globalmenu-0.4.2_ubuntu-gusty-svn679.tar.gz
    • Hardy版:
    wget http://gnome2-globalmenu.googlecode.com/files/gnome-globalmenu-0.4-svn964.tar.gz
  • 解压。
    • Gusty版:
    • tar zxvf gnome-globalmenu-0.4.2_ubuntu-gusty-svn679.tar.gz
    • Hardy版:
    • tar zxvf gnome-globalmenu-0.4-svn964.tar.gz

  • 安装。
    • Gusty版:
      1. cd gnome-globalmenu
      2. sudo dpkg -i *.deb
    • Hardy版:
      1. cd globalmenu
      2. sudo dpkg -i *.deb
    • 注意 如果你在此处遇到包依赖关系错误错误,并且安装过老版本的globalmenu,请尝试卸载libgtk-directfb-2.0-0 libgtk-directfb-2.0-dev libgtk2.0-0-dbg libgtk2.0-dev,因为它们并不是默认安装。
    • sudo dpkg -r libgtk-directfb-2.0-0 libgtk-directfb-2.0-dev libgtk2.0-0-dbg libgtk2.0-dev

如果你依然遇到问题,请尝试使用覆盖安装。
    sudo dpkg -i --force-overwrite *.deb 
  • 编辑 ~/.gnomerc文件 (仅Gusty版)
    • 注意 Hardy版请跳过此步。
    添加下列代码:
    export GTK_MODULES=libgnomenu

  • 重新启动你的电脑,右键单击面板,找到 公用菜单小程序 ,并且添加它。

删除 gnome-globalmenu-applet

  • 删除面板上的applet
  • 打开终端
  • 删除gnome-globalmenu-appet
  • sudo dpkg -r gnome2-globalmenu-applet
  • 恢复成默认的Gtk库。
    • Gusty版:
    • sudo apt-get install libgtk2.0-0=2.12.0-1ubuntu3 gtk2-engines-pixbuf=2.12.0-1ubuntu3 gtk2.0-examples=2.12.0-1ubuntu3 libgtk2.0-dev=2.12.0-1ubuntu3 libgtk2.0-common=2.12.0-1ubuntu3
    • Hardy版:
    • sudo apt-get install libgtk2.0-0=2.12.9-3ubuntu3 gtk2-engines-pixbuf=2.12.9-3ubuntu3 gtk2.0-examples=2.12.9-3ubuntu3 libgtk2.0-common=2.12.9-3ubuntu3

64位系统

目前暂时没有64位系统的deb包,有人向我们反映64位系统下存在编译错误。我们没有64位的系统去研究错误的具体原因。这里有一个源码[http://code.google.com/p/gnome2-globalmenu/wiki/BuildFromSource 编译指南]。

Comment by liuyunf...@gmail.com, Apr 21, 2008

xfce4上面怎么安装!

Comment by apol...@gmail.com, May 12, 2008

请问现在是否支持hardy了?我的邮箱apoljew@gmail.com

Comment by project member fengsh...@gmail.com, May 14, 2008

添加了hardy的支持。欢迎测试!

Comment by syrano...@gmail.com, May 15, 2008

hardy安装成功,支持fengshenx

Comment by yuhaoche...@gmail.com, May 18, 2008

似乎會衝到gmlive?

Comment by zxyya...@gmail.com, May 21, 2008

为啥我的804安装过程都很成功,就是最后的Global Menubar找不到啊,郁闷中……

Comment by shilei...@gmail.com, May 23, 2008

我的全部安装成功,但是只有一些程序能够实现全屏菜单,比如说gnome自带的文件管理器、Pidgin 2.4.1、GIMP 2.4.5、f-spot 0.4.3、以及系统自带的游戏能够实现预定的效果。 firefox 3、openoffice 2.4、opera 9.27等一些没有此效果。 不知道这算不算是一个bug?

Comment by xuhao0...@gmail.com, Jun 24, 2008
~/.gnomerc文件具体在什么位置呢
Comment by yuhaoche...@gmail.com, Jun 29, 2008

跟mac4lin搭配 顏色會很奇怪耶

Comment by jjbin.Z...@gmail.com, Aug 10, 2008

~/.gnomerc文件具体在什么位置呢?

Comment by project member fengsh...@gmail.com, Sep 11, 2008

~/.gnomerc默认没有,需要自己创建。

Comment by anypossi...@gmail.com, Oct 25, 2008

支持搂住。

Comment by xiaomai0...@gmail.com, Oct 30, 2008

看不懂,有图没?

Comment by yuhaoche...@gmail.com, Nov 2, 2008

支援ubuntu 8.10嗎?

Comment by bot_g...@126.com, Nov 6, 2008

很不错

Comment by justin...@gmail.com, Nov 9, 2008

什么时候支持8.10阿

Comment by firel...@gmail.com, Nov 10, 2008

什么时候考虑支持8.10?

Comment by pycode...@gmail.com, Nov 15, 2008

sudo dpkg -i --force-overwrite .deb (正在读取数据库 ... 系统当前总共安装有 146441 个文件和目录。) 正预备替换 gnome2-globalmenu-applet 0.4-3 (使用 gnome2-globalmenu-applet_0.4-3_i386.deb) ... 正在解压缩将用于更替的包文件 gnome2-globalmenu-applet ... 正预备替换 gtk2.0-examples 2.12.9-4ubuntu3 (使用 gtk2.0-examples_2.12.9-4ubuntu3_i386.deb) ... 正在解压缩将用于更替的包文件 gtk2.0-examples ... 正预备替换 gtk2-engines-pixbuf 2.12.9-4ubuntu3 (使用 gtk2-engines-pixbuf_2.12.9-4ubuntu3_i386.deb) ... 正在解压缩将用于更替的包文件 gtk2-engines-pixbuf ... 正预备替换 libgtk2.0-0 2.12.9-4ubuntu3 (使用 libgtk2.0-0_2.12.9-4ubuntu3_i386.deb) ... 正在解压缩将用于更替的包文件 libgtk2.0-0 ... 正预备替换 libgtk2.0-bin 2.12.9-4ubuntu3 (使用 libgtk2.0-bin_2.12.9-4ubuntu3_all.deb) ... 正在解压缩将用于更替的包文件 libgtk2.0-bin ... 正预备替换 libgtk2.0-common 2.12.9-4ubuntu3 (使用 libgtk2.0-common_2.12.9-4ubuntu3_all.deb) ... 正在解压缩将用于更替的包文件 libgtk2.0-common ... dpkg:依赖关系问题使得 gnome2-globalmenu-applet 的配置工作不能继续:

gnome2-globalmenu-applet 依赖于 gnome-common;然而:
未曾安装软件包“gnome-common”。
gnome2-globalmenu-applet 依赖于 gnome-pkg-tools;然而:
未曾安装软件包“gnome-pkg-tools”。
dpkg:处理 gnome2-globalmenu-applet (--install)时出错:
依赖关系问题 - 仍未被配置
正在设置 libgtk2.0-common (2.12.9-4ubuntu3) ... 正在设置 libgtk2.0-0 (2.12.9-4ubuntu3) ...

正在设置 libgtk2.0-bin (2.12.9-4ubuntu3) ... 正在设置 gtk2.0-examples (2.12.9-4ubuntu3) ... 正在设置 gtk2-engines-pixbuf (2.12.9-4ubuntu3) ... Processing triggers for libc6 ... ldconfig deferred processing now taking place 在处理时有错误发生:

gnome2-globalmenu-applet

该怎么办呀?

Comment by san...@gmail.com, Nov 25, 2008

有个错误 删除 gnome-globalmenu-applet 恢复hardy版本gtk的时候 不是ubuntu3 是 ubuntu5

Comment by wengdi00...@gmail.com, Feb 2, 2009

@pycode.cn 运行sudo apt-get -f install即可。

Comment by deadey...@gmail.com, Apr 28, 2009

utils.vala label.vala keygrab.vala globalmenu.vala gnomenu.vala application.vala monitor.vala bindings.vapi --pkg libgnome-menu --pkg gnome-desktop-2.0 libgnomenu/label.vala:10.4-10.6: error: Access to private member `Gtk.Container.add' denied

add(label_widget); ^
libgnomenu/label.vala:11.4-11.6: error: Access to private member `Gtk.Container.add' denied
add(accel_widget); ^
libgnomenu/menubar.vala:475.4-475.32: error: Access to private member `Gtk.Widget.size_allocate' denied
overflown_item.size_allocate(oa); ^^^^^^^^^^^
libgnomenu/menubar.vala:528.6-528.33: error: Access to private member `Gtk.Widget.size_request' denied
overflown_item.size_request(out r); ^^^^^^^^^^
libgnomenu/menubarbox.vala:126.4-126.23: error: Access to private member `Gtk.Widget.size_request' denied
menubar.size_request(out cr); ^^^^^^^^
libgnomenu/menubarbox.vala:232.4-232.24: error: Access to private member `Gtk.Widget.size_allocate' denied
menubar.size_allocate((Gdk.Rectangle)ca); ^^^^^^^
Compilation failed: 6 error(s), 0 warning(s) make2?: [gnomenu.vapi] 错误 1 make2?:正在离开目录 `/home/eric/Downloads/gnome2-globalmenu-read-only/libgnomenu' make1?: [all-recursive] 错误 1 make1?:正在离开目录 `/home/eric/Downloads/gnome2-globalmenu-read-only' make: all? 错误 2

Comment by deadey...@gmail.com, Apr 28, 2009

上面是64位系统上编译的报错,好像是valac版本的问题 我的版本是0.5.7-1

Comment by winst...@gmail.com, Oct 27, 2009

opera、firefox都好像是自己实现的一套机制,可能就起不了效果了。 期待官方加入这一特性

Comment by hwpx...@126.com, May 14, 2010

为啥我的804安装过程都很成功,就是最后的Global Menubar找不到啊,郁闷中……

Comment by hwpx...@126.com, May 14, 2010

为啥我的804安装过程都很成功,就是最后的Global Menubar找不到啊,郁闷中…… 谁知道的告诉一下 谢谢


Sign in to add a comment
Powered by Google Project Hosting