Рейтинг:0

Ошибка в окне «Открыть + сохранить файл» в нескольких приложениях (изменение размера левой части также меняет правую сторону, перемещение окна перемещает приложение и т. д.)

флаг it
jpb

Я использую Ubuntu 20.04, и несколько приложений (Emacs, Firefox, Okular, Libre Office, OpenSCAD) имеют ошибочные всплывающие окна для открытия и сохранения файлов. Например, при сохранении файла в Firefox с помощью Ctrl+S всплывающее окно, в котором указывается имя и местоположение файла, ведет себя следующим образом:

  1. Регулировка верхнего края окна также перемещает нижний край и наоборот (перетаскивание верхней стороны вверх/вниз перемещает нижнюю сторону вниз/вверх)
  2. Регулировка левого края окна также перемещает правый край и наоборот (перетаскивание левой стороны влево/вправо перемещает правую сторону вправо/влево)
  3. Перемещение всплывающего окна также перемещает окно приложения (самое неприятное: оно уменьшает максимизацию окна приложения, если оно было развернуто)

Это проблема с приложениями или проблема с моей системой?

флаг ar
Мне удалось воспроизвести «ошибки» с Firefox на моем Ubuntu 20.04. Я подозреваю, что это связано с набором инструментов [GTK] (https://en.wikipedia.org/wiki/GTK), используемым для создания графического интерфейса для Firefox и других упомянутых вами приложений. Вероятно, это «особенность» GTK. В любом случае баги здесь не в тему. Подробнее см. [Как сообщить об ошибке?](https://askubuntu.com/questions/5121/how-do-i-report-a-bug).
vanadium avatar
флаг cn
@user68186 user68186 не ошибка, а действительно «функция».
флаг ar
@vanadium отличный ответ! Итак, это функция gnome или она специфична для GTK, как я предполагал?
vanadium avatar
флаг cn
@ user68186 специфично для Gnome Shell!
Рейтинг:2
флаг cn

Это не проблема вашей системы. Вот как это работает по умолчанию. Модальные диалоги (например, файловый диалог) прикрепляются к своему родительскому окну и не могут быть перемещены. Родительское окно затемнено. Родительское окно и диалог перемещаются вместе. Это дает визуальную подсказку о том, что вам нужно сначала справиться с диалогом, прежде чем вы сможете продолжить работу.

К счастью, это поведение можно отключить с помощью следующей команды

gsettings установить org.gnome.mutter для подключения модальных диалогов false

Этот параметр также доступен в Gnome Tweaks (не установлен по умолчанию) на вкладке Windows («Прикрепить модальные диалоги»).

введите описание изображения здесь

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.