GNOME 3で親を移動または最小化せずに子ウィンドウを移動するにはどうすればよいですか?


30

Ubuntu 17.10とGNOME 3があります。

何が起こるか:(
たとえば)LibreOffice Calcを開いて、その中にいくつかのデータ列があります。グラフ化する列を強調表示し、[挿入]> [グラフ]を選択します。グラフの子ウィンドウダイアログがデータの上にポップアップ表示されるので、横に移動します。

トップバーをつかんで移動すると、親(スプレッドシート)ウィンドウが最小化されます(実際に消えると思います)。上記の例を続けて、グラフウィンドウで[完了]をクリックすると、最小化されたスプレッドシートアプリケーションが表示されます。これは、ウィンドウタイトルバーとその下のメニューバーです。

これは本当に奇妙な振る舞いのようで、確かに「ユーザーにとって役に立たない」というカテゴリーに分類されます。子ウィンドウをそもそも移動するという考えは、スプレッドシートを見やすくするためだけだからです!

PDFビューアなどの他のアプリケーションでは、わずかに異なる問題が発生します。子ウィンドウ(たとえば、印刷ダイアログ)を移動しようとすると、親は最小化されず、代わりに子ウィンドウをたどります。これは、親が完全に消えるよりも驚くべきことではありませんが、ユーザーが親ウィンドウにある情報を見ることができるという点では同様に役に立ちません。

更新2017/11/06

以下のPomskyの答えは問題を修正しますが、ウィンドウマネージャーが、アプリケーション自体ではなく、すべての子ウィンドウがモーダル動作を行う(または行わない)ことを決定しているのか疑問に思います。さらに、モーダル動作により、親画面上の有用な情報が不明瞭になったときに子画面の移動が妨げられる理由。これらのどちらも私には良いデザインのようには見えません...

回答:


33

' (GNOME)Tweaks '(以前は ' (GNOME)Tweak Tool 'と呼ばれていましたを使用して実行できます。「のためのトグルボタンがあるはず取り付けモーダル対話における」、Windowsのセクション。無効にします。
ここに画像の説明を入力してください

Tweaksをインストールするには、実行します

sudo apt install gnome-tweaks

(またはsudo apt install gnome-tweak-tool)。


代替ソリューション:

ターミナルを開いて実行する

gsettings set org.gnome.shell.overrides attach-modal-dialogs false

これにより、モーダルダイアログが親ウィンドウから切り離されるため、問題が解決するはずです。

これが機能しない場合は、OPの答えに従って別のgsettings/ dconfキーを切り替えるか、上記の(GNOME)Tweaksを使用する必要があります。


3
「微調整」ソリューションは機能します。しかし、他のオプション「gsetting [...] false」は機能しません。Inkscapeには、必要な変更を「ライブプレビュー」する機能があり、チェックすると、ウィンドウが再び接続されます。 gsettingsをfalseに設定します。
オーレリアン

2
Gnome Tweaksツールは機能しますが、cmdは機能しません。
フェリックスドンベック

2

上記のpomskyの提案のおかげで、それは仕事をしませんが、私が必要なスイッチに私を導いた。

dconf-editorを使用して/ org / gnome / mutter / attach-modal-dialogsをオフにしました。

libreofficeスプレッドシートを最小化する価値があるのは、親ウィンドウが最大化された場合の副作用だったようです。

更新

Tweakツールの使用に関するPomskyの提案は、dconf-editorを使用するよりもはるかに優れています。


あなたが/org/gnome/mutter/attach-modal-dialogs言及したようにオフにしたが、オンにし/org/gnome/shell/overrides/attach-modal-dialogsたらどうなりますか?両方が必要なのか、それともmutter1つだけで十分なのか疑問に思っています。
ポンスキー

私はこれを試してみましたが、「重要なのはつぶやきです」-シェルのオーバーライド動作をオンに戻しても、つぶやき設定から生じる(望ましい)動作には影響しなかったようです。それは明らかですか?
モネの化学者

私の答えを「受け入れない」で、代わりに受け入れてください。最も助けてくれたものを常に受け入れるべきです
ポンスキー

1
あなたの主張、pomskyは理解していますが、最終的には(dconf-editorを使用するのではなく)微調整ツールを使用するという編集された提案がより良い解決策だと思います。
モネの化学者
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.