Свіжа установка Ubuntu з i3wm


35

Я хотів би використовувати i3 Window Manager з Ubuntu, а не Unity.

Оскільки я збираюся зробити свіжу інсталяцію, я люблю мінімізувати набряк.

Чи варто просто встановити його звичайно за допомогою версії Desktop та видалити Unity та compiz або встановити версію сервера, а потім встановити X та i3?

Це однаково чи є якісь речі, про які я повинен бути обережними?


У мене є те саме питання ... Я б хотів супер супер легку машину ubuntu, яка взагалі не має Unity. Що з get get тільки i3wm.
elviejo79

Те саме - але я знаходжу, що всі мої функціональні клавіші (lenovo x1) не працюють, не можу зрозуміти, який утиліт / двійковий використовується для управління мишею (тому я можу встановити прапорець для вимкнення, щоб вимкнути трекпад тощо). Довга дорога, щоб зробити це робочим, але мені досі подобається i3. Так ідеально підходить для того, як я працюю.
mr-sk

Відповіді:


12

Щоб утримати розрив системи до абсолютного мінімуму Ви можете використовувати Ubuntu MinimalCD. Завантажити його можна тут:

https://help.ubuntu.com/community/Installation/MinimalCD

Встановивши лише базову систему (для цього потрібне підключення до Інтернету), видайте наступні команди для встановлення i3та xinit(це потрібно для startxроботи):

sudo apt install i3

І потім

sudo apt install xinit

Ви можете перезавантажити зараз і після входу, як користувач просто запустить команду:

startx

Насолоджуйтесь мінімальною установкою i3 ubuntu.


3
Занадто просто. : DI пам’ятайте у погані старі часи адаптери SVGA, пропускну здатність аналогового монітора та Redhat (попередня розпродаж), що потребують редагування конфігурацій дисплея X та коли Ctrl-Alt-Backspace за замовчуванням вбив X. (Вставте зображення неіснуючої сірої бороди.)
dhchdhd

Дуже приємна відповідь: ця установка швидка, і ви отримуєте повністю працюючу систему, яка швидко завантажується
Хорхе Фернандес

1
Я зробив це прийнятою відповіддю. Дійсно найосновніше з xinitрозглянутих :)
bmf

1
До цього дня міні-зображення Ubuntu може працювати лише з BIOS, а не UEFI, дивіться тут . Здається, що для цього є вирішення, але ви трохи подумайте.
Socowi

19

Мені також подобається мінімізувати роздуття, і я особисто вважаю за краще починати з нової установки Ubuntu Server.

Після встановлення додайте i3 PPA та виконайте:

sudo apt install i3

Бажаючи створити резервне середовище, можна було б встановити, наприклад, Xfce (лише основний пакет), який би продовжував мінімум:

sudo apt install xfce4

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


3
Зверніть увагу, якщо ви пропустите xfce, вам все одно знадобиться xinit для i3. leetschau.github.io/blog/2014/05/04/191733
Matt Molnar

10

Я використовував i3wm протягом останніх кількох днів на Kubuntu 14.04.1 LTS (похідна Ubuntu), і це трохи відрізняється від досвіду.

Оскільки Ubuntu використовує диспетчер дисплеїв LightDM, ви можете встановити 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;щоб відповідати VM-клавіатурним зв'язкам, які я використовую в будь-якій іншій програмі, в якій я можу їх використовувати, і просто відскочити по горизонтальному розділенню 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.


Я вже використовую i3wm з ArchLinux. Моє питання - який найелегантніший спосіб встановити його на Ubuntu. Але дякую за всі зусилля :)
bmf

Ви бачили посилання в моєму дописі - для останньої стабільної версії? i3wm.org/docs/repositories.html Це те, що я використовував для його встановлення, я вважав його найелегантнішим, якщо під елегантним ви маєте на увазі сучасність та стабільність.
ixAp0c

3
Питання в тому, як боротися з набряком Убунту. А саме єдність і компіз.
bmf
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.