web-dev-qa-db-ja.com

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

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

(Ubuntu 11.10とシナモン。)

screenshot

23
JesperE

私ははるかに簡単な解決策を見つけました。実際には、 GNOME Tweaks (以前は「GNOME Tweak Tool」として知られていました)で設定できます: "Attached model dialogs" under "Windows" disabled

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

19
rugk

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

次の方法で簡単にインストールできる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を使用します。

18
user66706

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コマンドでインストールします。

5
Anwar

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

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

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

2
Amith KK

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

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

2
user32288

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

0
user136701

これを修正する方法のリンク を見つけました。このメソッドは新しいリリースでは時代遅れであり、代わりにgsettingsを使用する必要があります。

0
melkor

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
0
bart