Nuova installazione di Ubuntu con i3wm


35

Vorrei usare i3 Window Manager con Ubuntu e non Unity.

Dal momento che ho intenzione di fare un nuovo ID di installazione mi piace mantenere il gonfiamento al minimo.

Devo semplicemente installarlo normalmente con la versione Desktop e rimuovere Unity e compiz o installare la versione Server e quindi installare X e i3?

È lo stesso o ci sono cose di cui dovrei stare attento?


Ho la stessa domanda ... Mi piacerebbe una macchina Ubuntu super leggera che non abbia affatto Unity. Che sin dall'inizio ha solo i3wm.
elviejo79

Lo stesso - ma sto trovando che tutti i miei tasti funzione (lenovo x1) non funzionano, non riesco a capire quale util / binary viene utilizzato per la gestione del mouse (quindi posso selezionare una casella di pericolo per spegnere il trackpad, ecc.). Lunga strada per farlo funzionare, ma mi piace i3 finora. Così perfetto per come lavoro.
mr-sk,

Risposte:


12

Per mantenere il sistema gonfio al minimo assoluto È possibile utilizzare Ubuntu MinimalCD. Potete scaricarlo qui:

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

Dopo aver installato solo un sistema di base (richiede una connessione a Internet), eseguire i seguenti comandi per l'installazione i3e xinit(è necessario per startxfunzionare):

sudo apt install i3

E poi

sudo apt install xinit

È possibile riavviare ora e dopo l'accesso come utente basta eseguire il comando:

startx

Goditi la tua installazione minima di Ubuntu i3.


3
Troppo facile. : DI ricorda ai vecchi tempi degli adattatori SVGA, la larghezza di banda del monitor analogico e Redhat (pre-sell-out) che dovevano modificare le configurazioni di visualizzazione X e quando Ctrl-Alt-Backspace uccideva X di default. (Inserisci foto di inesistente Barbabianca.)
dhchdhd

Risposta molto bella, questa installazione è veloce e ottieni un sistema completamente funzionante che si avvia velocemente
Jorge Fernández,

1
Ho reso questa la risposta accettata. Davvero il più semplice con xinitconsiderato :)
bmf

1
Fino ad oggi, la mini immagine di Ubuntu può funzionare solo con BIOS e non UEFI, vedi qui . Sembra esserci una soluzione per questo, ma devi fare un po 'di armeggiamento.
Socowi,

19

Mi piace anche mantenere il gonfiore al minimo e personalmente preferisco iniziare da una nuova installazione di Ubuntu Server.

Dopo l'installazione, aggiungi i3 PPA , quindi esegui:

sudo apt install i3

Volendo avere un ambiente di fallback, si potrebbe considerare di installare ad esempio Xfce (solo il pacchetto principale), che manterrebbe comunque gonfio al minimo:

sudo apt install xfce4

Nota: questo non includerà un gestore degli accessi. Può essere visto come un vantaggio per le persone che preferiscono iniziare dalla CLI


3
Nota se salti xfce avrai ancora bisogno di xinit per i3. leetschau.github.io/blog/2014/05/04/191733
Matt Molnar

10

Ho usato i3wm negli ultimi giorni su Kubuntu 14.04.1 LTS (derivato di Ubuntu), ed è un po 'diverso da un'esperienza.

Poiché Ubuntu utilizza LightDM Display Manager, puoi installare i3wm e provarlo insieme al tuo attuale gestore di finestre.

Basta installare i pacchetti corretti usando quanto segue nella shell:

sudo apt-get install i3

Si noti che Ubuntu utilizza una versione precedente di i3, a causa del processo che Ubuntu utilizza per upstream i nuovi pacchetti nei loro repository. Puoi anche seguire le istruzioni trovate qui dal sito i3wm per utilizzare l'ultima versione stabile.

Una volta installato i3, basta disconnettersi dal display manager, che è ciò che gestisce il login e avvia il window manager. Fai clic sulla finestra di gestione finestre e modificala in i3 e accedi. Ora dovresti trovarti in i3wm e verrà visualizzato un prompt per generare il tuo file di configurazione e chiederti quale tasto modificatore vuoi usare (Alt o Super).

Alcuni tasti di base per aiutarti nel tuo primo utilizzo:

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

Il tuo file di configurazione sarà in .i3/confige ha un elenco di tutte le combinazioni di tasti. È abbastanza configurabile, ho il mio set in modo da far mod+bapparire il mio browser web e far mod+mapparire il vapore. Ho anche associato i miei tasti di commutazione dei tasti direzionali a Windows hjklpiuttosto che jkl;per abbinare le combinazioni di tasti di VIM che uso in ogni altro programma in cui posso usarli, e rimbalzo solo in orizzontale diviso mod+shift+v.

Puoi anche aggiungere elementi al tuo .i3/configche vuoi eseguire all'avvio, usando execda solo senza un precedente bindsym. Ad esempio, ho inserito questa riga nel mio .i3/configper cambiare il mio background:

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

Ho anche aggiunto alcuni altri, come exec --no-startup-id volumeicone exec --no-startup-id nm-appletper le icone nella barra delle applicazioni, per un'icona del volume ALSA e un gestore di rete.

Una cosa un po 'diversa è il mio processo di aggiornamento, non eseguo un avviso di aggiornamento, quindi dopo aver eseguito gli aggiornamenti dalla riga di comando, eseguo il seguente script per verificare se il file /var/run/reboot-requiredesiste o meno :

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

Una cosa che mi piace di i3wm è che sto iniziando a usare la riga di comando molto di più e ad imparare molto lungo la strada. Consiglio di mantenere Unity come fallback, nel caso in cui decidessi di tornare indietro.

La Guida per l'utente sul sito Web i3wm è molto utile e dovrebbe aiutarti a iniziare con un'ulteriore configurazione del tuo .i3/config.


Sto già usando i3wm con ArchLinux. La mia domanda è qual è il modo più elegante di installarlo su Ubuntu. Ma grazie per tutto lo sforzo :)
bmf

Hai visto il link nel mio post - per l'ultima versione stabile? i3wm.org/docs/repositories.html Questo è quello che ho usato per installarlo, l'ho trovato il più elegante se per elegante intendi aggiornato e stabile.
ixAp0c,

3
La domanda è: come gestire Ubatus bloat. Vale a dire Unity e Compiz.
bmf
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.