окно mysqlworkbench не изменяет размер, свежая установка на Ubuntu 24.04

Вопрос или проблема

Очень странное поведение окна. Совершенно новая установка последней версии 24.04 LTS. Всё по умолчанию. GNOME Desktop (Wayland? Я никогда не уверен. Как я сказал, по умолчанию.) Mysqlworkbench установлен через snap install mysql-workbench-community, версия 8.0.36.

Когда я открываю mysqlworkbench, окно открывается нормально, занимая, может быть, треть моего рабочего стола. Я могу использовать перетаскивание мышью, чтобы перемещать окно. Но я не могу использовать перетаскивание мышью, чтобы изменить размер окна. Перемещение мыши по краям или углам не вызывает изменения курсора мыши на “ручки для перетаскивания”. Все остальные приложения работают нормально. Раньше для меня всё работало нормально на 22.04. Друг, у которого 24.04, говорит, что у него всё работает нормально. Я могу щелкнуть правой кнопкой мыши в “панели задач вверху” wb, выбрать опцию меню “Изменить размер”: тогда курсор мыши становится ручками для перетаскивания в верхнем левом углу, и я могу изменить размер. Как только изменение размера завершено, возвращается к “мышь не может перетащить для изменения размера”. Как я уже сказал, каждое приложение, кроме mysqlworkbench, работает нормально.

Я искал в Google и не нашел совпадений. Есть идеи?!

Чтобы ответить на свой собственный вопрос после дальнейшего исследования.

Я удалил mysql-workbench-community и переустановил, без изменений.

По прихоти я попробовал выйти из рабочего стола и снова войти. И вот чудо, окно mysqlworkbench теперь правильно показывает ручки для перетаскивания и можно изменить размер. Я должен делать это каждый раз после перезагрузки. Это может быть как-то связано с тем, что мой Ubuntu настроен на вход в систему напрямую на рабочий стол, минуя экран входа/ввод пароля, что вынуждает меня делать выход и снова вход, не знаю. Я знаю, что это не было необходимо в предыдущих версиях Ubuntu/GNOME Desktop.

Я оставлю это здесь на случай, если кто-то еще столкнется с той же проблемой.

Я могу подтвердить, что ваша проблема также затрагивала несколько других приложений (файловый менеджер Thunar, терминал и т.д.) под Ubuntu 24.04.1 и X11 (но не под Wayland). И, похоже, решается выходом и входом в X11-сессию в случае, если у вас настроен автоматический вход в Ubuntu.

Похоже, причиной этого является ошибка, связанная с ‘mutter’ (см. ошибка окон в Ubuntu 24.04 и задержка ввода в терминале Ubuntu 22.04.4). Похоже, разработчики знают об этом, так что это вопрос времени, когда решение придет к нам через ‘apt get update && apt get upgrade’.

В то же время я читал и могу подтвердить, что некоторые приложения (не знаю, относится ли это к MySQL Workbench) могут изменять размер, нажав клавишу ‘Super’ плюс среднюю кнопку мыши, пока форма курсора не изменится на ‘ручка изменения размера’.

Надеюсь, это поможет…

.

Ответ или решение

Теория

Проблема с невозможностью изменения размера окна MySQL Workbench на Ubuntu 24.04 после установки может быть связана с конфигурацией интерфейса рабочего стола GNOME, которая по умолчанию использует сервер отображения Wayland. Однако существование аналогичных проблем в других приложениях, таких как Thunar file manager и терминал, указывает на системную ошибку, скорее всего связанную с оконным менеджером Mutter. Поскольку вы отметили, что все приложения работали корректно на Ubuntu 22.04, это явно указывает на изменение в последней версии операционной системы.

Пример

Вы описали, что после автоматического входа в систему, функциональность для изменения размера окон MySQL Workbench отсутствует, но может быть восстановлена после выхода из системы и повторного входа с вводом пароля. Это говорит о том, что проблемный компонент в процессе начального автоматического входа в систему не активирует необходимые функции для управления окнами. У других пользователей проявление данной проблемы схожее, и она больше распространена в среде X11, что дает основания считать это общесистемной ошибкой.

Применение

  1. Обновление системы: Прежде всего, убедитесь, что ваша система обновлена. Регулярные обновления могут содержать исправления этой ошибки.

    sudo apt update && sudo apt upgrade
  2. Переключение на X11: Попробуйте войти в систему с использованием X11 вместо Wayland. Для этого на экране входа выберите конфигурацию с X11.

  3. Ручное управление окнами: До выхода обновления, можно использовать обходные маневры. Например, удерживая клавишу Super и нажимая среднюю кнопку мыши для изменения размера окна, если это допустимо для MySQL Workbench.

  4. Ручной вход: Временно отключите автоматический вход в систему, чтобы избежать постоянного выхода и повторного входа для восстановления функциональности управления размерами.

  5. Сообщения об ошибках: Следите за обновлениями и сообщениями на форумах Ubuntu и GNOME для ошибок, которые признаны разработчиками и которые, возможно, будут исправлены.

Эти действия помогут стабилизировать работу MySQL Workbench и других приложений, демонстрирующих схожую проблему. Надеюсь, вскоре ошибка будет исправлена в последующих обновлениях GNOME или Ubuntu.

Оцените материал
Добавить комментарий

Капча загружается...