UbuntuUbuntu日本語フォーラムインデックスユーザリストユーザ登録ログイン利用規約ログインしていません。お知らせ利用規約を守って投稿してください。ある質問および投稿の手引きも参照してください。メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。2011-10-15ダイアログウィンドウを移動するとメインウィンドウも一緒に移動するのを解除する方法GNOMEデスクトップ環境において、アプリケーションによってはダイアログウィンドウを移動しようとするとメインウィンドウも一緒に動きます。この挙動はGeditでAboutのダイアログを表示させ、それを移動させることで簡単に確認出来ます。アプリケーションの内部的な仕組みはよく分からないですが、このようなダイアログウィンドウはモーダルダイアログと呼ばれるようです。(余談ですが、モーダルダイアログが開いている状態では、メインウィンドウ側は操作を受け付けない状態となる仕組みのようです。アプリケーションによってはダイアログを移動してもメインウィンドウは移動せずにそのままのものもありますし、メインウィンドウで操作を受け付けるものもあります)さて、このモーダルダイアログの移動時の挙動ですが、時として煩わしい状況になることがあります。モーダルダイアログを移動させようとするとメインウィンドウも一緒に動いてしまうため、モーダルダイアログが開いたままだと背面にあるメインウィンドウの情報を確認することが出来ません。メインウィンドウを最大表示させている状態でモーダルダイアログを移動しようとすると、メインウィンドウが通常表示サイズに切り替わってしまいます。煩わしい例として、LibreOfficeのCalcでグラフ作成をする場合について触れておきます。Calcでグラフ作成を選ぶとシート上にグラフが作成され、グラフ作成のモーダルダイアログが表示されます。モーダルダイアログでグラフの種類やデータ配列を選択すると操作情報がシート上のグラフに即反映されるため、どんなグラフが出来るか分かりやすくなっています。モーダルダイアログが表示されると大抵はグラフ上にダイアログが表示されてしまうため、背面のグラフを見ながら操作することが出来なくなってしまいます。モーダルダイアログを移動してもメインウィンドウも一緒に動くためにやはりグラフを見ることは出来ません。なるとダイアログを閉じるまで出来上がるグラフを確認することが出来なくなります。このように状況によってはモーダルダイアログの挙動はややめんどうになるのですが、この挙動は変更することが出来ます。Tweaksを用います。OFFの切り替えが行なえます。OFFにするとモーダルダイアログのみの移動が出来るようになります。ウィンドウを最大表示している場合も、モーダルダイアログを移動しても最大表示のままです。メインウィンドウ側で操作を受け付けないのはそのままです。gsettingsからでもこの挙動を切り替えることが出来るようですが、GNOMEのバージョンが上がった場合に設定項目が変わることがあるようなのでここでは特に触れません。参考にしたページは以下の通り。ダイアログウィンドウを移動するとメインウィンドウも一緒に移動するのを解除する方法ちょっと気になったのでくだらないことを書かせてください。モーダルダイアログとは確か下にあるアプリのウインドウの操作を受けつけるダイアログのことで対義語はモードレスダイアログです。こちらは下にあるウインドウが操作を受けつけるものです。モーダルの例は例えばLIBREOFFICEのABOUTのダイアログモードレスの例は例えばLIBREOFFICEの検索と置換です。(モードレスの例はいつもこれがでる)これを習った時は私のプログラミング意識がまだたしかだったのではっきり覚えてます。余談で書いてある部分が本筋でついて動くかどうかはモーダルとは違う話だ。いう書かなくてもいいかもしれない余談を書いてしまった。気分を悪くしたらすみません。ダイアログウィンドウを移動するとメインウィンドウも一緒に移動するのを解除する方法すみません書き間違えました。全文書き直しますちょっと気になったのでくだらないことを書かせてください。モーダルダイアログとは確かアプリの下にあるウインドウが操作を受けつけないダイアログのことで対義語はモードレスダイアログです。こちらは下にあるウインドウが操作を受けつけるものです。モーダルの例は例えばLIBREOFFICEのABOUTのダイアログモードレスの例は例えばLIBREOFFICEの検索と置換です。(モードレスの例はいつもこれがでる)これを習った時は私のプログラミング意識がまだたしかだったのではっきり覚えてます。余談で書いてある部分が本筋でついて動くかどうかはモーダルとは違う話だ。いう書かなくてもいいかもしれない余談を書いてしまった。気分を悪くしたらすみません。(Cc-by-sa-3.0)で提供されます。著作権等の他者の権利を不当に侵害するような投稿、特定の個人や団体などへの誹謗中傷を含む投稿、個人情報を含む投稿など、違法性のある投稿は行わないでください。