Nowa instalacja Ubuntu z i3wm


35

Chciałbym używać Menedżera okien i3 z Ubuntu, a nie z Unity.

Ponieważ mam zamiar zrobić nową instalację, chciałbym ograniczyć wzdęcia do minimum.

Czy powinienem po prostu zainstalować go normalnie z wersją Desktop i usunąć Unity i compiz, czy zainstalować wersję Server, a następnie zainstalować X i i3?

Czy to jest to samo, czy jest coś, czego powinienem się wystrzegać?


Mam to samo pytanie ... Chciałbym super lekką maszynę ubuntu, która w ogóle nie ma Unity. Że od samego początku ma tylko i3wm.
elviejo79

To samo - ale stwierdzam, że wszystkie moje klawisze funkcyjne (lenovo x1) nie działają, nie mogę dowiedzieć się, jakie narzędzia / binary są używane do zarządzania myszą (więc mogę zaznaczyć pole wyboru, aby wyłączyć gładzik itp.). Długa droga, aby to zadziałało, ale do tej pory lubię i3. Tak idealny do mojego sposobu pracy.
mr-sk

Odpowiedzi:


12

Aby utrzymać wzdęcie systemu na absolutnym minimum Możesz użyć Ubuntu MinimalCD. Możesz go pobrać tutaj:

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

Po zainstalowaniu tylko systemu podstawowego (wymaga połączenia z Internetem), wydaj następujące polecenia, aby zainstalować i3i xinit(jest to wymagane startxdo pracy):

sudo apt install i3

I wtedy

sudo apt install xinit

Możesz zrestartować się teraz i po zalogowaniu, po prostu uruchom komendę:

startx

Ciesz się minimalną instalacją i3 ubuntu.


3
Zbyt łatwe. : Pamiętam, że w dawnych, złych czasach adapterów SVGA, przepustowość monitora analogowego i Redhat (przedsprzedaż) musieli edytować konfiguracje wyświetlania X i kiedy Ctrl-Alt-Backspace domyślnie zabił X. (Wstaw zdjęcie nieistniejącego siwobrodego.)
dchchdhd

Bardzo ładna odpowiedź, ta instalacja jest szybka i masz w pełni działający system, który szybko się uruchamia
Jorge Fernández

1
Uczyniłem to akceptowaną odpowiedzią. Naprawdę najbardziej podstawowy z xinitrozważanymi :)
bmf

1
Do dziś mini obraz Ubuntu może działać tylko z BIOS-em, a nie z UEFI, patrz tutaj . Wydaje się, że istnieje obejście tego problemu, ale masz trochę majsterkowania.
Socowi,

19

Lubię też ograniczać wzdęcia do minimum i osobiście wolę zaczynać od nowej instalacji Ubuntu Server.

Po instalacji dodaj PPA i3 , a następnie wykonaj:

sudo apt install i3

Chcąc mieć środowisko awaryjne, można rozważyć zainstalowanie na przykład Xfce (tylko pakietu podstawowego), który nadal utrzymywałby wzdęcia na minimalnym poziomie:

sudo apt install xfce4

Uwaga: nie dotyczy to menedżera logowania. Może to być postrzegane jako zaleta dla osób, które wolą zaczynać od CLI


3
Uwaga: jeśli pominiesz xfce, nadal będziesz potrzebować xinit dla i3. leetschau.github.io/blog/2014/05/04/191733
Matt Molnar

10

Używam i3wm przez ostatnie kilka dni na Kubuntu 14.04.1 LTS (pochodna Ubuntu), i to jest trochę inne doświadczenie.

Ponieważ Ubuntu używa LightDM Display Manager, możesz zainstalować i3wm i wypróbować go wraz z bieżącym menedżerem okien.

Po prostu zainstaluj odpowiednie pakiety, używając następujących w powłoce:

sudo apt-get install i3

Zauważ, że Ubuntu używa starszej wersji i3, ze względu na proces, który używa Ubuntu do przesyłania nowych pakietów do swoich repozytoriów. Możesz również postępować zgodnie z instrukcjami znajdującymi się tutaj na stronie i3wm, aby użyć najnowszej stabilnej wersji.

Po zainstalowaniu i3 wyloguj się z menedżera ekranu, który obsługuje logowanie i uruchamia menedżera okien. Kliknij okno menedżera okien, zmień je na i3 i zaloguj się. Powinieneś teraz być w i3wm, pojawi się monit o wygenerowanie pliku konfiguracyjnego i pytanie, którego klucza modyfikatora chcesz użyć (Alt lub Super).

Kilka podstawowych skrótów klawiszowych, które pomogą Ci przy pierwszym użyciu:

Mod+Enter            # Starts a terminal session
Mod+d                # Brings up dmenu, which finds commands from your $PATH
Mod+Shift+e          # Prompt to exit i3wm

Twój plik konfiguracyjny będzie w .i3/configśrodku i zawiera listę wszystkich skrótów klawiszowych. Jest dość konfigurowalny, mam ustawiony tak, że mod+bwyświetla moją przeglądarkę internetową i mod+mwywołuje parę. Związałem również okna przełączając klawisze kierunkowe na, hjklzamiast jkl;dopasowywać skróty klawiszowe vim, których używam w każdym innym programie, w którym mogę ich używać, i po prostu odbijają podział poziomy mod+shift+v.

Możesz także dodać do swojego programu elementy .i3/config, które chcesz uruchomić przy starcie, używając execgo samodzielnie bez wcześniejszego bindsym. Na przykład wstawiam tę linię w .i3/configcelu zmiany tła:

exec_always --no-startup-id feh --bg-scale ~/pictures/Backgrounds/background01.jpg

Dodałem także w niektórych innych, takich jak ikony exec --no-startup-id volumeiconi exec --no-startup-id nm-appletna pasku zadań, ikonę wolumenu ALSA i menedżera sieci.

Jedną z rzeczy, która nieco się różni, jest proces aktualizacji: nie uruchamiam powiadamiania o aktualizacji, więc po uruchomieniu aktualizacji za pomocą wiersza poleceń uruchamiam następujący skrypt, aby sprawdzić, czy plik /var/run/reboot-requiredistnieje:

#!/bin/bash
if [ -f /var/run/reboot-required ]; then
    echo 'A system restart is required.'
fi

W i3wm podoba mi się to, że zaczynam dużo więcej korzystać z wiersza poleceń i po drodze dużo się uczę. Zalecam trzymanie Unity jako rezerwowego, na wypadek, gdybyś zdecydował się wrócić.

Podręcznik użytkownika na stronie i3wm jest bardzo pomocny i powinien pomóc w rozpoczęciu dalszej konfiguracji .i3/config.


Używam już i3wm z ArchLinux. Moje pytanie brzmi: jaki jest najbardziej elegancki sposób instalacji na Ubuntu. Ale dziękuję za cały wysiłek :)
bmf

Widziałeś link w moim poście - do najnowszej stabilnej wersji? i3wm.org/docs/repositories.html Właśnie tego użyłem, aby go zainstalować. Uważam, że jest najbardziej elegancki, jeśli przez elegancki rozumiesz aktualizację i stabilność.
ixAp0c,

3
Pytanie brzmi, jak radzić sobie z wzdęciem Ubuntus. Mianowicie Unity and Compiz.
bmf
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.