Всплывающие диалоги, прикрепленные к заголовку окна и не перемещаемые (как отсоединить модальные диалоги от главного окна?)
Не уверен в терминологии здесь, но большинство моих всплывающих диалогов (см. Скриншот ниже) прикреплены к заголовку окна и не могут быть перемещены. Если родительское окно перемещается, всплывающее окно перемещается вместе с ним. Есть ли способ избавиться от этого и открыть все всплывающие диалоги как подвижные окна?
(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.