Как запустить VS Code в развернутом окне в Ubuntu 24.04?

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

На Ubuntu 22.04 мой Visual Studio Code всегда открывался в развернутом окне.

Теперь, используя Ubuntu 24.04, я не могу запустить VS Code в развернутом окне.

Система использует X11 в качестве оконной системы.

В этом есть множество нюансов.

По умолчанию VSCode перезагружает последнее закрытое окно, восстанавливая его состояние (размер, положение). Однако это не срабатывает, если окно было закрыто в развернутом виде; в таком случае восстанавливается предыдущее состояние окна. Я думаю, это ошибка: это не выглядит намеренно, и я уверен, что раньше это было не так.

Дальнейшим доказательством этого является то, что установка "window.newWindowDimensions": "maximized" в settings.json также не позволяет новым окнам запускаться в развернутом состоянии. Так что, возможно, что-то не так с VSCode и развернутыми окнами в целом.

Тем не менее, вы можете обойти это двумя способами:

  1. Нажмите F11, чтобы перейти в полноэкранный режим, затем установите "window.restoreFullscreen": true в settings.json. Это работает и правильно восстанавливает последнее закрытое окно в полноэкранном режиме. Находясь в полноэкранном режиме, вы можете нажимать Alt, чтобы показать меню.
  2. Используйте Зен-режим (Ctrl+K / Z). Это также работает и правильно восстанавливает последнее закрытое окно в Зен-режиме. Вам не нужно устанавливать "zenMode.restore": true в settings.json, так как это должно быть по умолчанию. Находясь в Зен-режиме, вы можете нажимать Alt, чтобы показать меню. Я бы посоветовал вам следовать по этому пути, настраивая Зен-режим на свой вкус (я думаю, вы могли бы настроить его так, чтобы он показывал все, что обычно скрывает, если вы действительно хотите, так что вы не будете вынуждены ничего упускать из обычного режима, если только не захотите).

Вот моя версия VSCode для справки:

1.93.1
38c31bc77e0dd6ae88a4e9cc93428cc27a56ba40
x64

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

Чтобы запустить Visual Studio Code в maximized режиме в Ubuntu 24.04, необходимо учесть несколько аспектов работы с окнами и настройками.

Основная проблема

По умолчанию VSCode восстанавливает последнее закрытое окно с его состоянием (размером и позицией). Однако в случае, если окно было закрыто в максимизированном состоянии, при следующем запуске состояние последнего закрытого окна может быть восстановлено, что не всегда приводит к его максимизации. Это могло вызывать некоторые неудобства для пользователей, поскольку такая ситуация отличалась от поведения в предыдущих версиях.

Варианты решения

Существует несколько способов обойти данную проблему:

  1. Использование полноэкранного режима:

    • Нажмите клавишу F11, чтобы войти в полноэкранный режим.
    • В файле settings.json добавьте следующее:
      "window.restoreFullscreen": true
    • Это позволит корректно восстанавливать окна в полноэкранном режиме при следующем запуске, а также упростит доступ к меню с помощью клавиши Alt.
  2. Использование Zen-режима:

    • Активируйте Zen-режим, нажав сочетание клавиш Ctrl + K, затем Z.
    • В большинстве случаев вам не потребуется добавлять настройку "zenMode.restore": true в settings.json, так как это значение по умолчанию.
    • Zen-режим позволяет избавиться от лишних элементов интерфейса и сосредоточиться на коде, однако вы можете настроить его так, чтобы отображались все необходимые элементы интерфейса, если это будет нужно.

Пример вывода версии

В качестве справочной информации, вот информация о вашей версии VS Code, для проверки совместимости:

1.93.1
38c31bc77e0dd6ae88a4e9cc93428cc27a56ba40
x64

Заключение

Каждый из предложенных способов является рабочим и может помочь вам запустить VSCode в удобном для вас состоянии. Выбирайте тот, который лучше соответствует вашим потребностям в работе. Если у вас возникнут дополнительные вопросы или нужно будет более подробно разобрать настройки, не стесняйтесь обращаться за помощью.

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

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