Всплывающие диалоги, прикрепленные к заголовку окна и не перемещаемые (как отсоединить модальные диалоги от главного окна?)

Не уверен в терминологии здесь, но большинство моих всплывающих диалогов (см. Скриншот ниже) прикреплены к заголовку окна и не могут быть перемещены. Если родительское окно перемещается, всплывающее окно перемещается вместе с ним. Есть ли способ избавиться от этого и открыть все всплывающие диалоги как подвижные окна?

(Ubuntu 11.10 с корицей.)

Скриншот

9 ответов

Я нашел гораздо более простое решение. На самом деле вы можете настроить его с помощью GNOME Tweaks (ранее известный как "GNOME Tweak Tool"):

Просто отключите "Прикрепленные модальные диалоги" под "Windows".

Только для тех, кто не смог решить эту проблему, вот что я сделал, чтобы сделать мои диалоги подвижными.

Я использовал dconf-editor, который можно легко установить: sudo apt-get install dconf-editor

Открыто: dconf-editor

Перейдите к: org -> gnome -> shell -> overrides -> attach-modal-dialogs

И установите это: false

Или все в одной строке без установки dconf-editor:

Отключить диалог: dconf write /org/gnome/shell/overrides/attach-modal-dialogs false

Прикрепить диалог: dconf write /org/gnome/shell/overrides/attach-modal-dialogs true

Использование Ubuntu 12.04, кстати.

Для Гнома-Шелл

Вы можете отключить его в 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 команда.

"Дизайнерское решение" основано на том, как это делает Mac OS. Это решает проблемы с модальными диалоговыми окнами, появляющимися, не видя, к какой программе они принадлежат. Диалог должен предоставить достаточно информации, чтобы сделать ваш выбор.

Однако, по крайней мере, для gnome-shell вы можете изменить это поведение с помощью gconftool-2,

Ни одна из приведенных выше командных строк не работала у меня в 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

Это по замыслу в Корице, а также в оболочке гнома

Эта функция предназначена для организации модальных диалогов в их родительском окне и может быть отключена оболочкой gnome с помощью gconftool, Его также можно отключить в корице.

Эта функция также была замечена в Mac OSX

В моей Ubuntu 12.04 с Cinnamon я использовал метод gconf-editor, но путь был org -> cinnamon -> overrides -> attach-modal-dialogs

Корица 4.8.4:

Cinnamon settings> Windows> Вкладка Behavior> Групповое поле Window focus>Attach dialog windows…

Я нашел ссылку с возможностью исправить это, этот метод устарел в новых выпусках, и вместо него следует использовать gsettings.

Другие вопросы по тегам