Как установить Debian на i3wm

Обновлено: 06.07.2024

i3 — это мозаичный оконный менеджер, разработанный с нуля и написанный на C. Он доступен по лицензии BSD, в первую очередь предназначен для профессионалов и программистов и имеет несколько специальных функций. Этот тонкий оконный менеджер также поддерживает стеки окон, которые складываются в структуру вкладок, аналогичную веб-браузеру. Здесь мы узнаем, как установить i3 Window Manager на Ubuntu 18.04 или 20.04 LTS, чтобы получить тонкий и легкий интерфейс в этом Linux.

Что ж, операционные системы Linux известны своим низким потреблением ресурсов, однако из-за новейших графических рабочих столов многие дистрибутивы теперь стали ОС с большим потреблением ресурсов. Тем не менее, существует множество облегченных оконных менеджеров рабочего стола, и i3 — один из них. Этот Tiling Window Manager i3 обеспечивает особенно тонкий интерфейс для вашего экрана Linux.

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

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

Шаги по установке i3 Window Manager в Ubuntu 20.04 или Debian

Ниже приведены шаги по настройке диспетчера окон i3, который можно использовать во всех системах на основе Debian или Ubuntu, таких как Elementary OS, MX Linux, Linux Mint и других…

Обновить систему

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

Установите диспетчер окон i3 в Ubuntu или Debian

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

Переключиться на диспетчер окон i3

После завершения установки выйдите из текущего сеанса, будь то Ubuntu 20.04, Debian или любой другой. После этого нажмите на свое имя пользователя, чтобы войти в систему, но перед этим нажмите на значок «Gear». И выберите «i3».

Выйти из системного сеанса Ubuntu или Debian
Select i3 Windows Manager

Установить файл конфигурации i3

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

Этот файл находится в /etc/i3/config, если вы хотите, то позже можете скопировать его вручную.

 Установить конфигурацию i3

Выберите ключ-модификатор

Далее вы получите возможность выбрать ключ модификатора по умолчанию, также известный как ключ $mod, и использовать его для управления приложениями и другими настройками в i3. Есть две клавиши для выбора и установки по умолчанию — клавиша Win и Alt. По умолчанию клавиша Win будет выбрана, для этого просто нажмите клавишу Enter. Кроме того, вы можете нажать клавишу Alt, если хотите.

Установить по умолчанию Модификатор

Как использовать диспетчер окон i3 в Ubuntu или Debian Linux

После описанных выше шагов делать больше нечего. Все основные настройки выполнены, теперь мы можем начать использовать i3 Desktop на Ubuntu или Debian.

Единственное, что появляется в диспетчере листов i3, — это небольшая полоска с различной системной информацией, такой как батарея, место на диске, IP-адрес и т. д.…

Панель задач диспетчера листов i3, показывающая системные показатели

Запуск приложений

Теперь, как открывать приложения и другие настройки в диспетчере листов i3.Что ж, это можно сделать с помощью клавиши клавиатуры в сочетании с клавишей мода, которую мы установили во время настройки этого оконного менеджера. Например, вы установили клавишу Modifier на клавишу Win, а затем, чтобы открыть командный терминал на i3, сочетание клавиш будет состоять из клавиш Win+Enter.

Запустить командный терминал в диспетчере окон i3

Ярлык для приложений поиска

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

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

Поиск приложений в i3 Window Manager

Отключить приложения

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

Tiling i3 Manager Apps on Ubuntu

Перейти в полноэкранный режим

Если вы увеличили размер окон приложений с помощью указанной выше комбинации клавиш и хотите снова развернуть или использовать приложения в полноэкранном режиме, используйте эту комбинацию клавиш. Использование того же самого также вернет развернутое окно в развернутое.

Закрыть открытое приложение

У вас не будет кнопки закрытия (x) в приложениях, запущенных в i3 Window Manager, для этого также есть ярлык:

Обновить i3

Для обновления или перезапуска диспетчера i3:

Выйти из диспетчера окон i3

Выйти из оконного менеджера i3 Linux

Функциональная концепция i3 соответствует древовидной структуре, отдельные узлы которой оконный менеджер рассматривает как контейнеры.

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

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

Узнайте больше о сочетаниях клавиш i3 или шпаргалках из официальной документации.

Добро пожаловать в наш учебник по установке и настройке i3 Windows Manager в Debian 11. i3 — это мозаичный оконный менеджер для X11. «Мозаичный оконный менеджер — это оконный менеджер с организацией экрана во взаимно неперекрывающиеся кадры, в отличие от более популярного подхода с размещением перекрывающихся объектов (окон) на основе координат, который пытается полностью эмулировать рабочий стол. метафора.”

Установка и настройка i3 Windows Manager в Debian 11

Запустить обновление системы

Для начала запустите обновление системного пакета.

Установите i3 в Debian 11

Диспетчер окон i3 можно установить с помощью пакета i3, который доступен в репозиториях Debian 11 по умолчанию.

Установите последнюю версию i3 Windows Manager из репозиториев Ubuntu/Debian

Текущая стабильная версия i3 — 4.20.1. Репозитории Debian 10 по умолчанию содержат i3-wm версии 4.19.1.

Чтобы убедиться, что мы установили самую последнюю версию, а также обеспечить беспрепятственное обновление/обновление, создайте репозитории i3-wm Debian;

Обновите списки источников пакетов.

Теперь вы сможете установить последнюю версию i3-wm, выполнив приведенную ниже команду;

  • Диспетчер окон i3: сам i3-wm
  • блокировка экрана i3lock
  • i3status для информации о системе
  • suckless-tools для dmenu

Эти пакеты устанавливаются вместе с метапакетом i3.

Настройка i3 Windows Manager в Debian 11

После завершения установки вы можете приступить к настройке i3-wm в Debian 11.

Сначала выйдите из системы и войдите снова.

Установка и настройка i3 Windows Manager в Debian 11

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

Далее введите пароль своей учетной записи, чтобы войти в систему.

i3: первая конфигурация

  • автоматически создать файл конфигурации i3-wm, ~/.config/i3/config или
  • просто используйте файл конфигурации по умолчанию.

В этой настройке мы выберем первый вариант автоматического создания файла конфигурации i3-wm.

Позже мы изменим его в соответствии с нашими потребностями. Поэтому нажмите ENTER и продолжите.

Модификатор i3 по умолчанию

  • Клавиша с логотипом Windows или
  • клавиша Alt .

В этой настройке мы будем использовать популярную клавишу $mod, клавишу с логотипом Windows в качестве модификатора i3-wm, которая выбрана по умолчанию. Используйте клавиши со стрелками вверх или вниз, чтобы выбрать клавиши $mod.

Запишите изменения, нажав клавишу ВВОД.

Установка и настройка i3 Windows Manager в Debian 11

Теперь вас должен приветствовать черный экран со строкой состояния внизу, похожей на ту, что показана на снимке экрана ниже;

Основное использование i3

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

  • Откройте терминал: $mod + ENTER .
  • Запуск системных приложений через dmenu: $mod + d . Откроется меню в верхней части экрана, где вы можете указать ключевые слова для поиска определенного приложения.
  • Включение и выключение полноэкранного режима: $mod + f .
  • Закрытие окна приложения; $mod + Shift + Q
  • Перезапуск i3: $mod + Shift + r .
  • Выход из диспетчера окон i3: $mod + Shift + e .

Настройка i3 в Debian 11

Далее мы хотим сделать i3 привлекательным и простым в использовании. Вы можете настроить i3-wm, изменив файл ~/.config/i3/config.

Ниже приведен пример конфигурации i3 wm.

Установить и Настройка i3 Windows Manager в Debian 11

Приведенная выше конфигурация дает нам такое окно;

Если вы хотите использовать наш конфиг выше, сделайте резервную копию исходного конфига;

Затем скопируйте и вставьте приведенную выше конфигурацию.

Что нужно для вышеперечисленного

Установите необходимые пакеты

Для приведенного выше отображения требуется ряд пакетов, а также различные ярлыки, определенные в файле конфигурации выше;

Установите ybacklight для управления яркостью экрана, если xbacklight не работает;

Установите Shutter для скриншотов;

Установить сценарий выхода i3

Как указано выше в конфигурации i3, сценарий выхода из системы, который дает такой интерфейс выхода из системы, как показано ниже, после нажатия комбинации клавиш $mod+p, устанавливается в ~/.config/i3/bin/logout .

Создайте каталог двоичных сценариев i3 и установите сценарий выхода из системы.

Примечание. Сценарий представляет собой модифицированную версию сценария выхода из репозитория Jmutai dotfiles на github. Обязательно сделайте его исполняемым;

Поиск и поиск файлов с помощью Rofi

Rofi можно использовать для поиска и определения местоположения файлов и папок в вашей системе. Ниже приведен скрипт rofi finder, который мы используем;

Rofi finder Debian 11

По нашей конфигурации rofi finder можно запустить, нажав комбинацию клавиш $mod+Shift+f. Вот как это выглядит;

Обратите внимание, что скрипт использует команду locate. Установите его там, если он еще не установлен, и обновите базу данных mlocate;

Выбор темы Rofi

  • нажмите Enter, чтобы посмотреть, как это выглядит
  • Нажмите Alt + A, чтобы выбрать тему.
  • Нажмите Escape для отмены

Запуск системных приложений с помощью Rofi

Вы также можете настроить rofi для запуска системных приложений с помощью i3-dmenu-desktop. Ниже приведен сценарий, используемый в этом руководстве для запуска системных приложений.

Конфигурация i3 для средства запуска приложений rofi:

Ярлык для запуска программы запуска приложений rofi в соответствии с нашей конфигурацией: $mod+d . См. пример экрана меню запуска;

rofi app launcher

Чтобы настроить окно rofi, используйте rofi-theme-selector .

Другие настройки;

Включить экран печати с помощью затвора

Уничтожение сфокусированных окон;

Переключение фокуса между разными окнами в рабочей области (см. соответствующие сочетания клавиш);

Разделение окна по вертикали ($mod+v) или по горизонтали ($mod+h);

Перевести окно в полноэкранный режим ($mod+f);

Установить окно в мозаичном или плавающем режиме ( $mod+Shift+space );

Изменение фокуса родительского или дочернего окна;

Настройка значков для разных рабочих областей;

Иконки можно искать на странице значков Fontawesome. Вы можете найти и скопировать определенный значок.

Например, найдите значок linux и скопируйте, как показано на снимке экрана ниже (затем вставьте после : в каждую рабочую область):

Вы также можете привязать различные приложения к соответствующим рабочим областям;

Установить обои i3

Для начала установим обои. Обои i3 можно установить с помощью feh, легкого, настраиваемого и универсального средства просмотра изображений. Запустите команду на терминале.

Это должно автоматически изменить ваши обои. Чтобы обои всегда устанавливались при входе в сеанс i3, отредактируйте файл ~/.config/i3/config и укажите правильный путь к изображению обоев;

Настроить i3blocks

i3blocks — это альтернатива i3status. Мы уже установили i3blocks в приведенных выше командах.

Затем настройте i3 для использования i3blocks вместо i3status, заменив раздел i3 bar <> приведенными ниже конфигурациями;

Это должно изменить строку состояния i3. Вам также понадобятся блоки i3blocks. "Блоклет — это конфигурация отдельного блока, часть строки состояния". Вы можете найти полный список блоков на странице блоков. В моей установке большинство скриптов взяты из блоклетов vivien.

Прежде чем вы сможете получить сценарии блоков, отредактируйте файл i3blocks.conf, чтобы определить шрифты значков. В этом руководстве используются значки Font-Awesome;

Создайте каталог для хранения скриптов блоков;

Некоторые блоки, которые используются в этой настройке:

Ниже приведено содержимое скриптов;

Сценарий использования ЦП;

Использование раздела /home;

IP-адрес сетевого интерфейса маршрута по умолчанию

Статус батареи системы;

Проверьте экземпляр батареи и замените значение x в BATx ;

Календарь даты и времени;

Сценарий уведомления о разрядке аккумулятора. Обязательно замените экземпляр батареи, соответственно BATX.

Сделайте все скрипты исполняемыми и перезапустите i3wm.

Установка и настройка i3 Windows Manager в Debian 11

Вот как теперь выглядит наша строка состояния i3;

И это почти все в нашем руководстве по установке и настройке диспетчера окон i3 в Debian 11. Не стесняйтесь настраивать этот замечательный инструмент по своему вкусу. Наслаждайтесь!!

Написанный на языке C, i3wm ( i3 Windows Manager ) – это легковесный, простой в настройке и очень популярный оконный менеджер с плитками. В отличие от обычной среды рабочего стола, диспетчер листов предоставляет достаточные функциональные возможности для простого и удобного размещения окон на экране в соответствии с вашим рабочим процессом.

i3 – это минималистичный менеджер листов, который разумно упорядочивает окна на экране, не перекрывая друг друга. Другие менеджеры листов включают xmonad и wmii.

В этом руководстве мы объясним, как установить и использовать диспетчер Windows i3 в настольных системах Linux.

Преимущества i3 Windows Manager

В отличие от менеджеров X-Windows, таких как Fluxbox, KWin и Enlightenment, i3 поставляется с пакетом полезных функций, которые мы перечислили ниже, для бесперебойной работы на рабочем столе.

1. Дружественный к ресурсам

В отличие от полнофункциональных сред рабочего стола, таких как GNOME, оконный менеджер i3 довольно минималистичный и предназначен для простоты и эффективности. Низкое использование ресурсов компенсирует быстрое развертывание диспетчера Windows и оставляет в системе достаточно оперативной памяти и ЦП для других приложений.

2. Гибкость

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

3. Легко перемещаться между рабочими пространствами

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

Установка диспетчера окон i3 в Linux

Диспетчер листов i3 доступен в репозиториях Debian, Ubuntu и Linux Mint и может быть установлен с помощью диспетчера пакетов apt следующим образом.

В дистрибутиве Fedora вы можете установить i3 с помощью диспетчера пакетов dnf, как показано ниже.

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

Выберите диспетчер окон i3

После входа в систему вам будет предложено либо создать файл конфигурации, который будет сохранен в вашем домашнем каталоге ~/.config/i3/config, либо использовать значения по умолчанию, которые сохранят файл в каталоге /etc/i3. .

В этом руководстве мы выберем первый вариант, поэтому нажмем ENTER, чтобы поместить файл конфигурации в наш домашний каталог.

Создать i3 Файл конфигурации

Далее вам потребуется определить клавишу-модификатор i3 wm, также известную как клавиша $mod, которая может быть либо клавишей с логотипом Windows, либо клавишей Alt. Используйте клавиши со стрелками вверх или вниз, чтобы выбрать предпочитаемую клавишу-модификатор.

Set i3 Ключ-модификатор

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

i3 Window Строка состояния

Как использовать диспетчер окон i3 в Linux

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

Запустите терминал: $mod + ENTER .

Запуск приложения с помощью меню: $mod + d. Откроется меню в верхней части экрана, позволяющее выполнять поиск определенного приложения путем ввода ключевого слова в соответствующем текстовом поле.

Управление окнами

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

Управление окном Windows i3 Менеджер

Для большего удобства вы можете отсоединить окно и вывести его на передний план, чтобы получить «плавающее» впечатление. Этого можно добиться, нажав комбинацию $mod + Shift + Space.

В приведенном ниже примере окно терминала отображается на переднем плане, а не мозаично.

Отсоединить окно на переднем плане

Кроме того, вы можете сделать окно полноэкранным, нажав комбинацию $mod + f и повторив то же самое, чтобы вернуться в мозаичный режим.

Строка состояния i3

Это один из самых важных, но игнорируемых разделов менеджера листов i3. Он отображает такую ​​информацию, как доступное место на диске, IP-адрес и скорость передачи данных, уровень заряда батареи, дату и время.

 Строка состояния окна i3

Базовые конфигурации i3

Если вы не создали файл конфигурации в своем домашнем каталоге, вы можете найти его по пути /etc/i3/config. Чтобы скопировать его в свой домашний каталог

Затем измените право собственности на своего пользователя

Файл конфигурации поставляется с многочисленными настройками, которые вы можете настроить по своему усмотрению, чтобы изменить внешний вид менеджера листов. Вы можете изменить цвета рабочих областей, изменить расположение окон, а также изменить размер окон. Мы не будем так долго останавливаться на этом или сейчас. Цель этого руководства состояла в том, чтобы дать вам хорошее представление о менеджере листов i3 и основных функциях, которые помогут вам начать работу.

Если вам понравилась эта статья, подпишитесь на уведомления по электронной почте о руководствах по Linux. Если у вас есть вопросы или сомнения? обратитесь за помощью в разделе комментариев.

Если вы цените то, что мы делаем здесь, в TecMint, вам следует подумать о следующем:

TecMint – это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете. Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей, доступных всем БЕСПЛАТНО.

Если вам нравится то, что вы читаете, купите нам кофе (или 2) в знак признательности.

Поддержите нас

Мы благодарны за вашу бесконечную поддержку.

Похожие записи

Установить LAMP в Debian11

Установить CloudPanel в Debian

Запись файлов на CD/DVD в Linux

Установить контейнеры LXC Linux в Ubuntu

 Установите OPcache в Debian и Ubuntu

Установить брандмауэр CSF в Debian и Ubuntu

5 мыслей о том, как установить и использовать i3 Window Manager в Linux

Я создал микропроект (фактически нанопроект) для запуска i3 поверх виртуального сервера TigerVNC.

Это позволяет иметь разные рабочие столы i3 на каждом сервере (возможно, для разных пользователей) и получать к ним удаленный доступ (или локально со стандартного рабочего стола Gnome). И, конечно же, он с открытым исходным кодом и может быть легко расширен для различных сценариев:

Надеюсь, вам понравится!

Спасибо за ответ на вопрос о переключении пространства имен. Другой вопрос: как быстрее всего переключаться между приложениями или окнами приложения (например, несколькими окнами браузера)? Я думаю, что можно было бы использовать одно пространство имен для каждого приложения, но тогда вам придется помнить, что приложение должно соответствовать пространству имен. В настоящее время то, что я делаю с Gnome, настроено на сочетания клавиш и использует приложение Jump для переключения с помощью ярлыков, в основном оно работает безупречно, но меня интересует i3wm

Как правило, вы должны использовать репозитории вашего дистрибутива. Добавление сторонних репозиториев в ваш /etc/sources.list влияет на безопасность и увеличивает время обновления apt-get.

Последняя версия i3 скоро будет тестироваться в Debian. Однако версия в стабильной версии Debian может быть старой (мы не можем обновить ее после выпуска стабильной версии). Лучший способ — добавить тестирование Debian и указать apt, чтобы он предпочел стабильную версию Debian. Вы не должны использовать наш репозиторий. Кроме того, вы также можете использовать стабильные бэкпорты (например, wheezy-backports для Debian wheezy).

Если вы используете Ubuntu

Разработчики Ubuntu поддерживают лишь несколько пакетов. Остальное периодически синхронизируется с Debian, раз в 6 месяцев. Поэтому Ubuntu часто включает старые версии i3. Вам следует использовать наш репозиторий Ubuntu.

Если вам нужна последняя разрабатываемая версия i3

Если вы используете Debian (также могут работать производные от Debian системы) или Ubuntu и вам нужна последняя разрабатываемая версия i3, вам следует использовать наш репозиторий Debian.

2. Репозиторий Ubuntu

2.1. Стабильные версии

Этот репозиторий Ubuntu предоставлен sur5r и содержит последнюю стабильную версию i3. Чтобы использовать его, выполните следующие команды:

Все версии Ubuntu, которые в настоящее время поддерживаются самой Ubuntu, также поддерживаются этим репозиторием. Подробнее см. в выпусках Ubuntu.

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

2.2. Релизы в разработке

Этот репозиторий Ubuntu содержит пакеты, которые автоматически создаются через несколько минут после каждой фиксации. Чтобы использовать его, выполните следующие команды:

Версии для разработки доступны только для последней версии Ubuntu, которая на данный момент является бионической.

3. Репозиторий Debian

Наш репозиторий Debian содержит пакеты, которые автоматически создаются через несколько минут после каждой фиксации. Чтобы использовать его, выполните следующие команды:

4. Предпочтение версии i3 для автоматической сборки

В установках, где у вас есть несколько источников (например, стабильный и тестовый или тестовый и нестабильный), apt-get install i3 может не предоставить вам версию автосборщика.

Читайте также: