Недавно я приобрёл ThinkPad X260 с процессором i7, 16 ГБ ОЗУ, разрешением 1920×1080 и 500 ГБ SSD от Samsung, который я установил в него. Проведя некоторое время в попытках найти подходящий дистрибутив, я вернулся к варианту Ubuntu, выпущенному Canonical, с Unity. В других дистрибутивах было то одно, то другое, что меня раздражало, но с радостью сообщаю, что Unity в основном свободен от этих проблем, есть лишь одна незначительная, которую я надеюсь можно исправить.
Chrome имеет тенденцию открываться за пределами экрана, так что горизонтальная полоса прокрутки и стрелка вниз на вертикальной панели скрыты. Кроме того, он открывается с зазором между верхней панелью и краем браузера. Перемещение браузера вверх показывает, что браузер по размерам соответствует экрану вертикально.
Я также заметил, что браузер, похоже, не сохраняет своё положение или настройки размера между закрытиями. Иногда он будет, но браузер, кажется, стремится к нижней части экрана с каждым открытием. Перезагрузка обычно восстанавливает половину экрана, находясь в нижнем положении.
Я протестировал, установив Chromium без синхронизации каких-либо настроек или изменения чего-либо, и обнаружил ту же проблему. Кто-нибудь знает решение?
Позвольте предложить это решение, которое я нашёл, эти шаги:
используйте сочетание клавиш ALT+TAB, пока вы не окажетесь на Chrome перед переходом к следующему шагу.
Нажмите Alt + Space: Это откроет “Меню окна”.
Выберите “переместить”, щёлкнув по опции, если вы видите меню, или нажав клавишу “M”.
Нажмите одну из “стрелочных” клавиш, ту, которая направлена в сторону, противоположную тому, где находится ваше окно браузера (моё переместилось вправо, поэтому я нажал “левую стрелку”) столько раз, пока вы не увидите достаточно окна браузера, чтобы смогли его перетащить.
Перетащите браузер в желаемое положение.
Закройте браузер (это важно, чтобы убедиться, что новое положение браузера сохранено и будет использовано в следующий раз, когда вы его откроете. Пропуск этого шага означает, что последнее сохранённое положение “за пределами экрана”. Если браузер закроется неправильно, он снова откроется в последнем сохранённом положении, то есть “за пределами экрана”, и эту процедуру придётся повторить).
Нет настоящего метода исправления этой проблемы. Лучшее, что вы можете сделать, это нажимать CTRL + CMD (Windows) + Стрелка вверх каждый раз. Это сделает его подходящим для экрана.
В CCSM (кликните) Управление окнами -> (кликните) Разместить окна -> (выберите) Умное.
Есть и другие варианты в выпадающем меню режима размещения, которые вы можете протестировать и выбрать лучший на свой вкус. Каскад также даст аналогичное разрешение, как Умное.
Примечание:
Опция Умное является опцией по умолчанию. Судя по описанию в вашем сообщении, это не происходит. Настройка, которую вы видите в CCSM, может быть переопределена или просто повреждена. Использование CCSM для изменения её и возврата обратно правильно убедится, что настройка в действии.
Если вы делаете это в режиме инкогнито, перемещение или изменение размера окна Chrome в желаемое положение (и закрытие его для сохранения новой позиции) не сработает. Вам придётся сделать это в обычном окне, чтобы это сработало.
В моём случае одной из расширений Chrome была причиной проблемы, я отключил все расширения Chrome, а затем включал их по одному и открывал Chrome, пока не нашёл виновника (в моём случае это было расширение “Max Payback”, которое каким-то образом использует то, что называется OpenResty). Теперь Google Chrome работает хорошо (и я включаю это расширение только когда мне это нужно, а затем выключаю его).
Надеюсь, это полезно!
Обходной путь, который должен исправить это раз и навсегда, уже предоставлен в ответе Джорджа Удосена выше, просто в #6 важно закрыть браузер, используя опцию выхода из меню, а не просто закрывая окно кнопкой “x”.
Похоже, что использование кнопки “x” является своего рода принудительным завершением в chromium…
Кстати, я просто хотел добавить комментарий к правильному ответу, поэтому я создал аккаунт – но оказывается, что вам сначала нужно заработать репутационные очки, чтобы комментировать, так что вот мы и тут… И привет всем 🙂
Ответ или решение
Проблема открытия браузера Chrome вне экрана и его непостоянного положения при закрытии — это достаточно распространённая проблема, особенно среди пользователей операционной системы Ubuntu с графической оболочкой Unity. В этом ответе мы подробно рассмотрим возможные причины данной проблемы и предложим действенные решения.
Причины проблемы
Настройки размещения окон: Параметры управления окнами, которые отвечают за их размещение, могут быть неправильно настроены. В данном случае, функциональность композера, используемого в Unity, может быть испорчена или неправильно сконфигурирована.
Расширения Chrome: Некоторые расширения могут вмешиваться в нормальное функционирование браузера, нарушая его поведение при открытии окон.
Проблемы с конфигурацией рабочего стола: Иногда сбои в конфигурации системы или конфликты между различными приложениями могут привести к такому поведению.
Решения проблемы
1. Исправление положения окна с помощью Alt + Space
Шаг 1: Используйте сочетание клавиш ALT + TAB, чтобы выбрать окно Chrome.
Шаг 2: Нажмите Alt + Space, чтобы открыть "Меню окна".
Шаг 3: Выберите опцию "Переместить" (Move). Если у вас нет возможности видеть меню, нажмите "M".
Шаг 4: Используйте стрелочные клавиши, чтобы переместить окно в видимую область экрана.
Шаг 5: Переместите окно в желаемую позицию и закройте браузер через меню, чтобы сохранить новые настройки.
Запустите CCSM, перейдите в раздел Управление окнами, затем выберите Размещение окон и установите параметр на Умный (Smart).
Если это не сработает, попробуйте изменить параметр на другой и затем верните его обратно, чтобы сбросить потенциальные неисправности.
3. Проверка расширений Chrome
Отключите все расширения в браузере и проверьте, сохраняется ли проблема. Если нет, включайте их по одному, чтобы выявить проблемное расширение.
Это поможет определить, не вызывает ли проблему конкретное расширение, например, такие как "Max Payback", которые могут влиять на отображение окон.
4. Закрытие окна правильно
Убедитесь, что вы закрываете браузер через меню, а не просто нажимая "X", так как это может привести к некорректному сохранению положения окна.
Заключение
Хотя проблема открытия браузера Chrome вне экрана может быть раздражающей, её решение возможно с помощью предложенных методов. Эффективное использование комбинаций клавиш и настройки параметров управления окнами, а также проверка расширений могут значительно улучшить вашу работу с браузером. Если указанные решения не помогают, возможно, стоит рассмотреть переустановку браузера или обновление системы, чтобы исключить программные конфликты.