GNOME/OtherDE's Удаляет все элементы верхней части экрана (меню/строки заголовка и т. д.) над окном приложения

GNOME/OtherDE's Удаляет все элементы верхней части экрана (меню/строки заголовка и т. д.) над окном приложения

Я использую Linux на серверах уже более 10 лет, но только сегодня начал пробовать среду рабочего стола на старом MacBook.

На моих взгляд, на небольших экранах ноутбуков сочетание «Верхняя панель/Строка заголовка/Строка меню» не идеально подходит для оптимального использования небольшого экрана.

Я сделал небольшое сравнение, чтобы продемонстрировать свое намерение:

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

Слева — рабочий стол Mac. Верхнюю панель меню можно скрыть в последних версиях MacOS. Мне нравится этот режим отображения, так как я могу использовать 100% экрана, чтобы сосредоточиться на своих радостях кодирования.

Справа — ubuntu/GNOME, показывающий то же самое приложение (vscode). Три элемента над приложением занимают довольно много места на экране. (около 10 строк в редакторе кода)

Есть ли способ отобразить приложение vscode, используя 100% площади экрана?

Я думал о том, чтобы настроить тему GNOME или, может быть, перейти на другие DE, но я на удивление мало знаю о современных DE в Linux сегодня. Любые предложения и указания будут оценены по достоинству!

(В последний раз я пробовал Mandrake Linux 5.3 с ядром 2.2.7! Боже, Linux не стал лучше во всех отношениях, ха-ха.)

решение1

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

Что вы можете сделать, чтобы сэкономить вертикальное пространство экрана, во многом зависит от используемого вами рабочего стола и того, как он задуман. Ответ на ваш текущий вопрос может быть очень общим.

  • Многие приложения поддерживают полноэкранный режим. Это удаляет все украшения окна. В Gnome Desktop можно задать сочетание клавиш для полноэкранного режима любого приложения в «Настройках», «Клавиатура», раздел «Windows».
  • Приложения GTK с клиентскими украшениями не используют традиционную строку заголовка и отменили традиционное меню. Поэтому по замыслу такие приложения уже соответствуют тому, что вы ищете. Вы видите в большинстве приложений Gnome Shell, таких как Файлы, Редактор и т. д. Также продукты Mozilla, Firefox и Thunderbird, позволяют скрыть строку меню, предоставляя меню-гамбургер или F10 и Alt-горячие клавиши для доступа к строке меню.
  • Только при запуске Gnome Shell на Xorg, расширения, такие какОбъединяйтесьпозволяют удалить устаревшую строку заголовка окна.
  • Многие рабочие столы поддерживают скрытие верхней панели для освобождения вертикального пространства.
  • На рабочих столах Plasma и Mate можно заменить меню приложений для каждого окна на глобальное меню приложений в верхней панели, как в MacOS.
  • Хотя плиточные оконные менеджеры, вероятно, больше не предназначены для широких масс, они нацелены на то, чтобы всегда заполнять доступное пространство экрана, и не работают с устаревшими заголовками окон.

решение2

Вы можете иметь глобальное меню, как в macOS в Gnome, с некоторыми настройками. Я использую XFCE4 Panel вместе с Gnome Panel. Вам также понадобится Dash to Panel, чтобы сохранить функции панели Gnome, такие как уведомления. Я добавил мозаику окон Pop!_OS.

Я создал скрипт, который вы можете использовать, если хотите.

https://github.com/M-Rick/ZorinOS/tree/main/Global%20menu

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

решение3

Я сделал это в Ubuntu, установив менеджер расширений для gnome: sudo apt install gnome-shell-extension-manager, а затем поискав расширение "undecorate window", последний вариант при нажатии alt+space — undecorate. Это не идеальное решение, но оно работоспособно. Надеюсь, это поможет.

Связанный контент