Что происходит: у меня есть (например) LibreOffice Calc open, с некоторыми столбцами данных в нем. Я выделяю столбцы, которые я хочу отобразить, затем выбираю INSERT> CHART. Диалоговое окно дочернего окна появляется поверх моих данных, поэтому я хочу переместить его в сторону.
Когда я захватываю верхнюю панель и перемещаю ее, окно родителя (таблицы) сводит к минимуму (я думаю он фактически исчезает). Продолжая приведенный выше пример, если я нажму FINISH в окне диаграммы, я могу увидеть свернутое приложение электронной таблицы, которое является строкой заголовка окна, а также панель меню чуть ниже.
Это похоже на действительно странное поведение и, безусловно, подпадает под категорию «не будучи полезным для пользователя», поскольку вся идея перемещения дочернего окна в первую очередь заключалась в том, чтобы лучше видеть электронную таблицу!
В других приложениях , например, программа просмотра PDF, возникает несколько другая проблема. Когда я пытаюсь переместить дочернее окно (например, диалоговое окно печати), родительский элемент не минимизирует, а вместо него следует дочернее окно. Это менее удивительно, чем полное исчезновение родителя, но в равной степени бесполезное с точки зрения предоставления пользователю возможности видеть информацию, присутствующую в родительском окне.
Что происходит:
Ответ Pomsky ниже устраняет проблему, но меня не интересует, почему оконный менеджер принимает решение о том, что все дочерние окна имеют модальное поведение (или нет), а не сами приложения; и, кроме того, почему модальное поведение предотвращает перемещение детского экрана вокруг, когда оно скрывает полезную информацию на родительском экране. Ни один из них не кажется мне хорошим дизайном ...
Откройте терминал и запустите
gsettings set org.gnome.shell.overrides attach-modal-dialogs false
Это отделяет модальные диалоги от родительского окна и, следовательно, должно исправить вашу проблему.
Если это не работает, см. ответ или использование OP (GNOME), как указано ниже.
То же самое можно сделать с помощью (GNOME) Tweaks, есть кнопка переключения для «Присоединить модальные диалоги» в разделе Windows. Отключите его.
Чтобы установить (GNOME) Tweaks , запустите
sudo apt install gnome-tweak-tool
Откройте терминал и запустите
gsettings set org.gnome.shell.overrides attach-modal-dialogs false
Это отделяет модальные диалоги от родительского окна и, следовательно, должно исправить вашу проблему.
Если это не работает, см. ответ или использование OP (GNOME), как указано ниже.
То же самое можно сделать с помощью (GNOME) Tweaks, есть кнопка переключения для «Присоединить модальные диалоги» в разделе Windows. Отключите его.
Чтобы установить (GNOME) Tweaks , запустите
sudo apt install gnome-tweak-tool
Благодаря предложению Помского выше, который не совсем выполняет эту работу, но привел меня к переключателю, в котором я нуждался.
Я использовал dconf-editor для отключения / org / gnome / mutter / attach- modal-dialogs.
Для того, чтобы минимизировать таблицу libreoffice, по-видимому, был побочным эффектом максимального расширения родительского окна.
Обновить
] Предложение Поммения об использовании инструмента tweak намного лучше, чем использование dconf-editor.
Благодаря предложению Помского выше, который не совсем выполняет эту работу, но привел меня к переключателю, в котором я нуждался.
Я использовал dconf-editor для отключения / org / gnome / mutter / attach- modal-dialogs.
Для того, чтобы минимизировать таблицу libreoffice, по-видимому, был побочным эффектом максимального расширения родительского окна.
Обновить
] Предложение Поммения об использовании инструмента tweak намного лучше, чем использование dconf-editor.