Описание
Что такое этот ваш i3? - фреймовый оконный менеджер для X11, созданный под влиянием другого оконного менеджера wmii. Конфигурируется с помощью простого текстового файла. Позволяет значительно расширить свою функциональность благодаря возможности межпроцессного взаимодействия с помощью UNIX-сокетов. Существует также форк i3-gaps, основной особенностью которого является возможность управлять отступами окон.
Как и wmii, i3 в основном управляется через клавиатуру, причём клавиатурные сокращения похожи на те, которые используются в текстовом редакторе vi.
Большего о нём нечего сказать, поэтому я сейчас опять буду рассказывать вот как раньше было хорошо.
Вот раньше когда я ещё в
Собственно начнём с установки
Установка
Для использования i3 нам нужно установить следующие пакеты:
i3 либо i3-wm который уже имеет в себе rofi, dmenu и т.д., про эти программы мы поговорим позже.
Bash:
sudo pacman -Sy i3, i3status
Первое о чём нас просят, так это о том какую клавишу использовать для $mod. Выбираем Win или Alt по удобству.
Для того чтобы запустить терминал, нужно нажать $mod+Enter и должен появиться ROXTerm.
i3status - это сведенья о системе снизу, там есть окна, сет.подключение, громкость и т.п.
Настройка
Переходим в конфигурационный файл:
Здесь и будет происходить магия, давайте разберёмся куда что писать и как лучше оптимизировать работу с данной граф. оболочкой.~/.config/i3/config
Эти клавиши указаны по умолчанию.
Итак вот моя таблица команд для работы с i3:
dmenu(Программа для списка доступных программ) | $mod+d |
Terminal (ROXTerm) | $mod+t |
Изменить активное окно | $mod+(←/→/↑,/↓) |
Разделить окна по горизонтали | $mod+h |
Разделить окна по вертикали | $mod+v |
Сдлеать окно свободным (можно взять его мышкой) | $mod+shift+space |
Чтобы двигать свободное окно | $mod+shift+(;, j, k, l) |
Logout | $mod+shit+e |
Обновить конфигурацию i3 (Это нужно делать каждый раз как вы что-то измените в конф. файле) | $mod+shift+r |
Убить процесс | $mod+shift+q |
Вы можете или добавлять, или удалять горячие клавиши как вам угодно:
Код:
#users keybin
bindsym $mod+[your_letter] exec telegram-desktop
Необходимые программы
Фото и видео
feh - Просмотр картинок и изображений путём открытия нового специального окна с изображением.
mpv - Программа для просмотра видео
vlc - Программа для просмотра видео
Интернет
Естественно нужно установить NetworkManager и активировать демона.
Потом нужно установить iw для подключения к сети wifi
Bash:
iw dev wlan0 services
ищем свою сеть и копируем страшный текст справа от неё, типо такого:
Затем пишем такое заклинание:wifi_5c2345k145d12j3_managed_psk
Bash:
iw dev [your_device (wlan0 по умолчанию)] connect [your_essid]
Теперь у вас есть доступ и интернет!
Текстовый редактор
Ну тут я думаю мега очевидно, что я посоветую... vim, vim, vim.
Терминал
Xterm - удобный, простой.
Окно входа в систему
sddm - мой любимый, сам всё улавливает, много не требует.
lxdm - тоже хорош, но на вкус и цвет как говорится.
Установка изображения для рабочего стола
Bash:
feh --bg-scale /path/to/image
Bash:
exec_always --no-startup-id feh --bg-scale path/to/file
Раскладка клавиатуры
Bash:
exec_always "setxkbmap -model pc104 -layout us,ru -variant ,, -option grp:alt_shift_toggle"
Заключение
Теперь вы знаете как работать с i3 и можете похвастаться знаниями перед своими знакомыми, удобно ли это? Возможно, ведь для его использования нужна практика, как и в случае с vim - сначала не понятно, а потом как понятно.
Если возникли какие либо вопросы, или ошибки, пишите в комментариях о них!
Спасибо за уделённое время, username who uses i3 with arch linux!
Последнее редактирование: