Установка и Настройка i3 tiling wm в ArchLinux

Написал Igor Gnatenko . Опубликовано в Unix просмотров 5 136

Так себеПойдетХорошоПонравилосьОтличный пост (9 votes, average: 3,00 out of 5)
Загрузка...

Рассмотрим установку i3 tiling wm и необходимых для его нормальной работы программ на примере дистрибутива ArchLinux. Подключаем archlinuxfr репозиторий (для pacman-color, yaourt)
Откроем для редактирования файл /etc/pacman.conf (использовать можно любой редактор, но мне по душе nano)
# nano /etc/pacman.conf
Добавим в конец:

[archlinuxfr]
# The French Arch Linux communities packages.
Server = http://repo.archlinux.fr/$arch

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

1. Скопировать текст в файл i3-install-and-config-brain.sh
2. $ chmod +x i3-install-and-config-brain.sh
3. $ ./i3-install-and-config-brain.sh
4. Ввести логин уже созданного пользователя
5. Дождаться окончания

Вид таблицы: путь к дефолтному конфигу | путь к локальному конфигу
Основные файлы

i3-config-wizard                    | ~/.i3/config                      // Основной конфиг i3
/etc/i3status.conf                  | ~/.i3/i3status.conf               // Конфиг нижней панели
                                    | ~/.config/twmn/twmn.conf          // Конфиг уведомлений
/etc/skel/.xinitrc                  | ~/.xinitrc                        // Скрипт автостарта для юзера
                                    | ~/.Xresources                     // Конфигурационный файл X
/usr/share/doc/mpd/mpdconf.example  | ~/.mpdconf                        // Конфиг MPD (Music Player Daemon)
/usr/share/doc/ncmpcpp/config       | ~/.ncmpcpp/config                 // Конфиг ncmpcpp
/usr/share/doc/rtorrent/rtorrent.rc | ~/.rtorrent.rc                    // Конфиг rtorrent

Перезапускаем систему. Примерно то, что у Вас будет:

Подведём итоги:

  • Очень удобная и нетребовательная к ресурсам система
  • Картинка на рабочем столе меняется на рандомную из папки ~/.wallpaper каждые 15 минут
  • При нажатии спецклавиш для регулирования громкости появляется всплыкающее уведомление
  • Скриншоты делаются кнопкой Print, появляется уведомление о сделанном скриншоте и сохраняется в ~/screens

Почти все Хоткеи из моего конфига

$mod+shift+return			|  Запустить файловый менеджер mc
$mod+return				|  Запустить терминал
$mod+d					|  Запустить dmenu (запускатор приложений)
$mod+[0-9]				|  Переключиться на [0-9] рабочий стол
$mod+shift+[0-9]			|  Переместить окно на [0-9] стол
$mod+[Up|Down|Left|Right]		|  Переключение между окнами
$mod+shift+[Up|Down|Left|Right]		|  Перемещение окона на текущем столе
$mod+shift+q				|  Закрыть окно
$mod+f					|  Развернуть окно на весь экран
$mod+shift+space			|  Включить floating (можно перетаскивать окно)
$mod+e					|  splith/splitv
$mod+s					|  stacking
$mod+w					|  tabbed
$mod+shift+с				|  Перезагрузить конфиг i3
$mod+shift+r				|  Перезагрузить i3
$mod+shift+e				|  Выйти из i3
$mod+shift+s				|  Выключить компьютер
$mod+r					|  Ресайз окна
$mod+c					|  Запустить finch

Всё это настраивается в конфиге. Все хоткеи так же можно посмотреть в конфиге.
Настройка сети:

Поднятие wlan0
# wifi-menu wlan0
Поднятие dhcp на eth0
# dhcpcd eth0
Отключение сетевого интерфейса
# ip link set eth0 down

Материалы:

wiki.archlinux.org
i3wm userguide
i3status man
google
мой собственный мозг

Так же стоит почитать:

Управление Finch (hotkeys)

Удачного использования i3.

Метки: , , ,

Trackback from your site.

Igor Gnatenko

Руководитель IT отдела / Системный Администратор

Leave a comment