お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-02-15 23:22:00

nuts
新しいメンバ
登録日: 2010-02-15

GNOMEメニューの改造

Ubuntu9.10の
GNOMEメニュー(左上にあるアプリケーション、場所、システムがあるところ)の項目を
増やしたいんですが、方法がわかりません><

僕は/etc/xdg/menusにあるapplications.menuをいじれば
できると思ってるんですが・・・(ここはアプリケーションの設定だけですか?)

詳しいメニューの変更の仕方を教えてください!
宜しくお願いします

オフライン

 

#2 2010-02-15 23:43:47

hir0
メンバ
登録日: 2008-09-28

Re: GNOMEメニューの改造

もう少し具体的に書かれると分かりやすいのですが、何の項目を増やしたいのでしょうか。

右クリックで「パネルに追加」で色々な機能が追加できます。
メニューリストのカスタマイズなら「設定」「メインメニュー」から。
そう言う事では無い?

オフライン

 

#3 2010-02-16 01:30:00

petitbootang
メンバ
From: 東京都
登録日: 2009-02-12

Re: GNOMEメニューの改造

http://www.atmarkit.co.jp/flinux/rensai/linuxtips/717addgnomemenu.html
http://library.gnome.org/admin/system-admin-guide/stable/menustructure-2.html.ja
このあたりが参考になるかと思うのですが、私も試しにやってみたところ、相変わらず拙い理解力故、サブメニューが表示されなくなってしまったりして、ちょっと大変だったので諦めました。
システムが起動しなくなったりはしないので、/etc/xdg/menus/applications.menu をバックアップした上でやってみるか、識者の方からの連絡をお待ちください。

色々と調べていたら、/home/hoge/.config/menus/applications.menu と言うのも発見したのですが、これは関係無いのでしょうかね・・・。ご存知の方、教えてください。

オフライン

 

#4 2010-02-16 16:47:32

nuts
新しいメンバ
登録日: 2010-02-15

Re: GNOMEメニューの改造

hirOさん
そうではなくてhttp://blog.livedoor.jp/hiroumauma/のfalconOSみたく
ToolやHelpなどの項目を増やしたいということです><

petibootangさん
僕もあまり知識がないですが
バックアップとってちょっとやってみます^^

オフライン

 

#5 2010-02-16 18:10:37

upick
メンバ
登録日: 2010-01-10

Re: GNOMEメニューの改造

メインメニューを右クリックして「メニューの編集」でいいと思うのですが…

オフライン

 

#6 2010-02-16 23:58:14

petitbootang
メンバ
From: 東京都
登録日: 2009-02-12

Re: GNOMEメニューの改造

upick さん

それは、例えば「アプリケーション」メニュー内に、新しいサブメニュー、新しいアイテムを追加したい場合ですよね?
システム -> 設定 -> メイン・メニューと同じものです。
nuts さんの仰っていることは違います。
Gnome メイン・メニューはデフォルトでは、アプリケーション、場所、システムと言う 3 つのルート・メニュー(って言い方正しい?)がありますが、それ以外に例えば、ユーティリティだとか言った項目を、新たにルート・メニューに追加するにはどうしたら良いのか、と言うことです。
メニューの編集では、子しか作成出来ないですよね?
nuts さんが行いたいのは、親を作るにはどうしたら良いか?と言うことです。

オフライン

 

#7 2010-02-17 00:18:19

hir0
メンバ
登録日: 2008-09-28

Re: GNOMEメニューの改造

もっと上流の設定を変えないとイケなさそう。
ソースを変更する方が現実的な気がしますが、代替的な方法がありました。
http://ubuntuforums.org/showthread.php?t=1308623

見た目を似させると言うことで、パネルに「引き出し」を追加して、右クリック、アイコンを変更。
nutsさんの場合は「Tool」「Help」の文字で背景を透かす設定(謎)で作ると見た目はOK?
ダメ?

オフライン

 

#8 2010-02-17 16:44:48

nuts
新しいメンバ
登録日: 2010-02-15

Re: GNOMEメニューの改造

petitbootangさん
説明ありがとうございます^^
そのとおりです

hirOさん
それもいいですけど...
開いたときにアプリケーションメニューみたくカテゴリわけが
できるようにしたいです><
やっぱり難しくても
ソースを変更する方向がいいです
なまいきな事言ってすいません><

オフライン

 

#9 2010-02-17 18:19:36

ack
メンバ
登録日: 2007-06-01

Re: GNOMEメニューの改造

実物で確認したのではありませんが、
http://livedoor.2.blogimg.jp/hiroumauma/imgs/5/a/5a33c131.JPG

の画像を見ると、各メニュー項目の左下隅に小さく下向きの「^」が見えるところから推測して、

メニューバーを右クリックして「パネルを追加」>「メインメニュー」で追加したメニューの内容やラベル部分を編集するような作業になるのではと思います。
(gconfのパネルオブジェクトタイプが"menu-object")

※画像の方は「メインメニュー」を5個並べてそれぞれ必要なものだけ表示するようにし、ラベル部分を編集したように見える。

もともとのメニューバー(/apps/panel/objects/menu_bar_screen0/ の "menu-bar"なオブジェクト)の方は削除してあるのではないでしょうか。

オフライン

 

#10 2010-02-18 15:06:48

nuts
新しいメンバ
登録日: 2010-02-15

Re: GNOMEメニューの改造

ackさん
ご説明ありがとうございます
さっそくやってみましたが
そのメニューの中に場所とシステムが出てるんですけど
消せませんか?

オフライン

 

#11 2010-02-18 15:41:07

ack
メンバ
登録日: 2007-06-01

Re: GNOMEメニューの改造

nuts による投稿:

ackさん
ご説明ありがとうございます
さっそくやってみましたが
そのメニューの中に場所とシステムが出てるんですけど
消せませんか?

私もちょっとやってみました。
メインメニューをパネルに一個追加した後、端末から gconf-editor を起動し、
/apps/panel/objects/ と辿ります。

menu_bar_screen0 が最初から存在するメニューで、その下などに
例えば object_0 というようなものが追加したメニューになります。
ここで

/apps/panel/objects/object_0/use_custom_icon
にチェックを入れ、

/apps/panel/objects/object_0/custom_icon
キーに画像のフルパスを入れると、メニューのアイコン画像を差し替えられました。
アイコンでなく文字のメニューにする方法はここからは見当たらなかったので、もしそうしたい場合は文字の画像を用意してしまうのが早そうです。

/apps/panel/objects/object_0/use_menu_path
にチェックを入れると、

/apps/panel/objects/object_0/menu_path
の記述によってメニュー内容が変化するようです。
例えば最初ここは applications:/ になっていますが、use_menu_path にチェックが入っていないので使われていません。
use_menu_path にチェックを入れると、「アプリケーション」のメニューと同じになります(場所とシステムが消える)。

また、applications:/ を settings:/ に変え、use_menu_path のチェックを切って再度入れる(設定反映のため)と、
設定とシステム設定のみのメニューになりました。
/etc/xdg/menus/ に、applications.menu や settings.menu などのファイルがあるので、これらと関係しているようです。

applications.menu など、メニューを構成しているらしいファイルの文法は
http://library.gnome.org/admin/system-admin-guide/stable/menustructure-0.html.ja
から辿れる一連の文章を読めば良さそうです。
※ システムのディレクトリ /etc/xdg/menus/ でなく、各個人のホームフォルダにデータを持つことも出来そう。

カスタマイズされた .menu ファイルを自作し、menu_path で指定できれば好きな内容のメニューを作ることも出来そうです。

オフライン

 

#12 2010-02-19 16:50:28

nuts
新しいメンバ
登録日: 2010-02-15

Re: GNOMEメニューの改造

ackさん
やってみたところ、うまくいきました
これで思い通りにカスタマイズできると思います
ありがとうございました^^

オフライン

 

#13 2010-02-23 20:13:59

ack
メンバ
登録日: 2007-06-01

Re: GNOMEメニューの改造

ack による投稿:

また、applications:/ を settings:/ に変え、use_menu_path のチェックを切って再度入れる(設定反映のため)と、
設定とシステム設定のみのメニューになりました。
/etc/xdg/menus/ に、applications.menu や settings.menu などのファイルがあるので、これらと関係しているようです。

~略~

カスタマイズされた .menu ファイルを自作し、menu_path で指定できれば好きな内容のメニューを作ることも出来そうです。

すみませんこの部分間違っていました。
menu_path の部分は、applications:/ か settings:/ のどちらかで始まり、applications:/Accessories/ などのように項目を指定する形でした。
# 各項目は /usr/share/desktop-directories/

例えばメニューバーを右クリックし、パネルへ追加>アプリケーションのランチャ で アクセサリ を追加し、gconf-editor を出すと
applications:/Accessories/ の menu_path を持った menu-object が /apps/panel/objects/ に出来ているので
custom_icon にアイコンを指定する、というような形が良さそうです。

オフライン

 

Board footer

Powered by FluxBB