ページ 11

メニューの高さとアイコンの大きさ

Posted: 10/09/22(水) 04:55
by koala
はじめて投稿させていただきます。
以前からずっと気になってることで、バージョンアップの度に改良されていることを密かに期待しながらも、実害が無いのですぐに忘れしまうのですが、メニューの2段目以降の階層は高さが16pxに設定されています。マージンに1px使われるせいか、16x16のアイコンが潰れて表示されます。それで、高さを17pxに変更するのですが、現状では、メニューが更新される度に.jwmrcを直接編集しています。jwm-xdgmenuというコマンドで自動生成されるようで、そのsourceファイルも公開されているようですが、私の能力ではどこをどう変えればいいのか分かりません。どなたか改良版のjwm-xdgmenuを作ってアップしていただけないでしょうか。よろしくお願いします。

Re: メニューの高さとアイコンの大きさ

Posted: 10/09/22(水) 10:28
by 暇人
今のjwm-xdgmenuのバージョンが不明ですが、とりあえず見つけたやつ(0.7.6-8)を再ビルドしてみました。
*あまりテストしていないので念のため。オリジナルをリネームしてバックアップしてから使ってください。

オリジナルはhightが無指定だと16pxになるように設定されているようです。
今回はご希望のとおり17pxにしておきました。

コード: 全て選択

/*BK height param added... 8jul09 changed 16 to 24...*/
  g_printf("<Menu label=\"%s\" icon=\"%s\" height=\"17\">\n",
 

Re: メニューの高さとアイコンの大きさ

Posted: 10/09/22(水) 13:58
by koala
暇人さんはじめまして、暇人さんをはじめとする中心メンバーの方々のご尽力にいつも感謝いたしております。
早速対応くださり有難うございました。
試して見たところ、無事jwm-xdgmenuは動作しましたが、ちょっと変更されたらもっとよくなると思う点がありましたので、書き留めておきます。
一つは、petにするときにusr>local>bin>jwm-xdgmenuに置かれていますが、オリジナルはusr>bin>jwm-xdgmenuなのでオリジナルが優先されてしまいます。オリジナルを上書きするか、リネームする必要があると思います。
もう一つは、電源関連のサブメニューは/etc/xdg/templates/_root_.jwmrcで直接高さを設定しているので、ここもいっしょに書き換えないと完結しない点です。
本来は、本家のフォーラムにあげてオリジナルの修正を依頼してもいい話だったと思いますが、この先は日本語フォーラムの中心メンバーの方々に判断を委ねたいと思います。
ありがとうございました。

Re: メニューの高さとアイコンの大きさ

Posted: 10/09/22(水) 15:46
by シノバー
koalaさん、暇人さん、すごいすごい。いままで気に留まりませんでした。
koala さんが書きました:電源関連のサブメニューは/etc/xdg/templates/_root_.jwmrcで直接高さを設定しているので、ここもいっしょに書き換えないと
それではと、いろいろ試しました。
EDIT: 私には メインメニュー 26px、サブメニュー 17px が一番鮮明に思えました。

ちなみに LupQ の場合、メインメニューの高さは /etc/xdg/templates/_root_.jwmrc、電源関連のサブメニューは /etc/xdg/templates.locale/_root_.jwmrc.nls と2箇所に分かれます。それらをいじって、「デスクトップを修復」です。ややこしくてすみません。

画像
↑左から、24-16、25-17、26-18…う〜ん、微妙 8)

↓これではどうでしょう?メインメニューの高さ、左から、24px、25px、26px
画像

追記: メインメニューの高さを 26pxとしたとき、画面サイズ 640x480(訂正)ではメインメニューのはじが少し欠けますが、使用には支障なさそうです。

Re: メニューの高さとアイコンの大きさ

Posted: 10/09/22(水) 16:42
by koala
シノバーさんはじめまして
「デスクトップの修復」をすると、また、/etc/xdg/templates/_root_.jwmrcの電源のメニュー部分がオリジナルに戻ってしまうので、キツネにつままれた感じがしていたのですが謎がとけました。有難うございます。

おおっと

Posted: 10/09/22(水) 16:47
by 暇人
ディレクトリは勝手にmakeが作ってくれたんでそのまま使ったら、そんなことになってたのね。

シノバーさんのメニューはwinfont読み込み時の表示かな?

Re: おおっと

Posted: 10/09/22(水) 17:16
by シノバー
暇人 さんが書きました:シノバーさんのメニューはwinfont読み込み時の表示かな?
あれ?さきのスナップショットのフォントは M+1P+IPAG 12 のはずです。

メニューのネスト

Posted: 10/09/22(水) 17:28
by シノバー
メニューに関しての別件ですが、サブメニューの表示に関して Lobster氏がおっしゃってること、分かります?
http://www.murga-linux.com/puppy/viewto ... 741#452741
Some Puppys have 3 levels of menu - Quirky Puppy has two
On a small screen (such as on my Eeepc) 3 levels are not viewable
Quirky has 2 - works better - you can get to all components

どちらの表示形式であっても、小画面で見えなくなることはないように私には思えるのですが。
http://murga-linux.com/puppy/viewtopic. ... 348#442348

Re: メニューの高さとアイコンの大きさ

Posted: 10/09/22(水) 19:02
by 暇人
たぶん巾が足りなくなるってことなんでしょう。

しかし、640*480で表示させるとフォントがばっちいな。

Re: メニューの高さとアイコンの大きさ

Posted: 10/09/22(水) 20:36
by シノバー
暇人 さんが書きました:たぶん巾が足りなくなるってことなんでしょう。
ですね。Lupu本家版で起こるようでした。
http://murga-linux.com/puppy/viewtopic. ... 967#452967

ばっちくなっちゃうのは

Posted: 10/09/22(水) 21:47
by 暇人
そっか、液晶画面だと引き伸ばされて表示されるからか。