Не уверен в терминологии, но большинство моих всплывающих диалогов (см. Скриншот ниже) прикреплены к заголовку окна и не могут быть перемещены. Если родительское окно перемещается, всплывающее окно перемещается вместе с ним. Есть ли способ избавиться от этого и открыть все всплывающие диалоги как подвижные окна?
(Ubuntu 11.10 с Cinnamon.)
Я нашел ссылку с возможностью исправить это , этот метод устарел в более новых выпусках, и вместо него следует использовать gsettings.
В моей Ubuntu 12.04 с Cinnamon я использовал метод gconf-editor, но путь был org -> cinnamon -> overrides -> attach-modal-dialogs
Только для тех, кто не смог решить эту проблему, вот что я сделал, чтобы сделать мои диалоги подвижными.
Я использовал dconf-editor, который можно легко установить с помощью: sudo apt-get install dconf-editor
Открыть: dconf-editor
Просмотреть: org -> gnome -> shell -> overrides -> attach-modal-dialogs
И установить его to: false
Или все в одной строке без установки dconf-editor:
Отключение диалога: dconf write /org/gnome/shell/overrides/attach-modal-dialogs false
Присоединение диалога: dconf write /org/gnome/shell/overrides/attach-modal-dialogs true
Это разработано в Cinnamon, а также в оболочке gnome
Эта функция предназначена для размещения модальных диалогов в их родительском окне и может быть отключена оболочкой gnome с помощью gconftool
. Его также можно отключить в корице.
Эта функция также была замечена в Mac OSX
«Дизайнерское решение» основано на том, как это делает Mac OS. Это решает проблемы с модальными диалоговыми окнами, появляющимися, не видя, к какой программе они принадлежат. Диалог должен предоставить достаточно информации, чтобы сделать ваш выбор.
Однако, по крайней мере, для gnome-shell вы можете изменить это поведение с помощью gconftool-2
.
Вы можете отключить его в 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
.
Я нашел гораздо более простое решение. На самом деле вы можете настроить его с помощью GNOME Tweaks (ранее известный как «GNOME Tweak Tool»):
Просто отключить «Прикрепленные модальные диалоги "под" Windows ".
Ни одна из командных строк выше обработанного для меня на 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