Nova instalação do Ubuntu com i3wm


35

Eu gostaria de usar o i3 Window Manager com o Ubuntu e não o Unity.

Desde que eu vou fazer uma nova instalação, eu gostaria de manter o inchaço no mínimo.

Devo apenas instalá-lo normalmente com a versão Desktop e remover o Unity e o compiz ou instalar a versão Server e depois instalar o X e o i3?

É o mesmo ou há alguma coisa que eu deva ter cuidado?


Eu tenho a mesma pergunta ... Eu adoraria uma máquina ubuntu super leve que não tenha o Unity. Que desde o início só tenha o i3wm.
Elviejo79

Mesmo - mas estou descobrindo que todas as minhas teclas de função (lenovo x1) não estão funcionando, não consigo descobrir qual utilitário / binário é usado para gerenciar o mouse (para que eu possa marcar uma caixa dang para desligar o trackpad, etc.). Longo caminho para fazer isso funcionar, mas eu gosto do i3 até agora. Tão perfeito para como eu trabalho.
mr-sk

Respostas:


12

Para manter o sistema inchado ao mínimo absoluto, você pode usar Ubuntu MinimalCD. Você pode baixá-lo aqui:

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

Após instalar apenas um sistema base (requer uma conexão à Internet), emita os seguintes comandos para instalar i3e xinit(é necessário para o startxtrabalho):

sudo apt install i3

E depois

sudo apt install xinit

Você pode reiniciar agora e após o login como usuário apenas execute o comando:

startx

Aproveite a sua instalação mínima do u3 i3.


3
Muito fácil. : Lembre-se nos velhos tempos dos adaptadores SVGA, a largura de banda do monitor analógico e o Redhat (pré-venda) tendo que editar as configurações de exibição do X e quando Ctrl-Alt-Backspace eliminou o X por padrão. (Inserir imagem de graybeard inexistente.)
dhchdhd

Resposta muito agradável, esta instalação é rápida e você terá um sistema totalmente funcional que as botas rápidos
Jorge Fernández

1
Eu fiz disso a resposta aceita. Realmente o mais básico com xinitconsiderado :)
bmf

1
Até hoje, a mini imagem do Ubuntu pode funcionar apenas com BIOS e não com UEFI, veja aqui . Parece haver uma solução alternativa para isso, mas você faz alguns ajustes.
Socowi 12/1018

19

Também gosto de manter o mínimo de inchaço e pessoalmente prefiro começar de uma nova instalação do Ubuntu Server.

Após a instalação, adicione o i3 PPA e execute:

sudo apt install i3

Querendo ter um ambiente de retorno, pode-se considerar instalar, por exemplo, o Xfce (apenas o pacote principal), que ainda manteria o mínimo possível o inchaço:

sudo apt install xfce4

Nota: Isso não inclui um gerenciador de login. Pode ser visto como uma vantagem para as pessoas que preferem começar a partir da CLI


3
Observe que, se você pular o xfce, ainda precisará do xinit para i3. leetschau.github.io/blog/2014/05/04/191733
Matt Molnar

10

Eu uso o i3wm nos últimos dias no Kubuntu 14.04.1 LTS (derivado do Ubuntu), e é uma experiência um pouco diferente.

Como o Ubuntu usa o LightDM Display Manager, você pode instalar o i3wm e experimentá-lo ao lado do seu gerenciador de janelas atual.

Basta instalar os pacotes adequados usando o seguinte no seu shell:

sudo apt-get install i3

Observe que o Ubuntu usa uma versão mais antiga do i3, devido ao processo que o Ubuntu usa para atualizar novos pacotes para seus repositórios. Você também pode seguir as instruções encontradas aqui no site i3wm, para usar a versão estável mais recente.

Depois de instalar o i3, faça logout no seu gerenciador de telas, que é o responsável pelo seu login e inicia o gerenciador de janelas. Clique na caixa do gerenciador de janelas, altere-a para i3 e faça o login. Agora você deve estar no i3wm, e um prompt será exibido para gerar seu arquivo de configuração e perguntar qual chave modificadora você deseja usar (Alt ou Super).

Alguns atalhos de teclado básicos para ajudá-lo com seu primeiro uso:

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

Seu arquivo de configuração estará dentro .i3/confige possui uma lista de todas as combinações de teclas. É bastante configurável, eu tenho o meu conjunto para ativar mod+bo meu navegador da web e mod+mativar o vapor. Também liguei minhas janelas alternando teclas direcionais para, em hjklvez de jkl;corresponder às combinações de teclas do vim que eu uso em todos os outros programas em que posso usá-las, e apenas recupero a divisão horizontal para mod+shift+v.

Você também pode adicionar itens .i3/configque deseja executar na inicialização, usando exec-os sem precedentes bindsym. Por exemplo, coloquei esta linha no meu .i3/configpara alterar meu plano de fundo:

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

Também adicionei em alguns outros, como exec --no-startup-id volumeicone exec --no-startup-id nm-appletpara ícones de bandeja, um ícone de volume ALSA e um gerenciador de rede.

Uma coisa um pouco diferente é o meu processo de atualização, não estou executando um notificador de atualização; portanto, depois de executar atualizações pela linha de comando, execute o seguinte script para verificar se o arquivo /var/run/reboot-requiredexiste ou não :

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

Uma coisa que eu gosto no i3wm é que estou começando a usar muito mais a linha de comando e aprendendo muito ao longo do caminho. Eu recomendo manter o Unity como um substituto, caso você decida voltar.

O Guia do Usuário no site i3wm é muito útil e deve ajudá-lo a começar com mais configurações no seu .i3/config.


Já estou usando o i3wm com o ArchLinux. Minha pergunta é qual é a maneira mais elegante de instalá-lo no Ubuntu. Mas obrigado por todo o esforço :)
bmf

Você viu o link no meu post - para a última versão estável? i3wm.org/docs/repositories.html Isto é o que eu costumava instalar, achei o mais elegante se por elegante você quer dizer atualizado e estável.
IxAp0c 18/03/2015

3
A questão é como lidar com o inchaço de Ubuntus. Ou seja, Unity e Compiz.
bmf
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.