У меня Ubuntu 17.10 с GNOME 3.
Что происходит:
у меня (например) LibreOffice Calc открыт, с некоторыми столбцами данных в нем. Я выделяю столбцы, которые я хочу построить, затем выбираю INSERT> CHART. Вверху моих данных появляется диалоговое окно дочернего окна диаграммы, поэтому я хочу переместить его в сторону.
Когда я беру верхнюю панель и перемещаю ее, родительское окно (электронная таблица) сворачивается (я думаю, что оно фактически исчезает). Продолжая приведенный выше пример, если я нажму кнопку FINISH в окне диаграммы, я смогу увидеть свернутое приложение для работы с электронными таблицами, которое представляет собой строку заголовка окна и строку меню чуть ниже нее.
Это кажется странным поведением и, безусловно, подпадает под категорию «бесполезно для пользователя», так как вся идея перемещения дочернего окна была в первую очередь просто для того, чтобы лучше видеть электронную таблицу!
В других приложениях, например, в средстве просмотра PDF, возникает немного другая проблема. Когда я пытаюсь переместить дочернее окно (например, диалоговое окно печати), родитель не сворачивает, а вместо этого следует за дочерним окном. Это менее удивительно, чем полное исчезновение родителя, но в равной степени бесполезное с точки зрения предоставления пользователю возможности видеть информацию, присутствующую в родительском окне.
Обновление 2017/11/06
Ответ Помского, приведенный ниже, устраняет проблему, но заставляет меня задуматься, почему оконный менеджер принимает решение, что все дочерние окна имеют модальное поведение (или нет), а не сами приложения; и далее, почему модальное поведение препятствует перемещению дочернего экрана, когда оно скрывает полезную информацию на родительском экране. Ничто из этого не кажется мне хорошим дизайном ...
источник
Благодаря приведенному выше предложению Помского, которое не совсем справляется с работой, но привело меня к необходимому мне переключателю.
Я использовал dconf-editor, чтобы отключить / org / gnome / mutter / attach-modal-dialogs.
Для чего стоит минимизация электронной таблицы libreoffice, по-видимому, является побочным эффектом максимизации родительского окна.
Обновить
Предложение Помского об использовании инструмента настройки гораздо лучше, чем использование dconf-editor.
источник
/org/gnome/mutter/attach-modal-dialogs
как вы упомянули, но включите/org/gnome/shell/overrides/attach-modal-dialogs
? Мне интересно, требуются ли оба или достаточно толькоmutter
одного.