BoxBuddy, um colega em forma de interface de usuário que permite gerenciar suas imagens Distrobox sem depender do terminal

BoxBuddy

Não sei por que, mas há muitos usuários de Linux que preferem não tocar no terminal. Bem, eu sei porquê, para conforto, mas todos se sentem confortáveis ​​com aquilo com que se sentem confortáveis. Eu uso o terminal para algumas coisas, mas não para outras. Na verdade, criei algumas ferramentas para que a realização de algumas tarefas esteja a apenas um clique de distância. Distrobox é basicamente um script escrito 100% em shell e é usado no terminal, mas BoxBuddy Pode ser seu melhor amigo se você quiser usar subsistemas em contêineres e preferir interfaces gráficas.

BoxBuddy não faz nada de especial, a menos que seja entendido como tal que podemos fazer tudo longe do terminal. Depois de instalá-lo e iniciá-lo pela primeira vez, veremos uma imagem que nos informa que não temos nenhuma caixa criada, mas que possui uma solução fácil e intuitiva. Aqui vamos explicar como instalar e utilizar esta ferramenta para que todos, terminalfilos, terminalfobos e intermediários, possam utilizar a maravilhosa ferramenta que nos permite não depender de um gerenciador de pacotes específico e utilizar sistemas conteinerizados.

Como instalar o BoxBuddy

Instale o BoxBuddy É mais ou menos simples, dependendo de como queremos fazer isso. Existem pelo menos três opções, pelo menos em sistemas baseados em Arch que também podem extrair AUR. Nestes casos, pode ser instalado com o método shift – com yay, loja de software compatível ou manualmente – do pacote amigo da caixa. Outra opção é instalar o pacote flatpak, e se preferirmos podemos instalá-lo baixando o ZIP disponível em seu página de lançamentos. A única coisa que precisamos fazer quando o temos em nosso computador é entrar na pasta e escrever ./install.sh. Ele também possui um script de desinstalação (uninstall.sh).

Acho importante mencionar que o BoxBuddy É apenas uma interface gráfica para gerenciar o Distrobox e ele não pode fazer nada sozinho. Para que funcione sua mágica, temos que ter o Distrobox instalado e docker/podman. Se já temos tudo, é hora de criar caixas e começar a utilizá-las.

Operação

Como já explicamos, tudo é muito intuitivo. Ele foi desenvolvido usando GTK4 e Libadwaita, por isso ficará melhor em desktops como o GNOME, mas funciona igualmente bem em qualquer lugar.

Para criar uma caixa, clicaremos no símbolo de mais (1), daremos um nome a ela (2), exibiremos o menu de imagens e selecionaremos uma das opções (3) e a seguir clicaremos em "Criar" (5, isso saiu do controle). Pode ser feito usar o sistema init, que lança a opção distrobox-init que se encarregará de instalar dependências ausentes, como sudo, configurar grupos e usuários e montar diretórios do host para garantir maior integração. Normalmente não uso, mas a opção existe por um motivo.

Crie imagem de distrobox com interface gráfica

Assim que clicarmos em criar, o terminal será aberto, finalizaremos a criação da caixa, fecharemos o terminal e retornaremos à interface do BoxBuddy.

Entre o que podemos fazer:

  • Abra o terminal da caixa.
  • Caixa de atualização, ou seja, a caixa, ou seja, o sistema operacional. Por exemplo, no Ubuntu isso fará um "sudo apt update && sudo apt upgrade".
  • Veja aplicativos. Se por algum motivo não quisermos exportar os aplicativos para o menu principal, este seria o menu inicial da caixa, e podemos iniciá-los ou adicioná-los ao menu. Se já os adicionamos, podemos excluí-los. Vejo um pequeno problema que eles podem corrigir em versões futuras, e é que ao adicionar/excluir o menu, vemos uma mensagem informando que ele foi adicionado/excluído, mas o botão não muda até fecharmos essa janela e abrimos isto.

Aplicativos no BoxBuddy

  • Instalar arquivo. A partir daqui podemos instalar arquivos de pacotes compatíveis com as distribuições, como DEB no Debian ou RPM no Fedora.
  • Excluir caixaou exclua a caixa/imagem.

Com a interface do usuário tudo fica mais fácil

Quando uma imagem está sendo executada, à direita você vê um ícone no qual pode parar.

Pare a finalização da compra no BoxBuddy

O BoxBuddy deve encorajar quem ainda está pensando em usar ou não o Distrobox. Vale a pena, e com uma interface tudo pode ficar mais simples.