• 対象とするUbuntuのバージョン

    • 8.04

警告

サードパーティー製のソフトウェアを導入することはあなたのPCにセキュリティ上のリスクとシステムの不安定化の可能性、システムのバージョンアップの際の不具合の可能性を与えます。リスクを理解した上で実行して下さい。

スクリーンショット

グローバルメニュー非利用

Screenshot01.png

グローバルメニュー利用例 gedit

Screenshot02.png

グローバルメニュー利用例 Nautilus

Screenshot03.png

リンク

公式サイト

http://code.google.com/p/gnome2-globalmenu/

英語フォーラムの関連トピック

http://ubuntuforums.org/showthread.php?t=241868

日本語フォーラムの関連トピック

http://forum.ubuntulinux.jp/viewtopic.php?id=293

英語の情報

http://maketecheasier.com/turn-your-ubuntu-hardy-to-mac-osx-leopard/2008/07/23/

日本語の情報

http://blog.livedoor.jp/penguin_drummer/archives/50992797.html

導入手順

1. パッケージのダウンロード

公式サイトのダウンロードセクションより「Ubuntu Hardy installing package, include both applet and patched GTK library.」と説明のあるパッケージをダウンロードする。本稿執筆時点(2008年9月)での最新版は「gnome-globalmenu-0.4-svn964.tar.gz」。

2. パッチの当たったGTK2.0ライブラリの導入

端末を開き、ダウンロードした圧縮ファイルを展開して出来たフォルダのパスへ移動し以下を実行する。

sudo dpkg -i gtk2-engines-pixbuf_2.12.9-4ubuntu3_i386.deb gtk2.0-examples_2.12.9-4ubuntu3_i386.deb libgtk2.0-0_2.12.9-4ubuntu3_i386.deb libgtk2.0-bin_2.12.9-4ubuntu3_all.deb libgtk2.0-common_2.12.9-4ubuntu3_all.deb

※念のためSynapticから上記パッケージ毎のバージョンを固定しておくとよいかもしれない。削除時はPinを解除する。パッケージのバージョン(2.12.9-4ubuntu3_i386など)は配布されている圧縮ファイルの中身に応じ適宜読み替えのこと。

2.に続いて以下を実行する。

sudo gdebi gnome2-globalmenu-applet_0.4-3_i386.deb

※パッケージのバージョン(0.4-3_i386など)は配布されている圧縮ファイルの中身に応じ適宜読み替えのこと。

4. 上部パネルへの「Global Menu Applet」の追加と設定

パネル上の何のアプレットもない所で右クリックし、現れたメニューの「パネルへ追加(A)」を選択し左クリックする。「パネルへ追加」ウィンドウが開くので「Global Menu Applet」を選択し、ウィンドウ右下の「追加(A)」をクリックする。 Screenshot-パネルへ追加.png

「Global Menu Applet」自身の設定はアプレット上で右クリックし、現れたメニューの「Preferences」を左クリックすると設定ウィンドウが開くのでそこで行う。 Screenshot-Preference.png

削除手順

1. GTK2ライブラリの公式配布へのダウングレード

端末から以下を実行する。

sudo apt-get install gtk2-engines-pixbuf/hardy gtk2.0-examples/hardy libgtk2.0-0/hardy libgtk2.0-bin/hardy libgtk2.0-common/hardy

1.に続いて以下を実行する。

sudo apt-get autoremove gnome2-globalmenu-applet

備考

改善点・不備等、加筆修正お願いします。(初版の筆者)

UbuntuJapaneseWiki: UbuntuTips/Desktop/HowToShowMacLikeApplicationMenuWithUbuntu (最終更新日時 2012-01-10 11:49:19 更新者 匿名)