ГлавнаяОперационные системыLinux5 лучших плагинов Hyprland, упрощающих использование

5 лучших плагинов Hyprland, упрощающих использование

Hyprland — мощный оконный менеджер на базе Wayland для Linux. Он представляет несколько инновационных функций, таких как пользовательский наборщик отображения и возможность установки сторонних плагинов с помощью менеджера пакетов. В этой статье мы рассмотрим 5 лучших плагинов, доступных для Hyprland, и поможем вам установить их на свой компьютер.

Подготовка системы для плагинов Hyprland

В отличие от традиционной среды рабочего стола, Хайпрланд рассматривает свои плагины как прямые расширения оконного

Подготовка системы для плагинов Hyprland

ist.ru/2022/02/10/poleznye-patchi-uluchsheniya-dwm/" title="ДВМ">ДВМ , где вы используете файл исправления и вручную вставляете фрагменты кода прямо в исходный код оконного менеджера.

Терминал, показывающий config.def.h dwm.

Из-за этой особенности вам необходимо сначала получить несколько зависимостей, прежде чем вы сможете начать установку плагинов для Hyprland. Для этого выполните следующую команду:

sudo dnf install hyprland-devel cpio cmake make meson ninja glm-devel

Для Arch Linux вы можете использовать утилиту pacman:

sudo pacman -S cpio cmake make meson ninja

В Ubuntu вы можете установить эти зависимости с помощью apt:

sudo apt install cpio cmake make meson ninja

Используйте встроенный менеджер пакетов в Hyprland для создания необходимых инструментов для установки сторонних плагинов:

hyprpm update -v
Терминал, показывающий процесс обновления и создания файлов плагина для Hyprland.

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

Полезно знать: ищете настраиваемый оконный менеджер для X11? Ознакомьтесь с нашим обзором и руководством для настройка bspwm .

1. hy3

Hy3 — это мощное расширение для Hyprland, которое добавляет возможность размещать окна мозаикой, аналогично i3 и Sway, вручную. Он работает за счет использования функции групп окон Hyprland для изменения ориентации разделения в зависимости от ваших текущих настроек. Это позволяет вам «принудительно» выполнить горизонтальное или вертикальное разделение с помощью команды диспетчеризации Hyprland.

Снимок экрана, показывающий макет в стиле i3 в Hyprland.

Hy3 также имеет опцию «автоматического разделения», которая поочередно распределяет изображение по горизонтали и вертикали. Это дает вам больше гибкости при выборе расположения окон, особенно для быстрых и грязных рабочих пространств.

Снимок экрана, показывающий функцию автоматического разбиения на плитки в Hy3.

Чт

1. hy3

Hy3 в сеансе Hyprland, выполните следующие команды:

hyprpm add https://github.com/outfoxxed/hy3

Включите плагин Hy3 и загрузите его в текущий сеанс:

hyprpm enable hy3

Откройте файл конфигурации Hyprland с помощью любимого текстового редактора:

nano ~/.config/hypr/hypr.config

Прокрутите вниз функцию «general», а затем измените переменную макета с «dwindle» на «hy3».

5 лучших плагинов Hyprland 05 Highlight Hy3 Layout Config

Сохраните и примените новые настройки, нажав Ctrl+ O.

2. Гипрбарс

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

Гипрбарс  – простой плагин, который возвращает эту традиционную функцию в Hyprland. Он добавляет множество параметров настройки, включая возможность устанавливать высоту, цвет и даже шрифты панелей окон.

Снимок экрана, показывающий пример рабочего стола с запущенным Hyprbars.

Кроме того, Hyprbars может добавлять элементы интерфейса в строки заголовков. Например, вы можете воссоздать традиционные кнопки DE, такие как «Закрыть», «Свернуть» и «Развернуть».

Снимок экрана, на котором выделена пользовательская кнопка «Закрыть» в Hyprbar.

Чтобы установить Hyprbars в вашей системе, выполните следующую команду в новом сеансе терминала:

hyprpm add https://github.com/hyprwm/hyprland-plugins

Запустите плагин Hyprbar, используя подкоманду «enable»:

hyprpm enable hyprbars

Нажмите Win+ Q, чтобы открыть новый терминал и подтвердить, что Hyprland добавляет строки заголовков в ваши окна.

3. ГипрEasymotion

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

2. Гипрбарс

rland, мне нужно либо использовать мышь, либо нажать Win, а затем нажать клавишу со стрелкой, чтобы направить мой «текущий фокус» к нужному окну.

HyprEasymotion решает эту проблему, взяв систему Easymotion из Vim и применив ее к окнам Hyprland. Это позволит вам быстро перейти к нужному окну без «циклического переключения» или использования мыши для изменения фокуса.

Снимок экрана, показывающий подсказки Easymode в терминалах Hyprland.

Кроме того, HyprEasymode можно использовать не только для простых задач фокусировки окна. Например, вы можете создать собственную комбинацию клавиш, которая автоматически закроет окно, выбранное вами в простом режиме.

Чтобы установить плагин HyprEasymode, выполните следующую команду в окне терминала:

hyprpm add https://github.com/zakk4223/hyprland-easymotion

Как и другие плагины, запустите его в текущем сеансе с помощью подкоманды «enable»:

hyprpm enable hyprEasymotion

Хотя HyprEasymotion уже запущен в вашей системе, вам все равно необходимо предоставить привязку клавиш для его правильной работы. Для этого откройте файл конфигурации Hyprland с помощью вашего любимого текстового редактора:

nano ~/.config/hypr/hyprland.conf

Прокрутите вниз до раздела «Привязки клавиш» и вставьте следующую строку кода в конец первого блока привязок клавиш:

bind = $mainMod, Z, easymotion, action:hyprctl dispatch focuswindow address:{}
Терминал, выделяющий пользовательскую комбинацию клавиш, активирующую HyprEasymode.

Сохраните файл конфигурации, затем убедитесь, что он работает правильно, нажав Win+ Z, и проверьте, отображаются ли индикаторы Easymode в ваших окнах.

Снимок экрана, показывающий метки HyprEasymode в рабочей области.

Кстати, хотите улучшить свой традиционный рабочий стол GNOME? Ознакомьтесь с нашим выбором для 3. ГипрEasymotion22/luchshie-rasshireniya-obolochki-gnome/" title="лучшие расширения оболочки GNOME">лучшие расширения оболочки GNOME сегодня.

4. Гипрекспо

Гипрекспо — это умный плагин для Hyprland, который предоставляет режим обзора для всего сеанса работы с рабочим столом. Это похоже на KDE и GNOME, где у вас есть экран, на котором отображается каждое активное окно на рабочем столе вашего рабочего стола. Как давний пользователь GNOME, я считаю Hyprexpo незаменимой частью моего ежедневного рабочего процесса.

Снимок экрана, показывающий обзор всех рабочих пространств HyprExpo в текущем сеансе.

Кроме того, Hyprexpo также предоставляет несколько вариантов настройки режима обзора. Например, вы можете изменить способ отображения активных рабочих пространств и включить жест в стиле macOS для переключения режима Hyprexpo.

Чтобы установить Hyprexpo в вашей системе, выполните следующую команду:

hyprpm add https://github.com/hyprwm/hyprland-plugins

Включите плагин Hyprexpo в текущем сеансе:

hyprpm enable hyprexpo

Откройте файл конфигурации Hyprland на своем компьютере, затем добавьте следующую строку кода в раздел «Привязки клавиш»:

bind = $mainMod, I, hyprexpo:expo, toggle

Сохраните файл конфигурации, затем нажмите Win+ I, чтобы убедиться, что Hyprexpo работает правильно.

Снимок экрана, на котором HyprExpo отображает несколько заполненных рабочих пространств.

5. Виртуальные рабочие столы

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

Скриншот, показывающий беспорядочный рабочий стол с несколькими активными окнами.

Виртуальные рабочие столы — отличный плагин, который решает эту проблему, создавая целый класс рабочих пространств рабочего стола внутри Hyprland. При этом оконный менеджер будет рассматривать всю вашу настройку с несколькими мониторами как один «виртуальный монитор», разделяющий одно рабочее пространство. Подобно GNOME и KDE, это делает управление различными пространствами намного проще и понятнее.

Чтобы установить виртуальные рабочие столы, выполните следующую команду в новом сеансе терминала:

hyprpm add https://github.com/levnikmyskin/hyprland-virtual-desktops

Запустите плагин виртуальных рабочих столов с помощью подкоманды включения Hyprpm:

hyprpm enable virtual-desktops

Откройте файл конфигурации Hyprland с помощью любимого текстового редактора.

Нажмите Ctrl+ W, затем введите «workspace», чтобы перейти к разделу конфигурации для привязок, связанных с рабочей областью.

Удалите строки, указывающие на рабочие области с 6 по 10, затем замените значение «workspace» в привязках клавиш для рабочих областей с 1 по 5 на «vdesk».

Терминал, выделяющий переменную «vdesk», заменяющую исходную отправку «workspace» в конфигурации Hyprland.

Прокрутите немного вниз, удалите привязки клавиш перемещения для раб

4. Гипрекспо

по 10, затем замените значение «movetoworkspace» на «movedesk».

Терминал с функцией диспетчеризации «movetodesk», заменяющий исходное «movetoworkspace».

Нажмите Ctrl+ O, чтобы сохранить и применить новый файл конфигурации Hyprland.

Убедитесь, что плагин работает правильно, дважды нажав Win+ 1.

Изучение и изучение некоторых из лучших плагинов для Hyprland — это лишь первый шаг в изучении этого разнообразного мира оконных менеджеров и сред рабочего стола. Хотите перейти на более универсальное решение? Ознакомьтесь с нашим выбором сегодня на лучшие среды рабочего стола для Linux .

Изображение предоставлено: Джастин Морган через Unsplash . Все изменения и скриншоты Рамсеса Реда.

5. Виртуальные рабочие столы

ПОХОЖИЕ СТАТЬИ

Популярные записи