ウィンドウタイトルにアタッチされていて移動できないポップアップダイアログ(メインウィンドウからモーダルダイアログを切り離す方法)


24

ここの用語は不明ですが、ほとんどのポップアップダイアログ(下のスクリーンショットを参照)はウィンドウタイトルに添付されており、移動できません。親ウィンドウが移動すると、ポップアップも一緒に移動します。これを取り除き、すべてのポップアップダイアログを移動可能なウィンドウとして開く方法はありますか?

(Ubuntu 11.10とシナモン。)

スクリーンショット


ところで、ここでの正しい用語は「モーダルダイアログ」です。これは、GNOME調整ツールで(正しく)呼び出される方法でもあります以下の私の回答を参照しください。
ラグ

回答:


19

私ははるかに簡単な解決策を見つけました。実際には、GNOME Tweaks(以前は「GNOME Tweak Tool」として知られていました)で設定できます: 「Windows」の下の「添付モデルダイアログ」が無効になりました

[Windows]の下の[添付されたモーダルダイアログ]を無効にします。


2
これは、現時点で受け入れられている答えです。
ニコラス

これは、Debian 9で数ヶ月間私を悩ませてきました...そのような簡単な修正です!
pagliuca

18

これを解決できなかった人のために、ダイアログを移動可能にするために私がしたことをここに示します。

私は簡単にインストールできるdconf-editorを使用しました: sudo apt-get install dconf-editor

開いた: dconf-editor

参照: org -> gnome -> shell -> overrides -> attach-modal-dialogs

そして次のように設定します: false

または、dconf-editorをインストールせずにすべてを1行で入力します。

分離ダイアログ: dconf write /org/gnome/shell/overrides/attach-modal-dialogs false

添付ダイアログ: dconf write /org/gnome/shell/overrides/attach-modal-dialogs true

Ubuntu 12.04を使用します。


これありがとう。アップ。ただし、この質問を見つけるのは難しいことを認めなければなりません。
チャックR

@ChuckRタイトルを編集して、検索しやすくしました。
Rmano

5

Gnome-Shellの場合

ターミナルで1つのコマンドを使用して、gnome-shellで無効にすることができます。Ctrl-Alt-Tショートカットで開き、以下のコマンドを使用します。

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

そのポップアップ添付ファイルを取り除きます。

シナモン用

シナモンで同じものを無効にするには、このコマンドが必要です

gconftool-2 --set --type=bool /desktop/cinnamon/windows/attach_modal_dialogs false

gconf-editorを使用して同じことを行うことができます。sudo apt-get install gconf-editorコマンドでインストールします。


2

「設計上の決定」は、Mac OSがどのように行うかに基づいています。モーダルダイアログがどのプログラムに属しているかを見ることなくポップアップする問題を解決します。ダイアログは、選択を行うのに十分な情報を提供するはずです。

ただし、少なくともgnome-shellでは、この動作をで変更できますgconftool-2


2

これは、シナモンおよびgnomeシェルの設計によるものです

この機能は、親ウィンドウ内にモーダルダイアログを配置するためのもので、を使用してgnomeシェルを無効にできますgconftool。シナモンでは無効にすることもできます。

この機能はMac OSXでも見られます。


3
だから、ダイアログが親ウィンドウの情報を隠すなら、あなたは運が悪いのですか?Ubuntu UI開発者によるさらに別の愚かな設計決定。:(
JesperE

2
ダブルクリックなどのように、ダイアログを切り離す方法が必要です。
マシモム

1
@JesperE-これは、Ubuntu UI開発者による決定ではなく、GNOME設計チーム(およびCinnamon設計チームが保持)による決定です。実際、バニラUbuntuでは、「ウィンドウに接続されたダイアログ」動作が12.04でデフォルトでオフになっています。
シャウナ


0

Cinnamonを使用するUbuntu 12.04では、gconf-editorメソッドを使用しましたが、パスはorg-> cinnamon-> overrides-> attach-modal-dialogsでした


0

上記のコマンドラインはどれもGnome 3.30.2では機能しませんでした。これは:

gsettings set org.gnome.mutter attach-modal-dialogs true

または

gsettings set org.gnome.mutter attach-modal-dialogs false

そして、現在の設定を取得するには:

gsettings get org.gnome.mutter attach-modal-dialogs
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.