Небольшой опыт использования тайлинговых оконных менеджеров навроде i3WM, BSPWM, SWAY, Hyprland, привил мне любовь к отступам. Например, после использования тайлинга мне захотелось внедрить отступы внутри терминала, благодаря чему на канале появились две статьи про отступы в терминале GNOME и Konsole.
Теперь же в голову пришла идея настроить отступы между краями экрана и окнами приложений. Чтобы запущенное окно не прилипало к краям, а слегка так от него отступало, пикселей где-то на 20. Далее расскажу про то, как настроить это дело в GNOME и покажу, что получилось в итоге.
Если вы желаете перевести свою команду или компанию на отечественный корпоративный мессенджер, то могу порекомендовать Compass - отечественную разработку, которая без труда сможет заменить ушедший из России Slack. По двум ссылкам ниже находятся обзор на Compass и страница для регистрации и скачивания приложения.
Любые хотимчики через расширения
Опять-таки, при использовании GNOME любые хотимчики пользователя реализуются через установку расширений. Так как со стопроцентной вероятностью хотимчик этот не уникальный и у кого-то другого он возник ранее, что привело к появлению расширения. Про расширения GNOME и способы их установки рассказывал ранее на канале, познакомиться с этими статьями вы можете по ссылкам ниже.
Поставленную в начале статьи задачу решать будем также через расширения, в качестве способа установки выбран был плагин для браузера и сайт с расширениями GNOME.
Useless Gaps или One Window Wonderland
Если открыть сайт с расширениями и в поиске ввести слово gaps (отступы), то первым появится Useless Gaps и естественно, пользователь установит его.
Настройки у него очень простые и помещаются в одном небольшом экранчике. Вы можете настроить общий размер отступов (по-умолчанию, 20 пикселей), а также дополнительные отступы сверху, сниху, справа и слева от границ экрана.
Но если установить его, то такие приложения, как Mozilla Firefox, могут вести себя капризно при открытии и попытке развернуться в полный экран.
Такая модель поведения встречается на дистрибутивах Ubuntu, где есть SNAP-приложения (предустановленные или скачанные через менеджер программ). Чтобы все приложения запускались на весь экран (как и происходит в тайлинговых оконных менеджерах) и с отступами, можно установить расширение One Window Wonderland.
Настроек у него примерно столько же, как и Useless Gaps, но тонко настроить отступы уже не получится.
В первой строке устанавливается величина отступа, а вот в последующей можно добавить те приложения, для которых отступы и открытие на полный экран нужно включить форсировано (принудительно). Туда, например, можно добавить те самые SNAP-версии Firefox, Telegram и других программ. После добавления в этот список они будут открываться на весь экран с нужными отступами.
В Ignore List добавляются приложения, которые не должны иметь отступов и открываться при запуске на весь экран. Туда можно добавить, например, терминал GNOME.
Получается, что если вы желаете добавить в GNOME отступы между запущенными приложениями, то можете воспользоваться одним из двух расширений: Useless Gaps или One Window Wonderland.
Если же вы желаете иметь собственный сервер, на котором можно, например, поднять VPN, то рекомендую провайдера Timeweb. Например, у меня там имеется польский сервер с настроенным VPN Wireguard, благодаря чему все заблокированные в РФ сайты становятся доступными. При регистрации и оплате услуги облачного сервера мы вместе получим на аккаунт по 300 рублей, если вы выберете выделенный сервер, то оба получим по 2000 рублей для оплаты услуг в дальнейшем.
Подведем итоги
Вкусовщина ли это? Несомненно! Но пользователей GNOME очень много, даже на этом канале, поэтому думаю, что кому-нибудь будет полезно узнать про то, как добавить отступы в любимую среду рабочего окружения.
Напишите в комментариях как вы относитесь к отступам и хотите ли узнать про то, как добавить их в своем DE?