 |

16.06.2024, 02:56
|
|
Новичок
Регистрация: 20.02.2022
Сообщений: 0
С нами:
2226531
Репутация:
0
|
|
Описание
Что такое этот ваш i3? - фреймовый оконный менеджер для X11, созданный под влиянием другого оконного менеджера wmii. Конфигурируется с помощью простого текстового файла. Позволяет значительно расширить свою функциональность благодаря возможности межпроцессного взаимодействия с помощью UNIX-сокетов. Существует также форк i3-gaps, основной особенностью которого является возможность управлять отступами окон.
Как и wmii, i3 в основном управляется через клавиатуру, причём клавиатурные сокращения похожи на те, которые используются в текстовом редакторе vi.
Большего о нём нечего сказать, поэтому я сейчас опять буду рассказывать вот как раньше было хорошо.
Вот раньше когда я ещё в [S]шараге[/S] колледже, я же на СПО сидел, ну и для того чтобы меня все считали ну мега крутым хакерманом litteraly Mr.Robot, the second Elliot Alderson, я использовал граф. оболочку i3 и было похоже будто я взламываю пентагон, хотя на деле я просто обновлял репозитории а на 2 терминале был открыт htop. Так для чего же тогда данная статья? Для того, чтобы научиться пользоваться столь классным оконным менеджером и чтобы все кто придёт к вам домой просто выпали от вашей крутизны.
Собственно начнём с установки
Установка
Для использования i3 нам нужно установить следующие пакеты:
i3 либо i3-wm который уже имеет в себе rofi, dmenu и т.д., про эти программы мы поговорим позже.
Bash:
Код:
sudo
pacman -Sy i3, i3status
Теперь при логауте мы увидим в вариантах оконного менеджера i3.
Первое о чём нас просят, так это о том какую клавишу использовать для $mod. Выбираем Win или Alt по удобству.
Для того чтобы запустить терминал, нужно нажать $mod+Enter и должен появиться ROXTerm.
i3status - это сведенья о системе снизу, там есть окна, сет.подключение, громкость и т.п.
Настройка
Переходим в конфигурационный файл:
Здесь и будет происходить магия, давайте разберёмся куда что писать и как лучше оптимизировать работу с данной граф. оболочкой.
Эти клавиши указаны по умолчанию.
Итак вот моя таблица команд для работы с i3:
dmenu(Программа для списка доступных программ)$mod+dTerminal (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
Ну и не забудьте обновить окружение сочетанием клавиш: $mod+shift+r
Необходимые программы
Фото и видео
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
Это можно добавить в автозапуск следующей инструкцией в config файле:
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!
|
|
|

27.06.2024, 20:52
|
|
Новичок
Регистрация: 27.06.2024
Сообщений: 0
С нами:
990620
Репутация:
0
|
|
Прекрасная статья, что может похвастаться своей относительной лёгкостью для понимания среди newguys'ов. Рад, что есть такие хорошие деятели!
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|