Оконный менеджер i3-gaps

После установки Debian на ноутбуке возникла потребность в оконном менеджере, который должен быть быстрым, удобным и потреблять мало ресурсов. Спустя несколько часов прогулок по различным форумам решено было остановиться на i3wm, это фреймовый оконный менеджер. Пару слов о его особенностях: сам по себе i3 в основном управляется через клавиатуру (vi-подобными сочетаниями клавиш), а его конфигурацию можно изменить путем редактирования обычного текстового файла, это значит, что для настройки параметров не требуется знания программирования (обычный пользователь тоже справится).

Рабочий стол i3 (i3-gaps):

i3-gaps — это форк i3 с дополнительными возможностями стилизации рабочего пространства, такими как добавление отступов между окнами, установка фонового изображения для каждого блока в отдельности, прозрачность и т.д.

i3-gaps отсутствует в официальных репозиториях, поэтому мы рассмотрим процесс его установки из исходных кодов с GitHub. В случае с Debian Stretch потребуется установить следующие зависимости:

libxcb-keysyms1-dev libpango1.0-dev libxcb-util0-dev xcb libxcb1-dev libxcb-icccm4-dev libyajl-dev libev-dev libxcb-xkb-dev libxcb-cursor-dev libxkbcommon-dev libxcb-xinerama0-dev libxkbcommon-x11-dev libstartup-notification0-dev libxcb-randr0-dev libxcb-xrm0 libxcb-xrm-dev

Сам процесс сборки и установки довольно прост, и состоит из следующих шагов:

cd /path/where/you/want/the/repository

# clone the repository
git clone https://www.github.com/Airblader/i3 i3-gaps
cd i3-gaps

# compile & install
autoreconf --force --install
rm -rf build/
mkdir -p build && cd build/

# Disabling sanitizers is important for release versions!
# The prefix and sysconfdir are, obviously, dependent on the distribution.
../configure --prefix=/usr --sysconfdir=/etc --disable-sanitizers
make
sudo make install

При первом запуске i3 спросит о создании конфигурации по умолчанию и попросит назначить Mod-клавишу, которая будет управляющей при работе в различных сочетаниях (обычно клавиша Win).

Для управления i3 надо запомнить сочетания горячих клавиш:

Клавиши для использования с $mod (Alt или Win):

Клавиши для использования с Shift+$mod:

Репозиторий проекта — https://github.com/Airblader/i3
Список горячих клавиш — https://i3wm.org/docs/refcard.html
Подробная инструкция по установке — https://github.com/Airblader/i3/wiki/Compiling-&-Installing

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *