Neuinstallation von Ubuntu mit i3wm

35

Ich möchte den i3 Window Manager mit Ubuntu und nicht mit Unity verwenden.

Da ich gerade eine Neuinstallation machen werde, möchte ich den Schwall auf ein Minimum beschränken.

Sollte ich es einfach normal mit der Desktop-Version installieren und Unity und compiz entfernen oder die Server-Version installieren und dann X und i3 installieren?

Ist es dasselbe oder gibt es Dinge, vor denen ich aufpassen sollte?

bmf
quelle
Ich habe die gleiche Frage ... Ich würde eine superleichte Ubuntu-Maschine lieben, die überhaupt keine Unity hat. Das hat von Anfang an nur i3wm.
Elviejo79
Gleich - aber ich stelle fest, dass alle meine Funktionstasten (lenovo x1) nicht funktionieren. Ich kann nicht herausfinden, mit welchem ​​util / binary die Maus verwaltet wird. Ein langer Weg, um das zum Laufen zu bringen, aber ich mag i3 bis jetzt. So perfekt, wie ich arbeite.
mr-sk

Antworten:

12

Um das System auf ein absolutes Minimum zu beschränken, können Sie verwenden Ubuntu MinimalCD. Sie können es hier herunterladen:

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

Geben Sie nach der Installation nur eines Basissystems (für das eine Internetverbindung erforderlich ist) die folgenden Befehle ein, um i3und zu installieren xinit(für startxdie Ausführung ist dies erforderlich ):

sudo apt install i3

Und dann

sudo apt install xinit

Sie können jetzt neu starten und nach dem Anmelden als Benutzer einfach den folgenden Befehl ausführen:

startx

Genießen Sie Ihre minimale i3 Ubuntu-Installation.

Michal Przybylowicz
quelle
3
Zu einfach. : D Ich erinnere mich, dass in den schlechten alten Zeiten von SVGA-Adaptern, analoger Monitorbandbreite und RedHat (Pre-Sell-Out) X-Display-Konfigurationen bearbeitet werden mussten und als Strg-Alt-Backspace X standardmäßig tötete. (Fügen Sie ein Bild des nicht vorhandenen Graubarts ein.)
dhchdhd
Sehr nette Antwort, diese Installation ist schnell und Sie erhalten ein voll funktionsfähiges System, das schnell bootet
Jorge Fernández
1
Ich habe dies zur akzeptierten Antwort gemacht. Wirklich die grundlegendste mit xinitberücksichtigt :)
BMF
1
Bis heute kann Ubuntus Mini-Image nur mit BIOS und nicht mit UEFI arbeiten, siehe hier . Es scheint einen Workaround dafür zu geben, aber Sie haben ein bisschen gebastelt.
Socowi
19

Ich mag es auch, auf ein Minimum aufzublähen, und ich persönlich bevorzuge es, von einer neuen Ubuntu Server-Installation zu starten.

Fügen Sie nach der Installation die i3-PPA hinzu und führen Sie dann Folgendes aus:

sudo apt install i3

Wenn Sie eine Fallback-Umgebung wünschen, können Sie zum Beispiel Xfce (nur das Kernpaket) installieren, das den Überblick auf ein Minimum beschränkt:

sudo apt install xfce4

Hinweis: Dies beinhaltet keinen Login-Manager. Es kann als ein Vorteil für Leute angesehen werden, die es vorziehen, von CLI aus zu beginnen

gsl
quelle
3
Wenn Sie xfce überspringen, benötigen Sie weiterhin xinit für i3. leetschau.github.io/blog/2014/05/04/191733
Matt Molnar
10

Ich habe i3wm in den letzten Tagen auf Kubuntu 14.04.1 LTS (Ubuntu-Derivat) verwendet, und es ist eine etwas andere Erfahrung.

Da Ubuntu den LightDM Display Manager verwendet, können Sie i3wm installieren und zusammen mit Ihrem aktuellen Fenstermanager ausprobieren.

Installieren Sie einfach die richtigen Pakete mit den folgenden Anweisungen in Ihrer Shell:

sudo apt-get install i3

Beachten Sie, dass Ubuntu eine ältere Version von i3 verwendet, da Ubuntu neue Pakete in ihre Repositorys hochlädt. Sie können auch folgen Sie den Anweisungen gefunden hier vom i3wm Website, die neueste stabile Version zu verwenden.

Sobald Sie i3 installiert haben, melden Sie sich einfach bei Ihrem Display Manager ab, der Ihre Anmeldung übernimmt und Ihren Window Manager startet. Klicken Sie auf das Fenster-Manager-Feld, ändern Sie es in i3 und melden Sie sich an. Sie sollten sich nun in i3wm befinden und werden aufgefordert, Ihre Konfigurationsdatei zu generieren und Sie zu fragen, welche Zusatztaste Sie verwenden möchten (Alt oder Super).

Einige grundlegende Tastaturbefehle, die Ihnen bei Ihrer ersten Verwendung helfen:

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

Ihre Konfigurationsdatei befindet sich in .i3/configund enthält eine Liste aller Tastenkombinationen. Es ist ziemlich konfigurierbar, ich habe mein Set so eingestellt, dass mod+bes meinen Webbrowser aufruft und mod+mDampf macht. Ich habe auch meine Fenster gebunden, um die Richtungstasten zu wechseln, hjklanstatt jkl;sie mit den vim-Tastenkombinationen abzugleichen, die ich in jedem anderen Programm verwende, in dem ich sie verwenden kann mod+shift+v.

Sie können auch Dinge hinzufügen, .i3/configdie Sie beim Start ausführen möchten, indem Sie execsie allein ohne vorangestelltes Element verwenden bindsym. Zum Beispiel habe ich diese Zeile in meine eingefügt .i3/config, um meinen Hintergrund zu ändern:

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

Ich habe auch einige andere hinzugefügt, wie exec --no-startup-id volumeiconund exec --no-startup-id nm-appletfür Tray-Symbole, für ein ALSA-Volume-Symbol und einen Netzwerkmanager.

Eine etwas andere Sache ist mein Aktualisierungsprozess. Ich führe keinen Aktualisierungsbenachrichtiger aus. Nachdem ich Aktualisierungen über die Befehlszeile ausgeführt habe, führe ich das folgende Skript aus, um zu überprüfen, ob die Datei /var/run/reboot-requiredvorhanden ist oder nicht :

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

Eine Sache, die ich an i3wm mag, ist, dass ich viel häufiger die Befehlszeile benutze und dabei viel lerne. Ich empfehle, Unity als Fallback beizubehalten, nur für den Fall, dass Sie sich entscheiden, zurückzukehren.

Das Benutzerhandbuch auf der i3wm-Website ist sehr hilfreich und soll Ihnen den Einstieg in die weitere Konfiguration erleichtern .i3/config.

ixAp0c
quelle
Ich benutze i3wm bereits mit ArchLinux. Meine Frage ist, wie man es am elegantesten auf Ubuntu installiert. Aber danke für all die Mühen :)
BMF
Haben Sie den Link in meinem Beitrag gesehen - für die neueste stabile Version? Deutsch:. Englisch: www.mjfriendship.de/en/index.php?op...41&Itemid=32 Dies habe ich verwendet, um es zu installieren. Ich fand es am elegantesten, wenn Sie mit "elegant" "aktuell und stabil" meinen.
ixAp0c
3
Die Frage ist, wie man mit Ubuntus Bloat umgeht. Nämlich Einheit und Compiz.
BMF