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

以上のフォーラム以外のトラブル

モデレータ: 暇人, YoN, nyu

返信する
koala
記事: 18
登録日時: 10/09/22(水) 00:40

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

投稿記事 by koala »

はじめて投稿させていただきます。
以前からずっと気になってることで、バージョンアップの度に改良されていることを密かに期待しながらも、実害が無いのですぐに忘れしまうのですが、メニューの2段目以降の階層は高さが16pxに設定されています。マージンに1px使われるせいか、16x16のアイコンが潰れて表示されます。それで、高さを17pxに変更するのですが、現状では、メニューが更新される度に.jwmrcを直接編集しています。jwm-xdgmenuというコマンドで自動生成されるようで、そのsourceファイルも公開されているようですが、私の能力ではどこをどう変えればいいのか分かりません。どなたか改良版のjwm-xdgmenuを作ってアップしていただけないでしょうか。よろしくお願いします。
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

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

投稿記事 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",
 
添付ファイルを見るにはパーミッションが必要です
最後に編集したユーザー 暇人 [ 10/09/22(水) 16:57 ], 累計 2 回
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
koala
記事: 18
登録日時: 10/09/22(水) 00:40

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

投稿記事 by koala »

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

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

投稿記事 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(訂正)ではメインメニューのはじが少し欠けますが、使用には支障なさそうです。
最後に編集したユーザー シノバー [ 10/09/22(水) 17:21 ], 累計 6 回
The bar master, Shino's Bar
http://shinobar.net/
koala
記事: 18
登録日時: 10/09/22(水) 00:40

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

投稿記事 by koala »

シノバーさんはじめまして
「デスクトップの修復」をすると、また、/etc/xdg/templates/_root_.jwmrcの電源のメニュー部分がオリジナルに戻ってしまうので、キツネにつままれた感じがしていたのですが謎がとけました。有難うございます。
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

おおっと

投稿記事 by 暇人 »

ディレクトリは勝手にmakeが作ってくれたんでそのまま使ったら、そんなことになってたのね。

シノバーさんのメニューはwinfont読み込み時の表示かな?
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Re: おおっと

投稿記事 by シノバー »

暇人 さんが書きました:シノバーさんのメニューはwinfont読み込み時の表示かな?
あれ?さきのスナップショットのフォントは M+1P+IPAG 12 のはずです。
The bar master, Shino's Bar
http://shinobar.net/
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

メニューのネスト

投稿記事 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
The bar master, Shino's Bar
http://shinobar.net/
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

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

投稿記事 by 暇人 »

たぶん巾が足りなくなるってことなんでしょう。

しかし、640*480で表示させるとフォントがばっちいな。
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

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

投稿記事 by シノバー »

暇人 さんが書きました:たぶん巾が足りなくなるってことなんでしょう。
ですね。Lupu本家版で起こるようでした。
http://murga-linux.com/puppy/viewtopic. ... 967#452967
The bar master, Shino's Bar
http://shinobar.net/
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

ばっちくなっちゃうのは

投稿記事 by 暇人 »

そっか、液晶画面だと引き伸ばされて表示されるからか。
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
返信する