バグ #1529
未完了gtk3: タブを右クリックした際のメニューがマウスボタンを離すと消えてしまう
説明
各種 gtk3 チケットが解決してきて mikutter_gtk3 がだいたい実用上問題なく動くようになってきていますが
いざリリースすると「gtk2 時代と違う」と言われそうな挙動をメモるチケットその4です。
各ペインのタブを右クリックした場合の右クリックメニューが
クリックしている間しか表示されず、マウスボタンを離すとメニューが消えてしまう。
postboxの右クリックメニューは従来どおり右クリックを離してもメニュー表示は残る。
従来は直感的(?)操作どおりで、右ボタンワンクリックでもメニュー表示・選択ができていた。
Shibafu Midorino さんが約3年前に更新
私の環境では、gtk2環境においてもタブの右クリックメニューはボタンを離すとすぐに消えてしまいます。
これは数年以上前からずっとそういう動作であったと記憶しています。
postbox等、タブ以外の場所で表示されるメニューはそのようなことはありませんでした。
Izumi Tsutsui さんが約3年前に更新
もともとの gtk2 時の挙動が各環境のテーマに基づいていて、
gtk3 でもアプリ別設定ではなくてテーマに従った挙動だとすると
とりあえずは現状で問題なしということですね。
(NetBSDておくれ環境としては gtk2 と gtk3 のテーマの差)
個人的にはテーマに基づく挙動だとするとその意図がよくわかりませんが、
それはこのチケットの範疇外ということで。
Shibafu Midorino さんが約3年前に更新
テーマに従った挙動だとすると…
なんだって……。その可能性は思い至らなかったので、驚きです。
実際、自分の環境でも下記のような感じでテーマによって挙動が違ったので、ありえますね。不思議。
テーマ | メニューはすぐ消える? |
---|---|
Raleigh | No |
Adwaita | No |
Breeze | Yes |
Clearlooks | Yes |
Matcha-azul | Yes |
Aurora | Yes |
(Mastodonで雑に書き捨ててたけど、もったいない精神でコピペ)
Izumi Tsutsui さんが約3年前に更新
Shibafu Midorino さんは #note-3 で書きました:
Adwaita No
あれれ。
こちら(NetBSDておくれとほぼ同等のつもりだった)ではチケットタイトル通りgtk-query-settings
で gtk-theme-name: "Adwaita"
なのですが
右クリック離すとメニュー消えます。テーマ以外に条件あるんですかね……。
元トゥートは
https://social.mikutter.hachune.net/@shibafu528/107196677845122211
で NetBSDておくれでは残る
https://social.mikutter.hachune.net/@shibafu528/107196368437978063
ということなので謎が深い……(こちらではておくれイメージでの設定で試せていない)
ruby-gnome 3.5.0 早く出てくれ、という感じです(テスト用ておくれイメージを作りたい)