Последние несколько дней я пользуюсь i3wm на Kubuntu 14.04.1 LTS (производная Ubuntu), и это немного другой опыт.
Поскольку Ubuntu использует LightDM Display Manager, вы можете установить i3wm и попробовать его вместе с вашим текущим оконным менеджером.
Просто установите соответствующие пакеты, используя в вашей оболочке следующее:
sudo apt-get install i3
Обратите внимание, что Ubuntu использует более старую версию i3 из-за процесса, который Ubuntu использует для передачи новых пакетов в свои репозитории. Вы также можете следовать инструкциям, найденным здесь на сайте i3wm, чтобы использовать последнюю стабильную версию.
После того, как вы установили i3, просто выйдите из диспетчера дисплеев, который обрабатывает ваш логин и запускает ваш оконный менеджер. Щелкните окно менеджера окон и измените его на i3, и войдите. Теперь вы должны быть в i3wm, и вам будет предложено сгенерировать ваш файл конфигурации и спросить, какой ключ-модификатор вы хотите использовать (Alt или Super).
Некоторые основные сочетания клавиш, которые помогут вам при первом использовании:
Mod+Enter # Starts a terminal session
Mod+d # Brings up dmenu, which finds commands from your $PATH
Mod+Shift+e # Prompt to exit i3wm
Ваш конфигурационный файл будет в .i3/config
и имеет список всех сочетаний клавиш. Это вполне настраиваемо, у меня есть мои настройки, так что mod+b
запускает мой веб-браузер и mod+m
поднимает пар. Я также привязал свои окна, переключая клавиши со стрелками, hjkl
вместо того, jkl;
чтобы сопоставлять комбинации клавиш vim, которые я использую в любой другой программе, в которой я могу их использовать, и просто возвращаюсь к горизонтальному разделению mod+shift+v
.
Вы также можете добавить вещи, .i3/config
которые вы хотите запустить при запуске, используя exec
их самостоятельно без предварительного bindsym
. Например, я вставил эту строку в свой, .i3/config
чтобы изменить свой фон:
exec_always --no-startup-id feh --bg-scale ~/pictures/Backgrounds/background01.jpg
Я также добавил в некоторых других, как exec --no-startup-id volumeicon
и exec --no-startup-id nm-applet
для лотка иконки, для значка громкости ALSA и администратора сети.
Одна вещь, которая немного отличается, - это мой процесс обновления, я не запускаю оповещение об обновлениях, поэтому после запуска обновлений через командную строку я запускаю следующий скрипт, чтобы проверить, существует ли файл /var/run/reboot-required
:
#!/bin/bash
if [ -f /var/run/reboot-required ]; then
echo 'A system restart is required.'
fi
Что мне нравится в i3wm, так это то, что я начинаю больше использовать командную строку и многому учусь на этом пути. Я рекомендую оставить Unity в качестве запасного варианта, на тот случай, если вы решите вернуться.
Руководство пользователя на веб-сайте i3wm очень полезно и должно помочь вам приступить к дальнейшей настройке вашего устройства .i3/config
.