Найти тему

Настраиваем отступы между окнами в среде рабочего окружения GNOME на любом дистрибутиве Linux

Оглавление

Небольшой опыт использования тайлинговых оконных менеджеров навроде i3WM, BSPWM, SWAY, Hyprland, привил мне любовь к отступам. Например, после использования тайлинга мне захотелось внедрить отступы внутри терминала, благодаря чему на канале появились две статьи про отступы в терминале GNOME и Konsole.

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

Если вы желаете перевести свою команду или компанию на отечественный корпоративный мессенджер, то могу порекомендовать Compass - отечественную разработку, которая без труда сможет заменить ушедший из России Slack. По двум ссылкам ниже находятся обзор на Compass и страница для регистрации и скачивания приложения.

Compass

Любые хотимчики через расширения

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

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

Useless Gaps или One Window Wonderland

Если открыть сайт с расширениями и в поиске ввести слово gaps (отступы), то первым появится Useless Gaps и естественно, пользователь установит его.

Расширение Useless Gaps
Расширение Useless Gaps

Настройки у него очень простые и помещаются в одном небольшом экранчике. Вы можете настроить общий размер отступов (по-умолчанию, 20 пикселей), а также дополнительные отступы сверху, сниху, справа и слева от границ экрана.

Настройки расширения Useless Gaps
Настройки расширения Useless Gaps

Но если установить его, то такие приложения, как Mozilla Firefox, могут вести себя капризно при открытии и попытке развернуться в полный экран.

Вот так выглядят отступы при попытке запустить Firefox
Вот так выглядят отступы при попытке запустить Firefox

Такая модель поведения встречается на дистрибутивах Ubuntu, где есть SNAP-приложения (предустановленные или скачанные через менеджер программ). Чтобы все приложения запускались на весь экран (как и происходит в тайлинговых оконных менеджерах) и с отступами, можно установить расширение One Window Wonderland.

Расширение One Window Wonderland
Расширение One Window Wonderland

Настроек у него примерно столько же, как и Useless Gaps, но тонко настроить отступы уже не получится.

Настройки расширения One Window Wonderland
Настройки расширения One Window Wonderland

В первой строке устанавливается величина отступа, а вот в последующей можно добавить те приложения, для которых отступы и открытие на полный экран нужно включить форсировано (принудительно). Туда, например, можно добавить те самые SNAP-версии Firefox, Telegram и других программ. После добавления в этот список они будут открываться на весь экран с нужными отступами.

Firefox с правильно работающими отступами
Firefox с правильно работающими отступами

В Ignore List добавляются приложения, которые не должны иметь отступов и открываться при запуске на весь экран. Туда можно добавить, например, терминал GNOME.

Получается, что если вы желаете добавить в GNOME отступы между запущенными приложениями, то можете воспользоваться одним из двух расширений: Useless Gaps или One Window Wonderland.

Если же вы желаете иметь собственный сервер, на котором можно, например, поднять VPN, то рекомендую провайдера Timeweb. Например, у меня там имеется польский сервер с настроенным VPN Wireguard, благодаря чему все заблокированные в РФ сайты становятся доступными. При регистрации и оплате услуги облачного сервера мы вместе получим на аккаунт по 300 рублей, если вы выберете выделенный сервер, то оба получим по 2000 рублей для оплаты услуг в дальнейшем.

IT-инфраструктура, облачные сервисы для бизнеса | Timeweb Cloud

Подведем итоги

Вкусовщина ли это? Несомненно! Но пользователей GNOME очень много, даже на этом канале, поэтому думаю, что кому-нибудь будет полезно узнать про то, как добавить отступы в любимую среду рабочего окружения.

Напишите в комментариях как вы относитесь к отступам и хотите ли узнать про то, как добавить их в своем DE?