Nouvelle installation d'Ubuntu avec i3wm

35

Je voudrais utiliser le gestionnaire de fenêtres i3 avec Ubuntu et non avec Unity.

Depuis que je vais faire une nouvelle installation, je tiens à garder le ballonnement au minimum.

Devrais-je simplement l'installer normalement avec la version Desktop et supprimer Unity et compiz ou installer la version Server puis installer X et i3?

Est-ce la même chose ou y a-t-il des choses dont je devrais me méfier?

bmf
la source
J'ai la même question ... J'aimerais une machine Ubuntu super légère qui ne possède pas d'Unity. Cela n'a d'i3wm que depuis le début.
elviejo79
Idem - mais je constate que toutes les touches de fonction (lenovo x1) ne fonctionnent pas, je ne peux pas déterminer quel utilitaire / binaire est utilisé pour gérer la souris (je peux donc cocher une boîte de dialogue pour désactiver le trackpad, etc.). La route est longue pour que cela fonctionne, mais j'aime jusqu'à présent i3. Donc, parfait pour mon travail.
M.-sk

Réponses:

12

Pour maintenir le système à l'abri du minimum absolu, vous pouvez utiliser Ubuntu MinimalCD. Vous pouvez le télécharger ici:

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

Après avoir installé uniquement un système de base (cela nécessite une connexion Internet), lancez les commandes suivantes à installer i3et xinit(il est nécessaire pour que cela startxfonctionne):

sudo apt install i3

Et alors

sudo apt install xinit

Vous pouvez redémarrer maintenant et après vous être connecté en tant qu'utilisateur, exécutez la commande suivante:

startx

Profitez de votre installation minimale i3 Ubuntu.

Michal Przybylowicz
la source
3
Trop facile. : Je me souviens que, dans le mauvais vieux temps, des adaptateurs SVGA, de la bande passante du moniteur analogique et de Redhat (pré-vente) devaient modifier les configurations d'affichage X et que Ctrl-Alt-Backspace supprimait X par défaut. (Insérer l'image d'une barbe grise inexistante.)
dhchdhd
Très bonne réponse, cette installation est rapide et vous obtenez un système totalement opérationnel qui démarre rapidement
Jorge Fernández
1
J'ai fait ceci la réponse acceptée. Vraiment le plus basique avec xinitconsidéré :)
bmf
1
Jusqu'à ce jour, la mini image d'Ubuntu ne peut fonctionner qu'avec le BIOS et non avec UEFI, voir ici . Il semble y avoir une solution de contournement pour cela, mais vous devez faire un peu de bricolage.
Socowi
19

J'aime aussi minimiser le fardeau, et je préfère personnellement commencer par une nouvelle installation du serveur Ubuntu.

Après l'installation, ajoutez le PPA i3 , puis exécutez:

sudo apt install i3

Voulant avoir un environnement de secours, on pourrait envisager d’installer par exemple Xfce (uniquement le paquetage principal), ce qui réduirait néanmoins le fardeau:

sudo apt install xfce4

Remarque: cela n'inclut pas de gestionnaire de connexion. Cela peut être considéré comme un avantage pour ceux qui préfèrent partir de la CLI

gsl
la source
3
Notez que si vous ignorez xfce, vous aurez toujours besoin de xinit pour i3. leetschau.github.io/blog/2014/05/04/191733
Matt Molnar
10

J'utilise i3wm depuis quelques jours sur Kubuntu 14.04.1 LTS (dérivé d'Ubuntu), et l'expérience est un peu différente.

Puisque Ubuntu utilise le gestionnaire d’affichage LightDM, vous pouvez installer i3wm et l’essayer avec votre gestionnaire de fenêtres actuel.

Installez simplement les packages appropriés en utilisant les éléments suivants dans votre shell:

sudo apt-get install i3

Notez qu'Ubuntu utilise une version antérieure de i3, en raison du processus utilisé par Ubuntu pour installer de nouveaux packages en amont dans leurs référentiels. Vous pouvez également suivre les instructions trouvées ici sur le site i3wm pour utiliser la dernière version stable.

Une fois que vous avez installé i3, il vous suffit de vous déconnecter de votre gestionnaire d’affichage, ce qui gère votre connexion et lance votre gestionnaire de fenêtres. Cliquez sur la boîte du gestionnaire de fenêtres et changez-la en i3, puis connectez-vous. Vous devriez maintenant être dans i3wm et une invite apparaîtra pour générer votre fichier de configuration et vous demander quelle touche de modification vous souhaitez utiliser (Alt ou Super).

Quelques clés de base pour vous aider lors de votre première utilisation:

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

Votre fichier de configuration sera dans .i3/config, et a une liste de toutes les associations de touches. C'est tout à fait configurable, j'ai le mien, ce qui mod+bfait apparaître mon navigateur Web, et donne de mod+mla vigueur. J'ai également lié mes fenêtres en changeant de touches directionnelles hjklplutôt que de jkl;faire correspondre les reliures de touches vim que j'utilise dans tous les autres programmes dans lesquels je peux les utiliser, et en rebondissant simplement la division horizontale mod+shift+v.

Vous pouvez également ajouter des éléments à votre .i3/configque vous souhaitez exécuter au démarrage, en les utilisant execseuls, sans précédent bindsym. Par exemple, je mets cette ligne dans mon .i3/configpour changer mon fond:

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

J'ai également ajouté d'autres icônes , telles que exec --no-startup-id volumeiconet exec --no-startup-id nm-appletpour les icônes de la barre d'état, pour une icône de volume ALSA et un gestionnaire de réseau.

Une chose qui est un peu différente est mon processus de mise à jour, je n'utilise pas de notificateur de mise à jour. Ainsi, après avoir exécuté les mises à jour via la ligne de commande, j'exécute le script suivant pour vérifier si le fichier /var/run/reboot-requiredexiste ou non :

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

Ce que j’aime dans i3wm, c’est que je commence à utiliser beaucoup plus la ligne de commande et à en apprendre beaucoup en cours de route. Je recommande de garder Unity comme solution de rechange, au cas où vous décidiez de revenir en arrière.

Le Guide de l’utilisateur sur le site Web i3wm est très utile et devrait vous aider à commencer à configurer davantage votre .i3/config.

ixAp0c
la source
J'utilise déjà i3wm avec ArchLinux. Ma question est la suivante: quelle est la manière la plus élégante de l’installer sur Ubuntu? Mais merci pour tous les efforts :)
bmf
Avez-vous vu le lien dans mon post - pour la dernière version stable? i3wm.org/docs/repositories.html C'est ce que j'avais l'habitude de faire pour l'installer. Je l'ai trouvé le plus élégant si vous voulez dire élégant et stable.
ixAp0c
3
La question est de savoir comment gérer le fardeau Ubuntus. À savoir Unity et Compiz.
bmf